18 #ifndef __itkVectorContainerSource_h 19 #define __itkVectorContainerSource_h 21 #include "itkProcessObject.h" 22 #include "itkDataObjectDecorator.h" 31 template<
class TOutputVectorContainer >
55 OutputVectorContainerType *
GetOutput(
void );
58 OutputVectorContainerType *
GetOutput(
unsigned int idx );
64 virtual void GraftNthOutput(
unsigned int idx, DataObject * output );
67 virtual DataObjectPointer
MakeOutput(
unsigned int idx );
77 void PrintSelf( std::ostream & os, Indent indent )
const;
94 #ifndef ITK_MANUAL_INSTANTIATION 95 #include "itkVectorContainerSource.hxx" 98 #endif // end #ifndef __itkVectorContainerSource_h
TOutputVectorContainer OutputVectorContainerType
A base class for creating an ImageToVectorContainerFilter.
virtual ~VectorContainerSource()
virtual DataObjectPointer MakeOutput(unsigned int idx)
VectorContainerSource Self
SmartPointer< Self > Pointer
virtual void GraftOutput(DataObject *output)
SmartPointer< const Self > ConstPointer
virtual void GraftNthOutput(unsigned int idx, DataObject *output)
OutputVectorContainerType::Pointer OutputVectorContainerPointer
void PrintSelf(std::ostream &os, Indent indent) const
void operator=(const Self &)
OutputVectorContainerType * GetOutput(void)
int m_GenerateDataNumberOfRegions
Superclass::DataObjectPointer DataObjectPointer