20 #ifndef __TERRALIB_VP_INTERNAL_REGISTER_H
21 #define __TERRALIB_VP_INTERNAL_REGISTER_H
24 #include "../dataaccess/dataset/DataSet.h"
25 #include "../dataaccess/dataset/DataSetType.h"
26 #include "../dataaccess/utils/DataAccess.h"
54 typedef std::tuple< int, double, double, int, double, double >
TiePointT;
74 const std::vector< TiePointT >& tiePoints,
75 const unsigned int& minNeighborTiePoints,
76 const bool enableThreads,
79 const std::string& outDataSetName,
Class used to centralize and control access to data in terralib. It aims to create a high-level inter...
A class that models the description of a dataset.
A dataset is the unit of information manipulated by the data access module of TerraLib.
RegisterMethod
Register method.
@ TransByNMethod
Aplly a translation transform by using neighor tie-points.
@ InvalidRegMethod
Invalid type.
TEVPEXPORT bool RegisterDataset(const RegisterMethod &method, const std::vector< TiePointT > &tiePoints, const unsigned int &minNeighborTiePoints, const bool enableThreads, te::da::DataSet &inDataset, const te::da::DataSetType &inDsType, const std::string &outDataSetName, te::da::DataAccess &outDataAccess)
Register dataset geometries using supplied tie-points.
std::tuple< int, double, double, int, double, double > TiePointT
Tie poit type definition [ SRID1, x1, y2, SRID2, x2, y2 ].
#define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module.
Proxy configuration file for TerraView (see terraview_config.h).