18#ifndef itkPointsLocator_h
19#define itkPointsLocator_h
41template <
typename TPo
intsContainer = VectorContainer<Po
int<
float, 3>>>
64 using PointType =
typename PointsContainer::Element;
125#ifndef ITK_MANUAL_INSTANTIATION
126# include "itkPointsLocator.hxx"
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
TPointsContainer PointsContainer
typename TreeGeneratorType::KdTreeType TreeType
typename PointsContainer::Iterator PointsContainerIterator
Statistics::VectorContainerToListSampleAdaptor< PointsContainer > SampleAdaptorType
static constexpr unsigned int PointDimension
typename TreeType::InstanceIdentifierVectorType NeighborsIdentifierType
typename SampleAdaptorType::Pointer SampleAdaptorPointer
typename PointsContainer::ConstPointer PointsContainerConstPointer
TreeGeneratorPointer m_KdTreeGenerator
SampleAdaptorPointer m_SampleAdaptor
typename PointsContainer::Pointer PointsContainerPointer
~PointsLocator() override=default
typename PointsContainer::ElementIdentifier PointIdentifier
typename TreeGeneratorType::Pointer TreeGeneratorPointer
void PrintSelf(std::ostream &os, Indent indent) const override
void FindClosestNPoints(const PointType &, unsigned int, NeighborsIdentifierType &) const
PointIdentifier FindClosestPoint(const PointType &query) const
typename PointsContainer::Element PointType
void FindPointsWithinRadius(const PointType &, double, NeighborsIdentifierType &) const
void FindClosestNPoints(const PointType &, unsigned int, NeighborsIdentifierType &, std::vector< double > &) const
typename TreeType::ConstPointer TreeConstPointer
PointsContainerPointer m_Points
Statistics::KdTreeGenerator< SampleAdaptorType > TreeGeneratorType
typename PointsContainer::ConstIterator PointsContainerConstIterator
Implements transparent reference counting.
This class generates a KdTree object without centroid information.
SmartPointer< Self > Pointer
KdTree< SampleAdaptorType > KdTreeType
This class provides ListSample interface to ITK VectorContainer.
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....