Go to the documentation of this file.
10 #ifndef vtk_m_cont_internal_CellLocatorBase_h
11 #define vtk_m_cont_internal_CellLocatorBase_h
38 mutable bool Modified =
true;
50 this->CellSet = cellSet;
61 this->Coords = coords;
67 this->SetCoordinates({
"coords", coords });
87 virtual void Build() = 0;
93 #endif //vtk_m_cont_internal_CellLocatorBase_h
Groups connected points that have the same field value.
Definition: Atomic.h:19
void SetCoordinates(const vtkm::cont::CoordinateSystem &coords)
Specify the CoordinateSystem defining the location of the cells.
Definition: CellLocatorBase.h:59
An ArrayHandle of an unknown value type and storage.
Definition: UnknownArrayHandle.h:430
const vtkm::cont::UnknownCellSet & GetCellSet() const
Specify the CellSet defining the structure of the cells being searched.
Definition: CellLocatorBase.h:46
A CellSet of an unknown type.
Definition: UnknownCellSet.h:48
Manages a coordinate system for a DataSet.
Definition: CoordinateSystem.h:30
const vtkm::cont::CoordinateSystem & GetCoordinates() const
Specify the CoordinateSystem defining the location of the cells.
Definition: CellLocatorBase.h:57
void SetCoordinates(const vtkm::cont::UnknownArrayHandle &coords)
Specify the CoordinateSystem defining the location of the cells.
Definition: CellLocatorBase.h:65
Base class for all CellLocator classes.
Definition: CellLocatorBase.h:34
vtkm::cont::CoordinateSystem Coords
Definition: CellLocatorBase.h:37
#define VTKM_CONT_EXPORT
Definition: vtkm_cont_export.h:44
#define VTKM_CONT
Definition: ExportMacros.h:57
bool GetModified() const
Definition: CellLocatorBase.h:85
void SetCellSet(const vtkm::cont::UnknownCellSet &cellSet)
Specify the CellSet defining the structure of the cells being searched.
Definition: CellLocatorBase.h:48
Base ExecutionObjectBase for execution objects to inherit from so that you can use an arbitrary objec...
Definition: ExecutionObjectBase.h:31
void SetModified()
Definition: CellLocatorBase.h:84
vtkm::cont::UnknownCellSet CellSet
Definition: CellLocatorBase.h:36