SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_extension_vtk_source_ModelEntityPointLocator_h
11 #define smtk_extension_vtk_source_ModelEntityPointLocator_h
13 #include "smtk/extension/vtk/source/vtkSMTKSourceExtModule.h"
14 #include "smtk/model/PointLocatorExtension.h"
38 std::vector<double>& closestPoints,
39 const std::vector<double>& sourcePoints,
40 bool snapToPoint)
override;
45 std::vector<double>& points,
46 std::size_t seed)
override;
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
A class that provides point-location based on the VTK tessellation of entities.
Definition: ModelEntityPointLocator.h:27
#define smtkCreateMacro(...)
Add static create() methods to a class.
Definition: SharedFromThis.h:173
A base class for extensions that provide point-locators for finding nearest points on tessellations o...
Definition: PointLocatorExtension.h:27
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:128
#define smtkSuperclassMacro(...)
Add a typedef to the superclass of this class.
Definition: SharedFromThis.h:147
Allow extension of operator functionality in separate libraries.
Definition: Extension.h:94
A lightweight entityref pointing to a model entity's resource.
Definition: EntityRef.h:112