20 #ifndef __TERRALIB_VP_INTERNAL_TIEPOINTSLOCATOR_H
21 #define __TERRALIB_VP_INTERNAL_TIEPOINTSLOCATOR_H
24 #include "../dataaccess/dataset/DataSet.h"
25 #include "../dataaccess/dataset/DataSetType.h"
42 typedef std::tuple< int, double, double, int, double, double >
TiePointT;
56 const std::vector< te::gm::Geometry const* >& geometries1,
57 const std::vector< te::gm::Geometry const* >& geometries2,
58 const bool enableThreads,
59 const double maxXOffset,
60 const double maxYOffset,
61 const double maxPercentDiff,
62 std::vector< TiePointT >& tiePoints );
82 const bool enableThreads,
83 const double maxXOffset,
84 const double maxYOffset,
85 const double maxPercentDiff,
86 std::vector< TiePointT >& tiePoints );
A class that models the description of a dataset.
A dataset is the unit of information manipulated by the data access module of TerraLib.
TEVPEXPORT bool MatchDataSets(te::da::DataSet &dataset1, const te::da::DataSetType &dsType1, te::da::DataSet &dataset2, const te::da::DataSetType &dsType2, const bool enableThreads, const double maxXOffset, const double maxYOffset, const double maxPercentDiff, std::vector< TiePointT > &tiePoints)
Match geometries from the given datasets creating tie-points for the mathed ones.
TEVPEXPORT bool MatchGeometries(const std::vector< te::gm::Geometry const * > &geometries1, const std::vector< te::gm::Geometry const * > &geometries2, const bool enableThreads, const double maxXOffset, const double maxYOffset, const double maxPercentDiff, std::vector< TiePointT > &tiePoints)
Match geometries creating tie-points for the mathed ones.
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).