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

#include <SphereExtractor.h>

Public Member Functions

void ExtractCoordinates (const vtkm::cont::CoordinateSystem &coords, const vtkm::Float32 radius)
 
void ExtractCoordinates (const vtkm::cont::CoordinateSystem &coords, const vtkm::cont::Field &field, const vtkm::Float32 minRadius, const vtkm::Float32 maxRadius)
 
void ExtractCells (const vtkm::cont::UnknownCellSet &cells, vtkm::Float32 radius)
 
void ExtractCells (const vtkm::cont::UnknownCellSet &cells, const vtkm::cont::Field &field, const vtkm::Float32 minRadius, const vtkm::Float32 maxRadius)
 
vtkm::cont::ArrayHandle< vtkm::IdGetPointIds ()
 
vtkm::cont::ArrayHandle< vtkm::Float32GetRadii ()
 
vtkm::Id GetNumberOfSpheres () const
 

Protected Member Functions

void SetUniformRadius (const vtkm::Float32 radius)
 
void SetVaryingRadius (const vtkm::Float32 minRadius, const vtkm::Float32 maxRadius, 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::Float32Radii
 

Member Function Documentation

◆ ExtractCells() [1/2]

void vtkm::rendering::raytracing::SphereExtractor::ExtractCells ( const vtkm::cont::UnknownCellSet cells,
const vtkm::cont::Field field,
const vtkm::Float32  minRadius,
const vtkm::Float32  maxRadius 
)

◆ ExtractCells() [2/2]

void vtkm::rendering::raytracing::SphereExtractor::ExtractCells ( const vtkm::cont::UnknownCellSet cells,
vtkm::Float32  radius 
)

◆ ExtractCoordinates() [1/2]

void vtkm::rendering::raytracing::SphereExtractor::ExtractCoordinates ( const vtkm::cont::CoordinateSystem coords,
const vtkm::cont::Field field,
const vtkm::Float32  minRadius,
const vtkm::Float32  maxRadius 
)

◆ ExtractCoordinates() [2/2]

void vtkm::rendering::raytracing::SphereExtractor::ExtractCoordinates ( const vtkm::cont::CoordinateSystem coords,
const vtkm::Float32  radius 
)

◆ GetNumberOfSpheres()

vtkm::Id vtkm::rendering::raytracing::SphereExtractor::GetNumberOfSpheres ( ) const

◆ GetPointIds()

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

◆ GetRadii()

vtkm::cont::ArrayHandle<vtkm::Float32> vtkm::rendering::raytracing::SphereExtractor::GetRadii ( )

◆ SetPointIdsFromCells()

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

◆ SetPointIdsFromCoords()

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

◆ SetUniformRadius()

void vtkm::rendering::raytracing::SphereExtractor::SetUniformRadius ( const vtkm::Float32  radius)
protected

◆ SetVaryingRadius()

void vtkm::rendering::raytracing::SphereExtractor::SetVaryingRadius ( const vtkm::Float32  minRadius,
const vtkm::Float32  maxRadius,
const vtkm::cont::Field field 
)
protected

Member Data Documentation

◆ PointIds

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

◆ Radii

vtkm::cont::ArrayHandle<vtkm::Float32> vtkm::rendering::raytracing::SphereExtractor::Radii
protected

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