28#ifndef __TERRALIB_SA_INTERNAL_BAYESLOCALOPERATION_H
29#define __TERRALIB_SA_INTERNAL_BAYESLOCALOPERATION_H
84 std::size_t neighEventIdx, std::size_t neighPopIdx, std::size_t bayesIdx, std::size_t gpmEventIdx, std::size_t gpmPopIdx);
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::mem::DataSet > createDataSet(te::da::DataSet *inputDataSet, te::da::DataSetType *dsType)
void saveDataSet(te::da::DataSet *dataSet, te::da::DataSetType *dsType)
void runBayesLocal(te::mem::DataSet *ds, std::size_t idIdx, std::size_t eventIdx, std::size_t popIdx, std::size_t neighEventIdx, std::size_t neighPopIdx, std::size_t bayesIdx, std::size_t gpmEventIdx, std::size_t gpmPopIdx)
void execute()
Function to execute the bayes operation.
BayesLocalOperation()
Default constructor.
std::unique_ptr< te::sa::BayesOutputParams > m_outputParams
Attribute with the bayes output parameters.
std::unique_ptr< te::da::DataSetType > createDataSetType(te::da::DataSetType *dsType)
std::unique_ptr< te::sa::BayesInputParams > m_inputParams
Attribute with the bayes input parameters.
~BayesLocalOperation()
Virtual destructor.
void setParameters(te::sa::BayesInputParams *inParams, te::sa::BayesOutputParams *outParams)
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.