te::vp::TiePointsLocator Namespace Reference

Typedefs

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

Functions

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

Typedef Documentation

◆ TiePointT

Tie poit type definition [ SRID1, x1, y2, SRID2, x2, y2 ].

Definition at line 42 of file TiePointsLocator.h.

Function Documentation

◆ MatchDataSets()

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.

Parameters
dataset1Input dataset 1.
dsType1Input dataset type 1.
dataset2Input dataset 2.
dsType2Input dataset type 2.
enableThreadsEnable/disable the use of threads.
maxXOffsetMaximum X offset betweeen Geometries 1 and Geometries 2.
maxYOffsetMaximum Y offset betweeen Geometries 1 and Geometries 2.
maxPercentDiffMaximum percentual difference betweeen features of Geometries 1 and Geometries 2.
tiePointsOutput tie-points.
Returns
true if ok, false on errors.

◆ MatchGeometries()

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.

Parameters
geometries1Input Geometries 1 vector.
geometries2INput Geometries 2 vector.
enableThreadsEnable/disable the use of threads.
maxXOffsetMaximum X offset betweeen Geometries 1 and Geometries 2.
maxYOffsetMaximum Y offset betweeen Geometries 1 and Geometries 2.
maxPercentDiffMaximum percentual difference betweeen features of Geometries 1 and Geometries 2.
tiePointsOutput tie-points.
Returns
true if ok, false on errors.