18 #ifndef itkSampleToSubsampleFilter_h 19 #define itkSampleToSubsampleFilter_h 45 template<
typename TSample >
71 virtual void SetInput(
const SampleType *sample);
73 virtual const SampleType *
GetInput()
const;
81 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
96 void operator=(const Self &) ITK_DELETE_FUNCTION;
101 #ifndef ITK_MANUAL_INSTANTIATION 102 #include "itkSampleToSubsampleFilter.hxx" Subsample< SampleType > SubsampleType
virtual const SampleType * GetInput() const
SampleToSubsampleFilter()
This class stores a subset of instance identifiers from another sample object. You can create a subsa...
virtual void PrintSelf(std::ostream &os, Indent indent) const override
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
virtual ~SampleToSubsampleFilter()
SampleType::InstanceIdentifier InstanceIdentifier
SmartPointer< Self > Pointer
SampleType::MeasurementVectorType MeasurementVectorType
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
SampleType::MeasurementType MeasurementType
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
virtual DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) override
virtual DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx)
Make a DataObject of the correct type to used as the specified output.
virtual void SetInput(const SampleType *sample)
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
Control indentation during Print() invocation.
Base class of filters intended to select subsamples from samples.
SmartPointer< const Self > ConstPointer
SampleToSubsampleFilter Self
const OutputType * GetOutput() const