13 #ifndef mitkPointLocator_h
14 #define mitkPointLocator_h
17 #include <itkObject.h>
21 #include <vtkPoints.h>
44 itkFactorylessNewMacro(Self);
53 typedef itk::DefaultStaticMeshTraits<PixelType, 3, 2, CoordRepType, CoordRepType, PixelType>
MeshTraits;
#define MITKALGORITHMSEXT_EXPORT
ITKPointSet * m_ItkPoints
IdType FindClosestPoint(double x, double y, double z)
mitkClassMacroItkParent(PointLocator, itk::Object)
MyANNpoint m_ANNQueryPoint
MyANNidxArray m_ANNPointIndexes
bool FindClosestPointAndDistance(mitk::PointSet::PointType point, IdType *id, DistanceType *dist)
MyANNdistArray m_ANNDistances
DistanceType GetMinimalDistance(const MyANNpoint &point)
std::vector< IdType > IdVectorType
MyANNpointArray m_ANNDataPoints
MyANNdist * MyANNdistArray
void SetPoints(mitk::PointSet *points)
itk::DefaultStaticMeshTraits< PixelType, 3, 2, CoordRepType, CoordRepType, PixelType > MeshTraits
DistanceType GetMinimalDistance(mitk::PointSet::PointType point)
IdType FindClosestPoint(mitk::PointSet::PointType point)
mitk::PointSet * m_MitkPoints
void SetPoints(ITKPointSet *pointSet)
IdType FindClosestANNPoint(const MyANNpoint &point)
void SetPoints(vtkPointSet *points)
IdType FindClosestPoint(const double point[3])
IdVectorType m_IndexToPointIdContainer
unsigned int m_ANNDimension
MyANNpoint * MyANNpointArray
itk::PointSet< PixelType, 3, MeshTraits > ITKPointSet
bool m_SearchTreeInitialized
Data structure which stores a set of points.
Find image slices visible on a given plane.