Go to the documentation of this file.
10 #ifndef vtk_m_cont_internal_PointLocatorBase_h
11 #define vtk_m_cont_internal_PointLocatorBase_h
46 this->Coords = coords;
52 this->SetCoordinates({
"coords", coords });
61 virtual void Build() = 0;
65 mutable bool Modified =
true;
71 #endif // vtk_m_cont_internal_PointLocatorBase_h
Groups connected points that have the same field value.
Definition: Atomic.h:19
void SetModified()
Definition: PointLocatorBase.h:58
Base class for all PointLocator classes.
Definition: PointLocatorBase.h:33
An ArrayHandle of an unknown value type and storage.
Definition: UnknownArrayHandle.h:430
vtkm::cont::CoordinateSystem GetCoordinates() const
Specify the CoordinateSystem defining the location of the cells.
Definition: PointLocatorBase.h:42
Manages a coordinate system for a DataSet.
Definition: CoordinateSystem.h:30
bool GetModified() const
Definition: PointLocatorBase.h:59
#define VTKM_CONT_EXPORT
Definition: vtkm_cont_export.h:44
#define VTKM_CONT
Definition: ExportMacros.h:57
void SetCoordinates(const vtkm::cont::UnknownArrayHandle &coords)
Specify the CoordinateSystem defining the location of the cells.
Definition: PointLocatorBase.h:50
vtkm::cont::CoordinateSystem Coords
Definition: PointLocatorBase.h:64
Base ExecutionObjectBase for execution objects to inherit from so that you can use an arbitrary objec...
Definition: ExecutionObjectBase.h:31
void SetCoordinates(const vtkm::cont::CoordinateSystem &coords)
Specify the CoordinateSystem defining the location of the cells.
Definition: PointLocatorBase.h:44