18#ifndef itkSubsamplerBase_h
19#define itkSubsamplerBase_h
48template <
typename TSample>
87 itkSetMacro(CanSelectQuery,
bool);
88 itkGetConstReferenceMacro(CanSelectQuery,
bool);
89 itkBooleanMacro(CanSelectQuery);
145#ifndef ITK_MANUAL_INSTANTIATION
146# include "itkSubsamplerBase.hxx"
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
virtual void Modified() const
Implements transparent reference counting.
A collection of measurements for statistical analysis.
This class stores a subset of instance identifiers from another sample object. You can create a subsa...
SmartPointer< Self > Pointer
std::vector< InstanceIdentifier > InstanceIdentifierHolder
Subsample< TSample > SubsampleType
typename TSample::InstanceIdentifier InstanceIdentifier
void PrintSelf(std::ostream &os, Indent indent) const override
bool m_RequestMaximumNumberOfResults
typename SampleType::ConstPointer SampleConstPointer
typename SubsampleType::ConstIterator SubsampleConstIterator
virtual void Search(const InstanceIdentifier &query, SubsamplePointer &results)=0
virtual void RequestMaximumNumberOfResults()
typename SubsampleType::InstanceIdentifierHolder InstanceIdentifierHolder
SmartPointer< const Self > ConstPointer
typename SubsampleType::Pointer SubsamplePointer
typename TSample::MeasurementVectorType MeasurementVectorType
~SubsamplerBase() override=default
SampleConstPointer m_Sample
LightObject::Pointer InternalClone() const override
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....