Class to generate samples points using stratified strategy.
More...
#include <SamplePointsGeneratorStratified.h>
Class to generate samples points using stratified strategy.
Definition at line 58 of file SamplePointsGeneratorStratified.h.
te::sa::SamplePointsGeneratorStratified::SamplePointsGeneratorStratified |
( |
| ) |
|
virtual te::sa::SamplePointsGeneratorStratified::~SamplePointsGeneratorStratified |
( |
| ) |
|
|
virtual |
void te::sa::SamplePointsGeneratorStratified::createClassMap |
( |
| ) |
|
|
protected |
Function used to create the class map
virtual std::auto_ptr<te::da::DataSetType> te::sa::SamplePointsGeneratorStratified::createDataSetType |
( |
| ) |
|
|
protectedvirtual |
void te::sa::SamplePointsGeneratorAbstract::execute |
( |
| ) |
|
|
inherited |
Function to execute the kernel operation.
std::vector<std::string> te::sa::SamplePointsGeneratorStratified::getClassNames |
( |
| ) |
|
Function used to get the names for the generated classes
Function used to generate a randon point inside a defined envelope
Function used to generate a randon point inside a defined geometry
void te::sa::SamplePointsGeneratorStratified::isProportionalToArea |
( |
bool |
isProp | ) |
|
Function used to set if the number of samples has to be proportional to the area
Function used to save the output dataset
Function used to set the envelope parameter
void te::sa::SamplePointsGeneratorStratified::setInputAttributeName |
( |
std::string |
attrName | ) |
|
Function used to set attribute from input data selected to generate the samples
void te::sa::SamplePointsGeneratorStratified::setInputDataSet |
( |
std::auto_ptr< te::da::DataSet > |
dataSet | ) |
|
Function used to set the input dataset
void te::sa::SamplePointsGeneratorStratified::setNumberOfPoints |
( |
int |
nPoints | ) |
|
Function used to set the number of points to be generated
void te::sa::SamplePointsGeneratorAbstract::setOutputDataSetName |
( |
std::string |
dataSetName | ) |
|
|
inherited |
Function used to set the output dataset name parameter
Function used to set the output data source parameter
void te::sa::SamplePointsGeneratorAbstract::setSRID |
( |
int |
srid | ) |
|
|
inherited |
Function used to set the envelope parameter
std::string te::sa::SamplePointsGeneratorStratified::m_attrName |
|
protected |
std::map<std::string, std::vector<te::gm::Geometry*> > te::sa::SamplePointsGeneratorStratified::m_classMap |
|
protected |
std::auto_ptr<te::da::DataSet> te::sa::SamplePointsGeneratorStratified::m_dataSet |
|
protected |
boost::random::uniform_int_distribution te::sa::SamplePointsGeneratorStratified::m_distInt |
|
protected |
boost::random::uniform_real_distribution te::sa::SamplePointsGeneratorAbstract::m_distReal |
|
protectedinherited |
boost::random::mt19937 te::sa::SamplePointsGeneratorAbstract::m_gen |
|
protectedinherited |
int te::sa::SamplePointsGeneratorStratified::m_nPoints |
|
protected |
std::string te::sa::SamplePointsGeneratorAbstract::m_outputDataSetName |
|
protectedinherited |
bool te::sa::SamplePointsGeneratorStratified::m_propToArea |
|
protected |
int te::sa::SamplePointsGeneratorAbstract::m_srid |
|
protectedinherited |
The documentation for this class was generated from the following file: