Namespace for DTM Processing module of TerraLib. More...
Classes | |
| class | CalculateGrid |
| class | CreateIsolines |
| class | CreateIsolinesDialog |
| class | ImageGenerationDialog |
| class | LayerSearchDialog |
| class | MNTGenerationDialog |
| class | Profile |
| class | ProfileDialog |
| class | ProfileResultDialog |
| class | ProfileTools |
| class | Shadow |
| class | Slope |
| class | SlopeDialog |
| class | Smooth |
| class | SmoothIsolinesDialog |
| class | SplineInterpolationGrass |
| class | SplineInterpolationGrassMitasova |
| class | Tin |
| Class to define TIN strutures. More... | |
| class | TINCalculateGrid |
| Class to calculate grid from TIN. More... | |
| class | TINCreateIsolines |
| Class to generate isolines from TIN. More... | |
| class | TINGeneration |
| Class to generate TIN. More... | |
| class | TINGenerationDialog |
| class | TinLine |
| class | TinNode |
| class | TinTriang |
| class | Volume |
| class | VolumeDialog |
| class | VolumeResultDialog |
Enumerations | |
| enum | Curve { LINEARCURVE , BSPLINECURVE , CATMULLROMCURVE } |
| enum | InputType { Isolines , Samples } |
| Input types. More... | |
| enum | Interpolator { MediaCotaQuad , MediaQuad , MediaPonderada , Media , Vizinho , SplineBilinear , SplineBicubico , Mitasova , Bilinear , Bicubico , Linear , QuinticoBrkLine , Quintico } |
| enum | Ltype { Deletedline , Normalline , Isoline , Breakline } |
| enum | mntType { SAMPLE , TIN , GRID , ISOLINE , OTHER } |
| enum | Ntype { Deletednode , Normalnode , First , Last , Breaklinenormal , Breaklinefirst , Breaklinelast , Sample , Box } |
| enum | Simplify { AccumulatedDistance , Spline , DouglasPeucker , None } |
| enum | ToolType { CreateLine , EditVertex , DeleteLine , InvertLine , ToolNone } |
Namespace for DTM Processing module of TerraLib.
| enum te::mnt::Curve |
| enum te::mnt::InputType |
| enum te::mnt::Ltype |
| enum te::mnt::mntType |
| enum te::mnt::Ntype |
| enum te::mnt::Simplify |
| enum te::mnt::ToolType |
| Enumerator | |
|---|---|
| CreateLine | |
| EditVertex | |
| DeleteLine | |
| InvertLine | |
| ToolNone | |
Definition at line 51 of file ProfileDialog.h.
| TEMNTEXPORT bool te::mnt::assembLine | ( | std::vector< std::unique_ptr< te::gm::LineString > > & | linlout, |
| std::vector< te::gm::Point > & | vect ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::convertAngleToPlanar | ( | double & | val, |
| te::common::UnitOfMeasurePtr | planar, | ||
| int | type ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::convertPlanarToAngle | ( | double & | val, |
| te::common::UnitOfMeasurePtr | unit ) |
References TEMNTEXPORT.
| TEMNTEXPORT double te::mnt::coordToSegmentDistance | ( | te::gm::Coord2D & | fseg, |
| te::gm::Coord2D & | lseg, | ||
| te::gm::Coord2D & | pt, | ||
| te::gm::Coord2D * | pti ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::defineInterEdge | ( | std::vector< te::gm::Point > & | , |
| te::gm::Point & | , | ||
| te::gm::Point & | , | ||
| double | ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::defineInterTriangle | ( | std::vector< te::gm::Point > & | , |
| te::gm::Point * | , | ||
| double | ) |
References TEMNTEXPORT.
| TEMNTEXPORT double te::mnt::Distance | ( | const double | pt1x, |
| const double | pt1y, | ||
| const double | pt2x, | ||
| const double | pt2y ) |
References TEMNTEXPORT.
| TEMNTEXPORT double te::mnt::Distance | ( | const te::gm::Coord2D & | pt1, |
| const te::gm::Coord2D & | pt2 ) |
References TEMNTEXPORT.
| TEMNTEXPORT te::gm::LineString * te::mnt::DouglasPeuckerTA | ( | te::gm::LineString * | lineIn, |
| double | simpFactor, | ||
| double | Zvalue ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::Equal | ( | te::gm::Point & | p1, |
| te::gm::Point & | p2, | ||
| double & | tol ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::equalFptSpt | ( | te::gm::Point & | fpt, |
| te::gm::Point & | spt, | ||
| double | scale ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::extractLines | ( | std::vector< te::gm::Point > & | pline, |
| std::vector< std::unique_ptr< te::gm::LineString > > & | clinlist, | ||
| double | scale ) |
References TEMNTEXPORT.
| TEMNTEXPORT short te::mnt::findCenter | ( | te::gm::Point * | vert, |
| double * | pcx, | ||
| double * | pcy ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::Gauss_elimination | ( | short | m, |
| short | n, | ||
| double | mat[6][6] ) |
References TEMNTEXPORT.
| TEMNTEXPORT te::gm::LineString * te::mnt::GEOS_DouglasPeucker | ( | te::gm::LineString * | ls, |
| double | snap, | ||
| double | Zvalue ) |
References TEMNTEXPORT.
| TEMNTEXPORT void te::mnt::getMinMax | ( | te::rst::Raster * | inputRst, |
| double & | vmin, | ||
| double & | vmax ) |
References TEMNTEXPORT.
| TEMNTEXPORT te::mnt::mntType te::mnt::getMNTType | ( | const te::da::DataSetType * | dt | ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::initLineVector | ( | std::vector< te::gm::Point > & | pline, |
| std::vector< te::gm::Point > & | vect ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::Least_square_fitting | ( | double * | vectx, |
| double * | vecty, | ||
| short | np, | ||
| short | deg, | ||
| double * | coef ) |
References TEMNTEXPORT.
| TEMNTEXPORT te::gm::Point te::mnt::Max | ( | te::gm::Point & | p1, |
| te::gm::Point & | p2 ) |
References TEMNTEXPORT.
| TEMNTEXPORT te::gm::Point te::mnt::Min | ( | te::gm::Point & | p1, |
| te::gm::Point & | p2 ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::normalizeVector | ( | double * | ) |
References TEMNTEXPORT.
| TEMNTEXPORT int te::mnt::onSameSide | ( | te::gm::Coord2D | pt1, |
| te::gm::Coord2D | pt2, | ||
| te::gm::Coord2D | fseg, | ||
| te::gm::Coord2D | lseg ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::onSegment | ( | te::gm::Point & | pt, |
| te::gm::Point & | fseg, | ||
| te::gm::Point & | lseg, | ||
| double | tol ) |
References TEMNTEXPORT.
| TEMNTEXPORT double te::mnt::PerpendicularDistance | ( | te::gm::Coord2D & | first, |
| te::gm::Coord2D & | last, | ||
| te::gm::Coord2D & | pin, | ||
| te::gm::Coord2D & | pinter ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::point3dListFilter | ( | std::vector< te::gm::Point > & | p3dl, |
| std::vector< bool > & | fixed, | ||
| double | tol ) |
References TEMNTEXPORT.
| TEMNTEXPORT te::gm::LineString * te::mnt::pointListSimplify | ( | te::gm::LineString * | ls, |
| double | snap, | ||
| double | maxdist, | ||
| double | Zvalue ) |
References TEMNTEXPORT.
| TEMNTEXPORT double te::mnt::pointToSegmentDistance | ( | te::gm::Point & | fseg, |
| te::gm::Point & | lseg, | ||
| te::gm::Point & | pt, | ||
| te::gm::Point * | pti ) |
References TEMNTEXPORT.
| TEMNTEXPORT size_t te::mnt::ReadPoints | ( | std::string & | inDsetName, |
| te::da::DataSourcePtr & | inDsrc, | ||
| std::string & | atrZ, | ||
| double | tol, | ||
| te::gm::MultiPoint & | mpt, | ||
| std::string & | geostype, | ||
| te::gm::Envelope & | env ) |
References TEMNTEXPORT.
| TEMNTEXPORT size_t te::mnt::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 ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::SaveIso | ( | std::string & | outDsetName, |
| te::da::DataSourcePtr & | outDsrc, | ||
| std::vector< std::unique_ptr< te::gm::LineString > > & | isolist, | ||
| std::vector< double > & | guidevalues, | ||
| int | srid ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::segInterPoint | ( | te::gm::Point & | pfr, |
| te::gm::Point & | pto, | ||
| te::gm::Point & | lfr, | ||
| te::gm::Point & | lto, | ||
| te::gm::Point * | pt ) |
References TEMNTEXPORT.
| TEMNTEXPORT short te::mnt::segIntersect | ( | te::gm::Point & | pfr, |
| te::gm::Point & | pto, | ||
| te::gm::Point & | lfr, | ||
| te::gm::Point & | lto ) |
References TEMNTEXPORT.
| TEMNTEXPORT double te::mnt::SegmentDistance | ( | double | fx, |
| double | fy, | ||
| double | lx, | ||
| double | ly, | ||
| double | ptx, | ||
| double | pty, | ||
| double * | pix, | ||
| double * | piy ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::testVertexValues | ( | double | , |
| te::gm::Point * | ) |
References TEMNTEXPORT.
| TEMNTEXPORT bool te::mnt::triangleNormalVector | ( | te::gm::Point * | , |
| double * | ) |
References TEMNTEXPORT.