VTK-m  2.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkm::rendering::raytracing::GlyphExtractor Class Reference

#include <GlyphExtractor.h>

Public Member Functions

 GlyphExtractor ()
 
void ExtractCoordinates (const vtkm::cont::CoordinateSystem &coords, const vtkm::Float32 size)
 
void ExtractCoordinates (const vtkm::cont::CoordinateSystem &coords, const vtkm::cont::Field &field, const vtkm::Float32 minSize, const vtkm::Float32 maxSize)
 
void ExtractCells (const vtkm::cont::UnknownCellSet &cells, vtkm::Float32 size)
 
void ExtractCells (const vtkm::cont::UnknownCellSet &cells, const vtkm::cont::Field &field, const vtkm::Float32 minSize, const vtkm::Float32 maxSize)
 
vtkm::cont::ArrayHandle< vtkm::IdGetPointIds ()
 
vtkm::cont::ArrayHandle< vtkm::Float32GetSizes ()
 
vtkm::Id GetNumberOfGlyphs () const
 

Protected Member Functions

void SetUniformSize (const vtkm::Float32 size)
 
void SetVaryingSize (const vtkm::Float32 minSize, const vtkm::Float32 maxSize, const vtkm::cont::Field &field)
 
void SetPointIdsFromCoords (const vtkm::cont::CoordinateSystem &coords)
 
void SetPointIdsFromCells (const vtkm::cont::UnknownCellSet &cells)
 

Protected Attributes

vtkm::cont::ArrayHandle< vtkm::IdPointIds
 
vtkm::cont::ArrayHandle< vtkm::Float32Sizes
 

Constructor & Destructor Documentation

◆ GlyphExtractor()

vtkm::rendering::raytracing::GlyphExtractor::GlyphExtractor ( )

Member Function Documentation

◆ ExtractCells() [1/2]

void vtkm::rendering::raytracing::GlyphExtractor::ExtractCells ( const vtkm::cont::UnknownCellSet cells,
const vtkm::cont::Field field,
const vtkm::Float32  minSize,
const vtkm::Float32  maxSize 
)

◆ ExtractCells() [2/2]

void vtkm::rendering::raytracing::GlyphExtractor::ExtractCells ( const vtkm::cont::UnknownCellSet cells,
vtkm::Float32  size 
)

◆ ExtractCoordinates() [1/2]

void vtkm::rendering::raytracing::GlyphExtractor::ExtractCoordinates ( const vtkm::cont::CoordinateSystem coords,
const vtkm::cont::Field field,
const vtkm::Float32  minSize,
const vtkm::Float32  maxSize 
)

◆ ExtractCoordinates() [2/2]

void vtkm::rendering::raytracing::GlyphExtractor::ExtractCoordinates ( const vtkm::cont::CoordinateSystem coords,
const vtkm::Float32  size 
)

◆ GetNumberOfGlyphs()

vtkm::Id vtkm::rendering::raytracing::GlyphExtractor::GetNumberOfGlyphs ( ) const

◆ GetPointIds()

vtkm::cont::ArrayHandle<vtkm::Id> vtkm::rendering::raytracing::GlyphExtractor::GetPointIds ( )

◆ GetSizes()

vtkm::cont::ArrayHandle<vtkm::Float32> vtkm::rendering::raytracing::GlyphExtractor::GetSizes ( )

◆ SetPointIdsFromCells()

void vtkm::rendering::raytracing::GlyphExtractor::SetPointIdsFromCells ( const vtkm::cont::UnknownCellSet cells)
protected

◆ SetPointIdsFromCoords()

void vtkm::rendering::raytracing::GlyphExtractor::SetPointIdsFromCoords ( const vtkm::cont::CoordinateSystem coords)
protected

◆ SetUniformSize()

void vtkm::rendering::raytracing::GlyphExtractor::SetUniformSize ( const vtkm::Float32  size)
protected

◆ SetVaryingSize()

void vtkm::rendering::raytracing::GlyphExtractor::SetVaryingSize ( const vtkm::Float32  minSize,
const vtkm::Float32  maxSize,
const vtkm::cont::Field field 
)
protected

Member Data Documentation

◆ PointIds

vtkm::cont::ArrayHandle<vtkm::Id> vtkm::rendering::raytracing::GlyphExtractor::PointIds
protected

◆ Sizes

vtkm::cont::ArrayHandle<vtkm::Float32> vtkm::rendering::raytracing::GlyphExtractor::Sizes
protected

The documentation for this class was generated from the following file: