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).