#include <CellLocatorBoundingIntervalHierarchy.h>
|
VTKM_CONT | CellLocatorBoundingIntervalHierarchy (const NodeArrayHandle &nodes, const CellIdArrayHandle &cellIds, const CellSetType &cellSet, const vtkm::cont::CoordinateSystem::MultiplexerArrayType &coords, vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) |
|
VTKM_EXEC vtkm::ErrorCode | FindCell (const vtkm::Vec3f &point, vtkm::Id &cellId, vtkm::Vec3f ¶metric) const |
|
VTKM_EXEC vtkm::ErrorCode | FindCell (const vtkm::Vec3f &point, vtkm::Id &cellId, vtkm::Vec3f ¶metric, LastCell &lastCell) const |
|
VTKM_EXEC vtkm::ErrorCode | FindCellImpl (const vtkm::Vec3f &point, vtkm::Id &cellId, vtkm::Vec3f ¶metric, LastCell &lastCell) const |
|
|
VTKM_EXEC vtkm::ErrorCode | EnterNode (FindCellState &state, const vtkm::Vec3f &point, vtkm::Id &cellId, vtkm::Id nodeIndex, vtkm::Vec3f ¶metric, LastCell &lastCell) const |
|
VTKM_EXEC void | AscendFromNode (FindCellState &state, vtkm::Id &nodeIndex) const |
|
VTKM_EXEC void | DescendLeftChild (FindCellState &state, const vtkm::Vec3f &point, vtkm::Id &nodeIndex) const |
|
VTKM_EXEC void | DescendRightChild (FindCellState &state, const vtkm::Vec3f &point, vtkm::Id &nodeIndex) const |
|
VTKM_EXEC vtkm::ErrorCode | FindInLeaf (const vtkm::Vec3f &point, vtkm::Vec3f ¶metric, const vtkm::exec::CellLocatorBoundingIntervalHierarchyNode &node, vtkm::Id &containingCellId) const |
|
VTKM_EXEC vtkm::ErrorCode | PointInCell (const vtkm::Vec3f &point, vtkm::Id &cellId, vtkm::Vec3f ¶metric) const |
|
◆ CellIdArrayHandle
template<typename CellSetType >
◆ CellIdPortal
template<typename CellSetType >
◆ CellSetPortal
template<typename CellSetType >
◆ CoordsPortal
template<typename CellSetType >
◆ IncidentType
template<typename CellSetType >
◆ NodeArrayHandle
template<typename CellSetType >
◆ NodePortal
template<typename CellSetType >
◆ VisitType
template<typename CellSetType >
◆ FindCellState
template<typename CellSetType >
Enumerator |
---|
EnterNode | |
AscendFromNode | |
DescendLeftChild | |
DescendRightChild | |
◆ CellLocatorBoundingIntervalHierarchy()
template<typename CellSetType >
◆ AscendFromNode()
template<typename CellSetType >
◆ DescendLeftChild()
template<typename CellSetType >
◆ DescendRightChild()
template<typename CellSetType >
◆ EnterNode()
template<typename CellSetType >
◆ FindCell() [1/2]
template<typename CellSetType >
◆ FindCell() [2/2]
template<typename CellSetType >
◆ FindCellImpl()
template<typename CellSetType >
◆ FindInLeaf()
template<typename CellSetType >
◆ IsPointInCell()
template<typename CellSetType >
template<typename CoordsType , typename CellShapeTag >
◆ PointInCell()
template<typename CellSetType >
◆ CellIds
template<typename CellSetType >
◆ CellSet
template<typename CellSetType >
◆ Coords
template<typename CellSetType >
◆ Nodes
template<typename CellSetType >
The documentation for this class was generated from the following file: