22 #ifndef otbRandomPointSetSource_h
23 #define otbRandomPointSetSource_h
26 #include "itkMersenneTwisterRandomVariateGenerator.h"
46 template <
class TOutputPo
intSet>
69 typedef typename OutputPointSetType::PointType
PointType;
70 typedef itk::Statistics::MersenneTwisterRandomVariateGenerator
GeneratorType;
74 itkSetMacro(NumberOfPoints,
unsigned int);
75 itkGetMacro(NumberOfPoints,
unsigned int);
84 m_Generator->SetSeed(seed);
93 void GenerateData(
void)
override;
97 void operator=(
const Self&) =
delete;
108 #ifndef OTB_MANUAL_INSTANTIATION