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::unique_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::unique_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::unique_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: