|
TEMNTEXPORT bool | assembLine (std::vector< std::unique_ptr< te::gm::LineString > > &linlout, std::vector< te::gm::Point > &vect) |
|
TEMNTEXPORT bool | convertAngleToPlanar (double &val, te::common::UnitOfMeasurePtr planar, int type) |
|
TEMNTEXPORT bool | convertPlanarToAngle (double &val, te::common::UnitOfMeasurePtr unit) |
|
TEMNTEXPORT double | coordToSegmentDistance (te::gm::Coord2D &fseg, te::gm::Coord2D &lseg, te::gm::Coord2D &pt, te::gm::Coord2D *pti) |
|
TEMNTEXPORT bool | defineInterEdge (std::vector< te::gm::Point > &, te::gm::Point &, te::gm::Point &, double) |
|
TEMNTEXPORT bool | defineInterTriangle (std::vector< te::gm::Point > &, te::gm::Point *, double) |
|
TEMNTEXPORT double | Distance (const te::gm::Coord2D &pt1, const te::gm::Coord2D &pt2) |
|
TEMNTEXPORT double | Distance (const double pt1x, const double pt1y, const double pt2x, const double pt2y) |
|
TEMNTEXPORT te::gm::LineString * | DouglasPeuckerTA (te::gm::LineString *lineIn, double simpFactor, double Zvalue) |
|
TEMNTEXPORT bool | Equal (te::gm::Point &p1, te::gm::Point &p2, double &tol) |
|
TEMNTEXPORT bool | equalFptSpt (te::gm::Point &fpt, te::gm::Point &spt, double scale) |
|
TEMNTEXPORT bool | extractLines (std::vector< te::gm::Point > &pline, std::vector< std::unique_ptr< te::gm::LineString > > &clinlist, double scale) |
|
TEMNTEXPORT short | findCenter (te::gm::Point *vert, double *pcx, double *pcy) |
|
TEMNTEXPORT bool | Gauss_elimination (short m, short n, double mat[6][6]) |
|
TEMNTEXPORT te::gm::LineString * | GEOS_DouglasPeucker (te::gm::LineString *ls, double snap, double Zvalue) |
|
TEMNTEXPORT void | getMinMax (te::rst::Raster *inputRst, double &vmin, double &vmax) |
|
TEMNTEXPORT te::mnt::mntType | getMNTType (const te::da::DataSetType *dt) |
|
TEMNTEXPORT bool | initLineVector (std::vector< te::gm::Point > &pline, std::vector< te::gm::Point > &vect) |
|
TEMNTEXPORT bool | Least_square_fitting (double *vectx, double *vecty, short np, short deg, double *coef) |
|
TEMNTEXPORT te::gm::Point | Max (te::gm::Point &p1, te::gm::Point &p2) |
|
TEMNTEXPORT te::gm::Point | Min (te::gm::Point &p1, te::gm::Point &p2) |
|
TEMNTEXPORT bool | normalizeVector (double *) |
|
TEMNTEXPORT int | onSameSide (te::gm::Coord2D pt1, te::gm::Coord2D pt2, te::gm::Coord2D fseg, te::gm::Coord2D lseg) |
|
TEMNTEXPORT bool | onSegment (te::gm::Point &pt, te::gm::Point &fseg, te::gm::Point &lseg, double tol) |
|
TEMNTEXPORT double | PerpendicularDistance (te::gm::Coord2D &first, te::gm::Coord2D &last, te::gm::Coord2D &pin, te::gm::Coord2D &pinter) |
|
TEMNTEXPORT bool | point3dListFilter (std::vector< te::gm::Point > &p3dl, std::vector< bool > &fixed, double tol) |
|
TEMNTEXPORT te::gm::LineString * | pointListSimplify (te::gm::LineString *ls, double snap, double maxdist, double Zvalue) |
|
TEMNTEXPORT double | pointToSegmentDistance (te::gm::Point &fseg, te::gm::Point &lseg, te::gm::Point &pt, te::gm::Point *pti) |
|
TEMNTEXPORT size_t | ReadPoints (std::string &inDsetName, te::da::DataSourcePtr &inDsrc, std::string &atrZ, double tol, te::gm::MultiPoint &mpt, std::string &geostype, te::gm::Envelope &env) |
|
TEMNTEXPORT size_t | ReadSamples (std::string &inDsetName, te::da::DataSourcePtr &inDsrc, std::string &atrZ, double tol, double max, Simplify alg, te::gm::MultiPoint &mpt, te::gm::MultiLineString &isolines, std::string &geostype, te::gm::Envelope &env, int srid=0) |
|
TEMNTEXPORT bool | SaveIso (std::string &outDsetName, te::da::DataSourcePtr &outDsrc, std::vector< std::unique_ptr< te::gm::LineString > > &isolist, std::vector< double > &guidevalues, int srid) |
|
TEMNTEXPORT bool | segInterPoint (te::gm::Point &pfr, te::gm::Point &pto, te::gm::Point &lfr, te::gm::Point <o, te::gm::Point *pt) |
|
TEMNTEXPORT short | segIntersect (te::gm::Point &pfr, te::gm::Point &pto, te::gm::Point &lfr, te::gm::Point <o) |
|
TEMNTEXPORT double | SegmentDistance (double fx, double fy, double lx, double ly, double ptx, double pty, double *pix, double *piy) |
|
TEMNTEXPORT bool | testVertexValues (double, te::gm::Point *) |
|
TEMNTEXPORT bool | triangleNormalVector (te::gm::Point *, double *) |
|
Namespace for DTM Processing module of TerraLib.