28#ifndef __TERRALIB_SA_INTERNAL_BAYESGLOBALOPERATION_H
29#define __TERRALIB_SA_INTERNAL_BAYESGLOBALOPERATION_H
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.
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver.
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.
void runBayesGlobal(te::mem::DataSet *ds, std::size_t eventIdx, std::size_t popIdx, std::size_t bayesIdx)
std::unique_ptr< te::mem::DataSet > createDataSet(te::da::DataSet *inputDataSet, te::da::DataSetType *dsType)
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.
Namespace for the DataAccess API of TerraLib.
Namespace for the Vector Geometry module of TerraLib.
Namespace for the memory data source of TerraLib.
Namespace for the TerraLib SA module.
Configuration flags for the Terrralib Spatial Analysis module.
#define TESAEXPORT
You can use this macro in order to export/import classes and functions from this module.