#include <GlyphIntersectorVector.h>
|
| | GlyphIntersectorVector (vtkm::rendering::GlyphType glyphType) |
| |
| virtual | ~GlyphIntersectorVector () override |
| |
| void | SetGlyphType (vtkm::rendering::GlyphType glyphType) |
| |
| void | SetData (const vtkm::cont::CoordinateSystem &coords, vtkm::cont::ArrayHandle< vtkm::Id > pointIds, vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Float32, 3 >> sizes) |
| |
| void | IntersectRays (Ray< vtkm::Float32 > &rays, bool returnCellIndex=false) override |
| |
| void | IntersectRays (Ray< vtkm::Float64 > &rays, bool returnCellIndex=false) override |
| |
| template<typename Precision > |
| void | IntersectRaysImp (Ray< Precision > &rays, bool returnCellIndex) |
| |
| template<typename Precision > |
| void | IntersectionDataImp (Ray< Precision > &rays, const vtkm::cont::Field field, const vtkm::Range &range) |
| |
| void | IntersectionData (Ray< vtkm::Float32 > &rays, const vtkm::cont::Field field, const vtkm::Range &range) override |
| |
| void | IntersectionData (Ray< vtkm::Float64 > &rays, const vtkm::cont::Field field, const vtkm::Range &range) override |
| |
| vtkm::Id | GetNumberOfShapes () const override |
| |
| void | SetArrowRadii (vtkm::Float32 bodyRadius, vtkm::Float32 headRadius) |
| |
| | ShapeIntersector () |
| |
| virtual | ~ShapeIntersector () |
| |
| template<typename Precision > |
| void | IntersectionPointImp (Ray< Precision > &rays) |
| |
| void | IntersectionPoint (Ray< vtkm::Float32 > &rays) |
| |
| void | IntersectionPoint (Ray< vtkm::Float64 > &rays) |
| |
| vtkm::Bounds | GetShapeBounds () const |
| |
◆ GlyphIntersectorVector()
◆ ~GlyphIntersectorVector()
| virtual vtkm::rendering::raytracing::GlyphIntersectorVector::~GlyphIntersectorVector |
( |
| ) |
|
|
overridevirtual |
◆ GetNumberOfShapes()
| vtkm::Id vtkm::rendering::raytracing::GlyphIntersectorVector::GetNumberOfShapes |
( |
| ) |
const |
|
overridevirtual |
◆ IntersectionData() [1/2]
◆ IntersectionData() [2/2]
◆ IntersectionDataImp()
template<typename Precision >
| void vtkm::rendering::raytracing::GlyphIntersectorVector::IntersectionDataImp |
( |
Ray< Precision > & |
rays, |
|
|
const vtkm::cont::Field |
field, |
|
|
const vtkm::Range & |
range |
|
) |
| |
◆ IntersectRays() [1/2]
| void vtkm::rendering::raytracing::GlyphIntersectorVector::IntersectRays |
( |
Ray< vtkm::Float32 > & |
rays, |
|
|
bool |
returnCellIndex = false |
|
) |
| |
|
overridevirtual |
◆ IntersectRays() [2/2]
| void vtkm::rendering::raytracing::GlyphIntersectorVector::IntersectRays |
( |
Ray< vtkm::Float64 > & |
rays, |
|
|
bool |
returnCellIndex = false |
|
) |
| |
|
overridevirtual |
◆ IntersectRaysImp()
template<typename Precision >
| void vtkm::rendering::raytracing::GlyphIntersectorVector::IntersectRaysImp |
( |
Ray< Precision > & |
rays, |
|
|
bool |
returnCellIndex |
|
) |
| |
◆ SetArrowRadii()
◆ SetData()
◆ SetGlyphType()
◆ ArrowBodyRadius
| vtkm::Float32 vtkm::rendering::raytracing::GlyphIntersectorVector::ArrowBodyRadius |
|
protected |
◆ ArrowHeadRadius
| vtkm::Float32 vtkm::rendering::raytracing::GlyphIntersectorVector::ArrowHeadRadius |
|
protected |
◆ GlyphType
◆ Normals
◆ PointIds
◆ Sizes
The documentation for this class was generated from the following file: