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

#include <GlyphExtractorVector.h>

Public Member Functions

 GlyphExtractorVector ()
 
void ExtractCoordinates (const vtkm::cont::CoordinateSystem &coords, const vtkm::cont::Field &field, 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, const vtkm::cont::Field &field, 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::Vec< vtkm::Float32, 3 > > GetSizes ()
 
vtkm::cont::Field GetMagnitudeField ()
 
vtkm::Id GetNumberOfGlyphs () const
 

Protected Member Functions

void SetUniformSize (const vtkm::Float32 size, const vtkm::cont::Field &field)
 
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)
 
void ExtractMagnitudeField (const vtkm::cont::Field &field)
 

Protected Attributes

vtkm::cont::ArrayHandle< vtkm::IdPointIds
 
vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Float32, 3 > > Sizes
 
vtkm::cont::Field MagnitudeField
 

Constructor & Destructor Documentation

◆ GlyphExtractorVector()

vtkm::rendering::raytracing::GlyphExtractorVector::GlyphExtractorVector ( )

Member Function Documentation

◆ ExtractCells() [1/2]

void vtkm::rendering::raytracing::GlyphExtractorVector::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::GlyphExtractorVector::ExtractCells ( const vtkm::cont::UnknownCellSet cells,
const vtkm::cont::Field field,
vtkm::Float32  size 
)

◆ ExtractCoordinates() [1/2]

void vtkm::rendering::raytracing::GlyphExtractorVector::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::GlyphExtractorVector::ExtractCoordinates ( const vtkm::cont::CoordinateSystem coords,
const vtkm::cont::Field field,
const vtkm::Float32  size 
)

◆ ExtractMagnitudeField()

void vtkm::rendering::raytracing::GlyphExtractorVector::ExtractMagnitudeField ( const vtkm::cont::Field field)
protected

◆ GetMagnitudeField()

vtkm::cont::Field vtkm::rendering::raytracing::GlyphExtractorVector::GetMagnitudeField ( )

◆ GetNumberOfGlyphs()

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

◆ GetPointIds()

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

◆ GetSizes()

vtkm::cont::ArrayHandle<vtkm::Vec<vtkm::Float32, 3> > vtkm::rendering::raytracing::GlyphExtractorVector::GetSizes ( )

◆ SetPointIdsFromCells()

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

◆ SetPointIdsFromCoords()

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

◆ SetUniformSize()

void vtkm::rendering::raytracing::GlyphExtractorVector::SetUniformSize ( const vtkm::Float32  size,
const vtkm::cont::Field field 
)
protected

◆ SetVaryingSize()

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

Member Data Documentation

◆ MagnitudeField

vtkm::cont::Field vtkm::rendering::raytracing::GlyphExtractorVector::MagnitudeField
protected

◆ PointIds

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

◆ Sizes

vtkm::cont::ArrayHandle<vtkm::Vec<vtkm::Float32, 3> > vtkm::rendering::raytracing::GlyphExtractorVector::Sizes
protected

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