18 #ifndef __itkSubsamplerBase_h
19 #define __itkSubsamplerBase_h
26 namespace Statistics {
45 template <
class TSample >
82 itkSetMacro(CanSelectQuery,
bool);
83 itkGetConstReferenceMacro(CanSelectQuery,
bool);
84 itkBooleanMacro(CanSelectQuery);
91 itkGetConstReferenceMacro(Seed,
SeedType);
97 virtual void RequestMaximumNumberOfResults()
99 if (!this->m_RequestMaximumNumberOfResults)
101 this->m_RequestMaximumNumberOfResults =
true;
112 virtual void Search(
const InstanceIdentifier& query,
113 SubsamplePointer& results) = 0;
126 virtual void PrintSelf(std::ostream& os,
Indent indent)
const;
135 void operator=(
const Self&);
142 #ifndef ITK_MANUAL_INSTANTIATION
143 #include "itkSubsamplerBase.hxx"