18 #ifndef itkSpatialObjectToPointSetFilter_h
19 #define itkSpatialObjectToPointSetFilter_h
33 template<
typename TInputSpatialObject,
typename TOutputPo
intSet >
62 itkStaticConstMacro(ObjectDimension,
unsigned int,
63 InputSpatialObjectType::ObjectDimension);
69 using Superclass::SetInput;
83 itkSetMacro(ChildrenDepth,
unsigned int);
84 itkGetConstMacro(ChildrenDepth,
unsigned int);
89 itkSetMacro(SamplingFactor,
unsigned int);
90 itkGetConstMacro(SamplingFactor,
unsigned int);
96 virtual
void GenerateOutputInformation() ITK_OVERRIDE {}
97 virtual void GenerateData() ITK_OVERRIDE;
99 virtual
void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
104 unsigned int m_ChildrenDepth;
105 unsigned int m_SamplingFactor;
109 #ifndef ITK_MANUAL_INSTANTIATION
110 #include "itkSpatialObjectToPointSetFilter.hxx"
SmartPointer< Self > Pointer
SpatialObjectToPointSetFilter Self
TInputSpatialObject::ChildrenListType ChildrenListType
Light weight base class for most itk classes.
itk::SpatialObjectPoint< itkGetStaticConstMacro(ObjectDimension) > PointType
InputSpatialObjectType::Pointer InputSpatialObjectPointer
SmartPointer< const Self > ConstPointer
TOutputPointSet OutputPointSetType
MeshSource< TOutputPointSet > Superclass
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
This class serves as the base class for point-based spatial objects.
Base class for filters that take a SpatialObject as input and produce a PointSet as output...
Base class for all process objects that output mesh data.
itk::PointBasedSpatialObject< itkGetStaticConstMacro(ObjectDimension) > PointBasedSpatialObjectType
OutputPointSetType::Pointer OutputPointSetPointer
Point used for spatial objets.
TInputSpatialObject InputSpatialObjectType
Control indentation during Print() invocation.
DataObject::Pointer DataObjectPointer
InputSpatialObjectType::ConstPointer InputSpatialObjectConstPointer