79template <
typename TPixelType,
80 unsigned int VDimension = 3,
81 typename TMeshTraits = DefaultStaticMeshTraits<TPixelType, VDimension, VDimension>>
85 ITK_DISALLOW_COPY_AND_MOVE(
PointSet);
115 static constexpr unsigned int PointDimension = TMeshTraits::PointDimension;
287#ifndef ITK_MANUAL_INSTANTIATION
288# include "itkPointSet.hxx"
Base class for all data objects in ITK.
Control indentation during Print() invocation.
Base class for most ITK classes.
A superclass of the N-dimensional mesh structure; supports point (geometric coordinate and attribute)...
PointType GetPoint(PointIdentifier) const
typename PointDataContainer::ConstIterator PointDataContainerIterator
bool GetPointData(PointIdentifier, PixelType *) const
PointIdentifier GetNumberOfPoints() const
PointsContainer * GetPoints()
typename PointsContainer::Iterator PointsContainerIterator
void CopyInformation(const DataObject *data) override
void Graft(const DataObject *data) override
void SetRequestedRegion(const DataObject *data) override
void Initialize() override
void PassStructure(Self *inputPointSet)
typename PointsVectorContainer::Pointer PointsVectorContainerPointer
const PointsContainer * GetPoints() const
typename PointsContainer::ConstPointer PointsContainerConstPointer
typename PointsContainer::Pointer PointsContainerPointer
typename PointDataContainer::ConstPointer PointDataContainerConstPointer
~PointSet() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
bool GetPoint(PointIdentifier, PointType *) const
void SetPoints(PointsContainer *)
void UpdateOutputInformation() override
bool RequestedRegionIsOutsideOfTheBufferedRegion() override
typename PointsContainer::ConstIterator PointsContainerConstIterator
void SetPointData(PointDataContainer *)
virtual void SetBufferedRegion(const RegionType ®ion)
typename MeshTraits::PointsContainer PointsContainer
const PointDataContainer * GetPointData() const
typename MeshTraits::PointIdentifier PointIdentifier
typename MeshTraits::CoordRepType CoordRepType
typename MeshTraits::PixelType PixelType
virtual void SetRequestedRegion(const RegionType ®ion)
bool VerifyRequestedRegion() override
typename MeshTraits::PointType PointType
void SetPoint(PointIdentifier, PointType)
PointDataContainer * GetPointData()
typename MeshTraits::PointDataContainer PointDataContainer
void SetPointData(PointIdentifier, PixelType)
void SetRequestedRegionToLargestPossibleRegion() override
typename PointDataContainer::Pointer PointDataContainerPointer
void SetPoints(PointsVectorContainer *)
typename itk::VectorContainer< PointIdentifier, CoordRepType > PointsVectorContainer
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::PointType PointType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
class ITK_FORWARD_EXPORT DataObject