28#ifndef __TERRALIB_SA_INTERNAL_SAMPLEPOINTSGENERATORRANDOM_H
29#define __TERRALIB_SA_INTERNAL_SAMPLEPOINTSGENERATORRANDOM_H
This file contains a virtual class to generate samples points.
A class that models the description of a dataset.
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver.
Virtual class to generate samples points.
virtual std::unique_ptr< te::da::DataSetType > createDataSetType()
void setNumberOfPoints(int nPoints)
virtual std::unique_ptr< te::mem::DataSet > generateSamples(te::da::DataSetType *dsType)
SamplePointsGeneratorRandom()
Default constructor.
int m_nPoints
Attribute used to define the number of points to be generated.
virtual ~SamplePointsGeneratorRandom()
Virtual destructor.
Namespace for the DataAccess API of TerraLib.
Namespace for the memory data source of TerraLib.
Namespace for the TerraLib SA module.
#define TESAEXPORT
You can use this macro in order to export/import classes and functions from this module.