VTK-m  2.2
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
vtkm::cont::CellLocatorUniformGrid Class Reference

#include <CellLocatorUniformGrid.h>

Inheritance diagram for vtkm::cont::CellLocatorUniformGrid:
vtkm::cont::CellLocatorBase vtkm::cont::ExecutionObjectBase

Public Types

using LastCell = vtkm::exec::CellLocatorUniformGrid::LastCell
 

Public Member Functions

vtkm::exec::CellLocatorUniformGrid PrepareForExecution (vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
 
- Public Member Functions inherited from vtkm::cont::CellLocatorBase
virtual ~CellLocatorBase ()=default
 
const vtkm::cont::UnknownCellSetGetCellSet () const
 Specify the CellSet defining the structure of the cells being searched. More...
 
void SetCellSet (const vtkm::cont::UnknownCellSet &cellSet)
 Specify the CellSet defining the structure of the cells being searched. More...
 
const vtkm::cont::CoordinateSystemGetCoordinates () const
 Specify the CoordinateSystem defining the location of the cells. More...
 
void SetCoordinates (const vtkm::cont::CoordinateSystem &coords)
 Specify the CoordinateSystem defining the location of the cells. More...
 
void Update () const
 Build the search structure used to look up cells. More...
 

Private Member Functions

void Build () override
 

Private Attributes

vtkm::Id3 CellDims
 
vtkm::Id3 PointDims
 
vtkm::Vec3f Origin
 
vtkm::Vec3f InvSpacing
 
vtkm::Vec3f MaxPoint
 
bool Is3D = true
 

Additional Inherited Members

- Protected Member Functions inherited from vtkm::cont::CellLocatorBase
void SetModified ()
 
bool GetModified () const
 

Member Typedef Documentation

◆ LastCell

Member Function Documentation

◆ Build()

void vtkm::cont::CellLocatorUniformGrid::Build ( )
overrideprivatevirtual

◆ PrepareForExecution()

vtkm::exec::CellLocatorUniformGrid vtkm::cont::CellLocatorUniformGrid::PrepareForExecution ( vtkm::cont::DeviceAdapterId  device,
vtkm::cont::Token token 
) const

Member Data Documentation

◆ CellDims

vtkm::Id3 vtkm::cont::CellLocatorUniformGrid::CellDims
private

◆ InvSpacing

vtkm::Vec3f vtkm::cont::CellLocatorUniformGrid::InvSpacing
private

◆ Is3D

bool vtkm::cont::CellLocatorUniformGrid::Is3D = true
private

◆ MaxPoint

vtkm::Vec3f vtkm::cont::CellLocatorUniformGrid::MaxPoint
private

◆ Origin

vtkm::Vec3f vtkm::cont::CellLocatorUniformGrid::Origin
private

◆ PointDims

vtkm::Id3 vtkm::cont::CellLocatorUniformGrid::PointDims
private

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