|
| AffineGT.h |
| 2D Affine Geometric transformation.
|
|
| AffineGTFactory.h |
| 2D Affine Geometric transformation factory.
|
|
| CircularString.h |
| CircularString is a curve with circular interpolation between points.
|
|
| CommonDataStructures.h |
|
| CompoundCurve.h |
| CompoundCurve is a curve that may have circular and linear segments.
|
|
| Config.h |
| Configuration flags for the Vector Geometry Model of TerraLib.
|
|
| Coord2D.h |
| An utility struct for representing 2D coordinates.
|
|
| CoordinateSnapper.h |
| Algorithms to snap existing "close" coordinates to each other based uppon a given tolerance, ensuring that they now have the exactly same location.
|
|
| Curve.h |
| Curve is an abstract class that represents 1-dimensional geometric objects stored as a sequence of coordinates.
|
|
| CurvePolygon.h |
| CurvePolygon is a planar surface defined by 1 exterior boundary and 0 or more interior boundaries.
|
|
| Enums.h |
| Enumerations related to Geometry module.
|
|
| Envelope.h |
| An Envelope defines a 2D rectangular region.
|
|
| Exception.h |
| An exception class for the Geometry module.
|
|
| FixGeometryTopology.h |
| Functions to fix geometry topology.
|
|
| GeometricTransformation.h |
| 2D Geometric transformation base class.
|
|
| Geometry.h |
| Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
|
|
| GeometryCollection.h |
| It is a collection of other geometric objects.
|
|
| GeometryConverters.h |
| A set of function that convert a Geometry type to other types and vice-versa.
|
|
| GeometryFactory.h |
| This is the Geometry factory for TerraLib geometries.
|
|
| GeometryFunctions.h |
| A list of common used Geometry functions for the Geometry Module.
|
|
| GeometryProperty.h |
| Geometric property.
|
|
| GEOSGeometryFactory.h |
| The global factory used by TerraLib in order to create GEOS geometries.
|
|
| GEOSReader.h |
| A class that converts a GEOS geometry to a TerraLib geometry.
|
|
| GEOSWriter.h |
| A class that converts a TerraLib geometry to a GEOS geometry.
|
|
| GTFactory.h |
| 2D Geometric transformation factory.
|
|
| GTFilter.h |
| 2D Geometric transformation outliers remotion filter.
|
|
| GTModelParameters.h |
| 2D Geometric transformation model parameters.
|
|
| GTParameters.h |
| 2D Geometric transformation parameters.
|
|
| InternalConfig.h |
| This is an internal configuration file that adds information about geos. It must not be included in any header and is intended for internal use only.
|
|
| Line.h |
| A Line is LineString with 2 points.
|
|
| LinearRing.h |
| A LinearRing is a LineString that is both closed and simple.
|
|
| LineString.h |
| LineString is a curve with linear interpolation between points.
|
|
| Module.h |
| This singleton defines the TerraLib Vector Geometry module entry.
|
|
| MultiCurve.h |
| MultiCurve is a class that represents a 1-dimensional GeometryCollection whose elements are curves.
|
|
| MultiLineString.h |
| MultiLineString is a MultiCurve whose elements are LineStrings.
|
|
| MultiPoint.h |
| MultiPoint is a GeometryCollection whose elements are restricted to points.
|
|
| MultiPolygon.h |
| MultiPolygon is a MultiSurface whose elements are Polygons.
|
|
| MultiSurface.h |
| MultiSurface is a class that represents a 2-dimensional GeometryCollection whose elements are surfaces.
|
|
| Point.h |
| A point with x and y coordinate values.
|
|
| Polygon.h |
| Polygon is a subclass of CurvePolygon whose rings are defined by linear rings.
|
|
| PolyhedralSurface.h |
| PolyhedralSurface is a contiguous collection of polygons, which share common boundary segments.
|
|
| ProjectiveGT.h |
| 2D Projective Geometric transformation.
|
|
| ProjectiveGTFactory.h |
| 2D Projective Geometric transformation factory.
|
|
| RSTGT.h |
| 2D Rotation/scale/translation (rigid body) Geometric transformation.
|
|
| RSTGTFactory.h |
| 2D RST Geometric transformation factory.
|
|
| SecondDegreePolynomialGT.h |
| Second Degree Polynomial Geometric transformation.
|
|
| SecondDegreePolynomialGTFactory.h |
| 2D Second Degree Polynomial Geometric transformation factory.
|
|
| Surface.h |
| Surface is an abstract class that represents a 2-dimensional geometric objects.
|
|
| ThirdDegreePolynomialGT.h |
| Third Degree Polynomial Geometric transformation.
|
|
| ThirdDegreePolynomialGTFactory.h |
| 2D Third Degree Polynomial Geometric transformation factory.
|
|
| TIN.h |
| TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches.
|
|
| TranslationGT.h |
| 2D translation (X,Y) Geometric transformation.
|
|
| TranslationGTFactory.h |
| 2D Translation Geometric transformation factory.
|
|
| Triangle.h |
| Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary.
|
|
| Utils.h |
| Utility functions for the Geometry Module.
|
|
| Validation.h |
| A list of Validation functions for the Geometry Module.
|
|
| Visitor.h |
| A visitor interface for the Geometry hierarchy.
|
|
| WKBReader.h |
| A class that deserializes a geometry from a valid WKB.
|
|
| WKBSize.h |
| A class that computes the number of bytes necessary to encode a geometry in WKB.
|
|
| WKBWriter.h |
| A class that serializes a geometry to the WKB format.
|
|
| WKTActions.h |
| A class that implements the semanthic actions to grammar rules for well known text (WKT) format for Geometry. Basically, the class is responsible to generate a geometry element.
|
|
| WKTParser.h |
| A class that implements the grammar rules for well known text (WKT) for Geometry. It is based on boost::spirit V2 and WKT BNF definition available in the OGC Simple Features Specification.
|
|
| WKTReader.h |
| A class that deserializes a geometry from a valid WKT.
|
|
| WKTWriter.h |
| A class that serializes a geometry to the WKT format.
|
|