21 #ifndef otbSamplerBase_h
22 #define otbSamplerBase_h
24 #include "itkObject.h"
25 #include "itkObjectFactory.h"
51 virtual void Reset(
void);
55 void SetNumberOfElements(
unsigned long needed,
unsigned long total);
59 void SetRate(
double rate,
unsigned long total = 0UL);
62 itkGetMacro(Rate,
double);
65 itkGetMacro(TotalElements,
unsigned long);
68 itkGetMacro(NeededElements,
unsigned long);
71 itkGetMacro(ChosenElements,
unsigned long);
74 itkGetMacro(ProcessedElements,
unsigned long);
94 void operator=(
const Self&);