18#ifndef itkSpatialObjectToPointSetFilter_h 
   19#define itkSpatialObjectToPointSetFilter_h 
   35template <
typename TPo
intBasedSpatialObject, 
typename TOutputPo
intSet>
 
   68  static constexpr unsigned int ObjectDimension = PointBasedSpatialObjectType::ObjectDimension;
 
   95  itkSetMacro(ChildrenDepth, 
unsigned int);
 
   96  itkGetConstMacro(ChildrenDepth, 
unsigned int);
 
  100  itkSetMacro(SamplingFactor, 
unsigned int);
 
  101  itkGetConstMacro(SamplingFactor, 
unsigned int);
 
 
  122#ifndef ITK_MANUAL_INSTANTIATION 
  123#  include "itkSpatialObjectToPointSetFilter.hxx" 
SmartPointer< Self > Pointer
std::string DataObjectIdentifierType
Control indentation during Print() invocation.
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
Implements transparent reference counting.
Point used for spatial objects.
const SpatialObjectType * GetInput(unsigned int idx)
itk::SpatialObject< Self::ObjectDimension > SpatialObjectType
SpatialObjectToPointSetFilter()
unsigned int m_ChildrenDepth
void SetInput(const DataObjectIdentifierType &key, const SpatialObjectType *object)
const SpatialObjectType * GetInput()
SmartPointer< const Self > ConstPointer
typename OutputPointSetType::Pointer OutputPointSetPointer
typename TPointBasedSpatialObject::ChildrenListType ChildrenListType
SpatialObjectToPointSetFilter Self
SmartPointer< Self > Pointer
typename PointBasedSpatialObjectType::ConstPointer PointBasedSpatialObjectConstPointer
MeshSource< TOutputPointSet > Superclass
unsigned int m_SamplingFactor
typename PointBasedSpatialObjectType::Pointer PointBasedSpatialObjectPointer
void PrintSelf(std::ostream &os, Indent indent) const override
void GenerateOutputInformation() override
DataObject::DataObjectIdentifierType DataObjectIdentifierType
TPointBasedSpatialObject PointBasedSpatialObjectType
void GenerateData() override
itk::SpatialObjectPoint< Self::ObjectDimension > SpatialObjectPointType
DataObject::Pointer DataObjectPointer
void SetInput(const SpatialObjectType *input)
~SpatialObjectToPointSetFilter() override=default
static constexpr unsigned int ObjectDimension
TOutputPointSet OutputPointSetType
Implementation of the composite pattern.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....