TiePointsLocator.h File Reference
#include "Config.h"
#include "../dataaccess/dataset/DataSet.h"
#include "../dataaccess/dataset/DataSetType.h"
#include <tuple>

Go to the source code of this file.

Namespaces

 te
 TerraLib.
 
 te::vp
 Namespace for Vector Processing module of TerraLib.
 
 te::vp::TiePointsLocator
 
 TiePointsLocator
 

Typedefs

typedef std::tuple< int, double, double, int, double, double > te::vp::TiePointsLocator::TiePointT
 Tie poit type definition [ SRID1, x1, y2, SRID2, x2, y2 ]. More...
 

Functions

TEVPEXPORT bool te::vp::TiePointsLocator::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. More...
 
TEVPEXPORT bool te::vp::TiePointsLocator::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. More...