#include <CellLocatorTwoLevel.h>
|
template<typename CellSetType > |
| CellLocatorTwoLevel (const vtkm::internal::cl_uniform_bins::Grid &topLevelGrid, const vtkm::cont::ArrayHandle< DimVec3 > &leafDimensions, const vtkm::cont::ArrayHandle< vtkm::Id > &leafStartIndex, const vtkm::cont::ArrayHandle< vtkm::Id > &cellStartIndex, const vtkm::cont::ArrayHandle< vtkm::Id > &cellCount, const vtkm::cont::ArrayHandle< vtkm::Id > &cellIds, const CellSetType &cellSet, const vtkm::cont::CoordinateSystem &coords, vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) |
|
vtkm::ErrorCode | FindCell (const FloatVec3 &point, vtkm::Id &cellId, FloatVec3 ¶metric) const |
|
vtkm::ErrorCode | FindCell (const FloatVec3 &point, vtkm::Id &cellId, FloatVec3 ¶metric, LastCell &lastCell) const |
|
◆ CoordsPortalType
template<typename CellStructureType >
◆ DimVec3
template<typename CellStructureType >
◆ FloatVec3
template<typename CellStructureType >
◆ ReadPortal
template<typename CellStructureType >
template<typename T >
◆ CellLocatorTwoLevel()
template<typename CellStructureType >
template<typename CellSetType >
◆ FindCell() [1/2]
template<typename CellStructureType >
◆ FindCell() [2/2]
template<typename CellStructureType >
◆ FindCellImpl()
template<typename CellStructureType >
◆ PointInCell()
template<typename CellStructureType >
◆ PointInLeaf()
template<typename CellStructureType >
◆ PointInsideCell()
template<typename CellStructureType >
template<typename CellShapeTag , typename CoordsType >
◆ CellCount
template<typename CellStructureType >
◆ CellIds
template<typename CellStructureType >
◆ CellSet
template<typename CellStructureType >
◆ CellStartIndex
template<typename CellStructureType >
◆ Coords
template<typename CellStructureType >
◆ LeafDimensions
template<typename CellStructureType >
◆ LeafStartIndex
template<typename CellStructureType >
◆ TopLevel
template<typename CellStructureType >
The documentation for this class was generated from the following file: