18 #ifndef itkPointsLocator_h
19 #define itkPointsLocator_h
42 typename TPointsContainer = VectorContainer< IdentifierType, Point< float, 3 > >
64 typedef typename PointsContainer::Element
PointType;
67 itkStaticConstMacro(
PointDimension,
unsigned int, PointType::PointDimension );
115 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
119 void operator=( const
Self& ) ITK_DELETE_FUNCTION;
129 #ifndef ITK_MANUAL_INSTANTIATION
130 #include "itkPointsLocator.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
PointIdentifier FindClosestPoint(const PointType &query) const
Light weight base class for most itk classes.
PointsContainer::Iterator PointsContainerIterator
This class provides ListSample interface to ITK VectorContainer.
PointsContainer::Pointer PointsContainerPointer
SampleAdaptorPointer m_SampleAdaptor
PointsContainer::ConstIterator PointsContainerConstIterator
TreeGeneratorType::KdTreeType TreeType
PointsContainer::ConstPointer PointsContainerConstPointer
Statistics::KdTreeGenerator< SampleAdaptorType > TreeGeneratorType
Accelerate geometric searches for points.
void FindPointsWithinRadius(const PointType &, double, NeighborsIdentifierType &) const
TreeGeneratorPointer m_KdTreeGenerator
void Search(const PointType &, unsigned int, NeighborsIdentifierType &) const
PointsContainer::Element PointType
PointsContainer::ElementIdentifier PointIdentifier
This class generates a KdTree object without centroid information.
TreeGeneratorType::Pointer TreeGeneratorPointer
TreeType::ConstPointer TreeConstPointer
std::vector< InstanceIdentifier > InstanceIdentifierVectorType
TreeType::InstanceIdentifierVectorType NeighborsIdentifierType
TPointsContainer PointsContainer
void FindClosestNPoints(const PointType &, unsigned int, NeighborsIdentifierType &) const
static const unsigned int PointDimension
Control indentation during Print() invocation.
PointsContainerPointer m_Points
Base class for most ITK classes.
SampleAdaptorType::Pointer SampleAdaptorPointer
Statistics::VectorContainerToListSampleAdaptor< PointsContainer > SampleAdaptorType
This class provides methods for k-nearest neighbor search and related data structures for a k-d tree...
virtual void PrintSelf(std::ostream &os, Indent indent) const override