VTK-m  2.2
cont/CellLocatorUniformGrid.h
Go to the documentation of this file.
1 //============================================================================
2 // Copyright (c) Kitware, Inc.
3 // All rights reserved.
4 // See LICENSE.txt for details.
5 //
6 // This software is distributed WITHOUT ANY WARRANTY; without even
7 // the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
8 // PURPOSE. See the above copyright notice for more information.
9 //============================================================================
10 #ifndef vtkm_cont_CellLocatorUniformGrid_h
11 #define vtkm_cont_CellLocatorUniformGrid_h
12 
14 
16 
17 namespace vtkm
18 {
19 namespace cont
20 {
21 
23 {
24 public:
26 
29  vtkm::cont::Token& token) const;
30 
31 private:
37  bool Is3D = true;
38 
39  VTKM_CONT void Build() override;
40 };
41 }
42 } // vtkm::cont
43 
44 #endif //vtkm_cont_CellLocatorUniformGrid_h
vtkm::cont::CellLocatorUniformGrid::PointDims
vtkm::Id3 PointDims
Definition: cont/CellLocatorUniformGrid.h:33
vtkm
Groups connected points that have the same field value.
Definition: Atomic.h:19
CellLocatorBase.h
vtkm::cont::CellLocatorUniformGrid::Origin
vtkm::Vec3f Origin
Definition: cont/CellLocatorUniformGrid.h:34
vtkm::exec::CellLocatorUniformGrid
Definition: exec/CellLocatorUniformGrid.h:30
vtkm::cont::CellLocatorUniformGrid::InvSpacing
vtkm::Vec3f InvSpacing
Definition: cont/CellLocatorUniformGrid.h:35
CellLocatorUniformGrid.h
vtkm::cont::Token
A token to hold the scope of an ArrayHandle or other object.
Definition: Token.h:35
vtkm::exec::CellLocatorUniformGrid::LastCell
Definition: exec/CellLocatorUniformGrid.h:58
vtkm::cont::CellLocatorBase
Base class for all CellLocator classes.
Definition: CellLocatorBase.h:35
VTKM_CONT_EXPORT
#define VTKM_CONT_EXPORT
Definition: vtkm_cont_export.h:44
vtkm::cont::CellLocatorUniformGrid::MaxPoint
vtkm::Vec3f MaxPoint
Definition: cont/CellLocatorUniformGrid.h:36
VTKM_CONT
#define VTKM_CONT
Definition: ExportMacros.h:57
vtkm::cont::DeviceAdapterId
An object used to specify a device.
Definition: DeviceAdapterTag.h:58
vtkm::Vec< vtkm::Id, 3 >
vtkm::cont::CellLocatorUniformGrid
Definition: cont/CellLocatorUniformGrid.h:22
vtkm::cont::CellLocatorUniformGrid::CellDims
vtkm::Id3 CellDims
Definition: cont/CellLocatorUniformGrid.h:32