VTK-m
2.0
|
CylinderExtractor creates a line segments from the edges of a cell set. More...
#include <CylinderExtractor.h>
Public Member Functions | |
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::Id3 > | GetCylIds () |
vtkm::cont::ArrayHandle< vtkm::Float32 > | GetRadii () |
vtkm::Id | GetNumberOfCylinders () 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 | SetCylinderIdsFromCells (const vtkm::cont::UnknownCellSet &cells) |
Protected Attributes | |
vtkm::cont::ArrayHandle< vtkm::Id3 > | CylIds |
vtkm::cont::ArrayHandle< vtkm::Float32 > | Radii |
CylinderExtractor creates a line segments from the edges of a cell set.
void vtkm::rendering::raytracing::CylinderExtractor::ExtractCells | ( | const vtkm::cont::UnknownCellSet & | cells, |
const vtkm::cont::Field & | field, | ||
const vtkm::Float32 | minRadius, | ||
const vtkm::Float32 | maxRadius | ||
) |
void vtkm::rendering::raytracing::CylinderExtractor::ExtractCells | ( | const vtkm::cont::UnknownCellSet & | cells, |
vtkm::Float32 | radius | ||
) |
vtkm::cont::ArrayHandle<vtkm::Id3> vtkm::rendering::raytracing::CylinderExtractor::GetCylIds | ( | ) |
vtkm::Id vtkm::rendering::raytracing::CylinderExtractor::GetNumberOfCylinders | ( | ) | const |
vtkm::cont::ArrayHandle<vtkm::Float32> vtkm::rendering::raytracing::CylinderExtractor::GetRadii | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |