28 #ifndef __TERRALIB_SA_INTERNAL_BAYESGLOBALOPERATION_H 
   29 #define __TERRALIB_SA_INTERNAL_BAYESGLOBALOPERATION_H 
   32 #include "../Config.h" 
   43   namespace da  { 
class DataSetType; }
 
   44   namespace gm  { 
class Geometry; }
 
   45   namespace mem { 
class DataSet; }
 
This file contains a class that represents the Bayes parameters.
 
A class that models the description of a dataset.
 
A dataset is the unit of information manipulated by the data access module of TerraLib.
 
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver.
 
Class used to execute the bayes global operations.
 
std::unique_ptr< te::sa::BayesOutputParams > m_outputParams
Attribute with the bayes output parameters.
 
void execute()
Function to execute the bayes operation.
 
std::unique_ptr< te::da::DataSetType > createDataSetType(te::da::DataSetType *dsType)
 
BayesGlobalOperation()
Default constructor.
 
std::unique_ptr< te::mem::DataSet > createDataSet(te::da::DataSet *inputDataSet, te::da::DataSetType *dsType)
 
void runBayesGlobal(te::mem::DataSet *ds, std::size_t eventIdx, std::size_t popIdx, std::size_t bayesIdx)
 
void saveDataSet(te::da::DataSet *dataSet, te::da::DataSetType *dsType)
 
std::unique_ptr< te::sa::BayesInputParams > m_inputParams
Attribute with the bayes input parameters.
 
void setParameters(te::sa::BayesInputParams *inParams, te::sa::BayesOutputParams *outParams)
 
~BayesGlobalOperation()
Virtual destructor.
 
Class that represents the Bayes output parameters.
 
#define TESAEXPORT
You can use this macro in order to export/import classes and functions from this module.