18 #ifndef itkSampleToSubsampleFilter_h
19 #define itkSampleToSubsampleFilter_h
45 template<
typename TSample >
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"
Light weight base class for most itk classes.
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...
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
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
virtual void PrintSelf(std::ostream &os, Indent indent) const override
const OutputType * GetOutput() const