18 #ifndef __itkImageToVectorContainerFilter_h 19 #define __itkImageToVectorContainerFilter_h 32 template<
class TInputImage,
class TOutputVectorContainer >
63 DataObject::Pointer
MakeOutput(
unsigned int idx );
66 void SetInput(
unsigned int idx,
const InputImageType * input );
69 void SetInput(
const InputImageType * input );
72 const InputImageType *
GetInput(
void );
75 const InputImageType *
GetInput(
unsigned int idx );
78 OutputVectorContainerType *
GetOutput(
void );
123 const InputImageRegionType & inputRegionForThread,
156 const ThreadIdType & numberOfSplits, InputImageRegionType & splitRegion );
177 void PrintSelf( std::ostream & os, Indent indent )
const;
190 #ifndef ITK_MANUAL_INSTANTIATION 191 #include "itkImageToVectorContainerFilter.hxx" 194 #endif // end #ifndef __itkImageToVectorContainerFilter_h
OutputVectorContainerType * GetOutput(void)
virtual void ThreadedGenerateData(const InputImageRegionType &inputRegionForThread, ThreadIdType threadId)
const InputImageType * GetInput(void)
virtual void AfterThreadedGenerateData(void)
ImageToVectorContainerFilter Self
virtual ~ImageToVectorContainerFilter()
VectorContainerSource< TOutputVectorContainer > Superclass
void PrintSelf(std::ostream &os, Indent indent) const
ImageToVectorContainerFilter()
A base class for creating an ImageToVectorContainerFilter.
Superclass::OutputVectorContainerPointer OutputVectorContainerPointer
void SetInput(unsigned int idx, const InputImageType *input)
Superclass::OutputVectorContainerType OutputVectorContainerType
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
SmartPointer< const Self > ConstPointer
InputImageType::ConstPointer InputImageConstPointer
virtual void BeforeThreadedGenerateData(void)
virtual unsigned int SplitRequestedRegion(const ThreadIdType &threadId, const ThreadIdType &numberOfSplits, InputImageRegionType &splitRegion)
InputImageType::Pointer InputImagePointer
void operator=(const Self &)
static ITK_THREAD_RETURN_TYPE ThreaderCallback(void *arg)
virtual void GenerateData(void)
Superclass::DataObjectPointer DataObjectPointer
DataObject::Pointer MakeOutput(unsigned int idx)
Base class that takes in an image and pops out a vector container.
SmartPointer< Self > Pointer
InputImageType::PixelType InputImagePixelType
InputImageType::RegionType InputImageRegionType
Superclass::DataObjectPointer DataObjectPointer
TInputImage InputImageType