18 #ifndef itkPointsLocator_h
19 #define itkPointsLocator_h
42 typename TPointsContainer = VectorContainer< IdentifierType, Point< float, 3 > >
66 using PointType =
typename PointsContainer::Element;
69 static constexpr
unsigned int PointDimension = PointType::PointDimension;
103 void FindClosestNPoints(
const PointType &,
unsigned int,
110 void FindPointsWithinRadius(
const PointType &,
double,
116 void PrintSelf(std::ostream& os,
Indent indent)
const override;
127 #ifndef ITK_MANUAL_INSTANTIATION
128 #include "itkPointsLocator.hxx"
typename TreeType::ConstPointer TreeConstPointer
Light weight base class for most itk classes.
typename TreeGeneratorType::KdTreeType TreeType
typename PointsContainer::ElementIdentifier PointIdentifier
This class provides ListSample interface to ITK VectorContainer.
SampleAdaptorPointer m_SampleAdaptor
typename TreeType::InstanceIdentifierVectorType NeighborsIdentifierType
typename PointsContainer::ConstIterator PointsContainerConstIterator
typename PointsContainer::ConstPointer PointsContainerConstPointer
Accelerate geometric searches for points.
typename PointsContainer::Element PointType
TreeGeneratorPointer m_KdTreeGenerator
typename TreeGeneratorType::Pointer TreeGeneratorPointer
TPointsContainer PointsContainer
This class generates a KdTree object without centroid information.
typename PointsContainer::Pointer PointsContainerPointer
typename PointsContainer::Iterator PointsContainerIterator
typename SampleAdaptorType::Pointer SampleAdaptorPointer
Control indentation during Print() invocation.
PointsContainerPointer m_Points
Base class for most ITK classes.
This class provides methods for k-nearest neighbor search and related data structures for a k-d tree...