Directories | |
| directory | serialization | 
Files | |
| file | AbstractPoint.cpp [code] | 
| A base abstract class for 0-dimensional geometric objects that represents a single location in coordinate space.  | |
| file | AbstractPoint.h [code] | 
| A base abstract class for 0-dimensional geometric objects that represents a single location in coordinate space.  | |
| file | AffineGT.cpp [code] | 
| 2D Geometric transformation.  | |
| file | AffineGT.h [code] | 
| 2D Affine Geometric transformation.  | |
| file | AffineGTFactory.cpp [code] | 
| 2D Affine Geometric transformation factory.  | |
| file | AffineGTFactory.h [code] | 
| 2D Affine Geometric transformation factory.  | |
| file | CircularString.cpp [code] | 
| CircularString is a curve with circular interpolation between points.  | |
| file | CircularString.h [code] | 
| CircularString is a curve with circular interpolation between points.  | |
| file | CompoundCurve.cpp [code] | 
| CompoundCurve is a curve that may have circular and linear segments.  | |
| file | CompoundCurve.h [code] | 
| CompoundCurve is a curve that may have circular and linear segments.  | |
| file | Config.h [code] | 
| Configuration flags for the Vector Geometry Model of TerraLib.  | |
| file | Coord2D.h [code] | 
| An utility struct for representing 2D coordinates.  | |
| file | Curve.cpp [code] | 
| Curve is an abstract class that represents 1-dimensional geometric objects stored as a sequence of coordinates.  | |
| file | Curve.h [code] | 
| Curve is an abstract class that represents 1-dimensional geometric objects stored as a sequence of coordinates.  | |
| file | CurvePolygon.cpp [code] | 
| CurvePolygon is a planar surface defined by 1 exterior boundary and 0 or more interior boundaries.  | |
| file | CurvePolygon.h [code] | 
| CurvePolygon is a planar surface defined by 1 exterior boundary and 0 or more interior boundaries.  | |
| file | Enums.h [code] | 
| Enumerations related to Geometry module.  | |
| file | Envelope.cpp [code] | 
| An Envelope defines a 2D rectangular region.  | |
| file | Envelope.h [code] | 
| An Envelope defines a 2D rectangular region.  | |
| file | Exception.cpp [code] | 
| An exception class for the Geometry module.  | |
| file | Exception.h [code] | 
| An exception class for the Geometry module.  | |
| file | FixGeometries.cpp [code] | 
| This class contains attributes and functions necessary to fix and report unconsistencies of geometries.  | |
| file | FixGeometries.h [code] | 
| This class contains attributes and functions necessary to fix and report unconsistencies of geometries.  | |
| file | GeometricTransformation.cpp [code] | 
| 2D Geometric transformation base class.  | |
| file | GeometricTransformation.h [code] | 
| 2D Geometric transformation base class.  | |
| file | Geometry.cpp [code] | 
| Geometry is the root class of the geometries hierarchy, it follows OGC Simple Feature Specification - SFS (Simple Feature Access - Part 1: Common Architecture) and ISO SQL/MM Spatial.  | |
| file | Geometry.h [code] | 
| Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.  | |
| file | GeometryCollection.cpp [code] | 
| It is a collection of other geometric objects.  | |
| file | GeometryCollection.h [code] | 
| It is a collection of other geometric objects.  | |
| file | GeometryConverters.cpp [code] | 
| file | GeometryConverters.h [code] | 
| A set of function that convert a Geometry type to other types and vice-versa.  | |
| file | GeometryFactory.cpp [code] | 
| This is the Geometry factory for TerraLib geometries.  | |
| file | GeometryFactory.h [code] | 
| This is the Geometry factory for TerraLib geometries.  | |
| file | GeometryProperty.cpp [code] | 
| Geometric property.  | |
| file | GeometryProperty.h [code] | 
| Geometric property.  | |
| file | GEOSGeometryFactory.cpp [code] | 
| The global factory used by TerraLib in order to create GEOS geometries.  | |
| file | GEOSGeometryFactory.h [code] | 
| The global factory used by TerraLib in order to create GEOS geometries.  | |
| file | GEOSReader.cpp [code] | 
| A class that converts a GEOS geometry to a TerraLib geometry.  | |
| file | GEOSReader.h [code] | 
| A class that converts a GEOS geometry to a TerraLib geometry.  | |
| file | GEOSWriter.cpp [code] | 
| A class that converts a TerraLib geometry to a GEOS geometry.  | |
| file | GEOSWriter.h [code] | 
| A class that converts a TerraLib geometry to a GEOS geometry.  | |
| file | GTFactory.cpp [code] | 
| 2D Geometric transformation factory.  | |
| file | GTFactory.h [code] | 
| 2D Geometric transformation factory.  | |
| file | GTFilter.cpp [code] | 
| 2D Geometric transformation outliers remotion filter.  | |
| file | GTFilter.h [code] | 
| 2D Geometric transformation outliers remotion filter.  | |
| file | GTModelParameters.cpp [code] | 
| 2D Geometric transformation model parameters.  | |
| file | GTModelParameters.h [code] | 
| 2D Geometric transformation model parameters.  | |
| file | GTParameters.cpp [code] | 
| 2D Geometric transformation parameters.  | |
| file | GTParameters.h [code] | 
| 2D Geometric transformation parameters.  | |
| file | Line.cpp [code] | 
| A Line is LineString with 2 points.  | |
| file | Line.h [code] | 
| A Line is LineString with 2 points.  | |
| file | LinearRing.cpp [code] | 
| A LinearRing is a LineString that is both closed and simple.  | |
| file | LinearRing.h [code] | 
| A LinearRing is a LineString that is both closed and simple.  | |
| file | LineString.cpp [code] | 
| LineString is a curve with linear interpolation between points.  | |
| file | LineString.h [code] | 
| LineString is a curve with linear interpolation between points.  | |
| file | Module.cpp [code] | 
| file | Module.h [code] | 
| This singleton defines the TerraLib Vector Geometry module entry.  | |
| file | MultiCurve.cpp [code] | 
| MultiCurve is a class that represents a 1-dimensional GeometryCollection whose elements are curves.  | |
| file | MultiCurve.h [code] | 
| MultiCurve is a class that represents a 1-dimensional GeometryCollection whose elements are curves.  | |
| file | MultiLineString.cpp [code] | 
| MultiLineString is a MultiCurve whose elements are LineStrings.  | |
| file | MultiLineString.h [code] | 
| MultiLineString is a MultiCurve whose elements are LineStrings.  | |
| file | MultiPoint.cpp [code] | 
| MultiPoint is a GeometryCollection whose elements are restricted to points.  | |
| file | MultiPoint.h [code] | 
| MultiPoint is a GeometryCollection whose elements are restricted to points.  | |
| file | MultiPolygon.cpp [code] | 
| MultiPolygon is a MultiSurface whose elements are Polygons.  | |
| file | MultiPolygon.h [code] | 
| MultiPolygon is a MultiSurface whose elements are Polygons.  | |
| file | MultiSurface.cpp [code] | 
| MultiSurface is a class that represents a 2-dimensional GeometryCollection whose elements are surfaces.  | |
| file | MultiSurface.h [code] | 
| MultiSurface is a class that represents a 2-dimensional GeometryCollection whose elements are surfaces.  | |
| file | Point.cpp [code] | 
| A point with x and y coordinate values.  | |
| file | Point.h [code] | 
| A point with x and y coordinate values.  | |
| file | PointKd.cpp [code] | 
| A k-dimensional point.  | |
| file | PointKd.h [code] | 
| A k-dimensional point.  | |
| file | PointM.cpp [code] | 
| A point with an associated measure.  | |
| file | PointM.h [code] | 
| A point with an associated measure.  | |
| file | PointZ.cpp [code] | 
| A point with z-coordinate value.  | |
| file | PointZ.h [code] | 
| A point with z-coordinate value.  | |
| file | PointZM.cpp [code] | 
| A point with a z-coordinate value and an associated measurement.  | |
| file | PointZM.h [code] | 
| A point with a z-coordinate value and an associated measurement.  | |
| file | Polygon.cpp [code] | 
| Polygon is a subclass of CurvePolygon whose rings are defined by linear rings.  | |
| file | Polygon.h [code] | 
| Polygon is a subclass of CurvePolygon whose rings are defined by linear rings.  | |
| file | PolyhedralSurface.cpp [code] | 
| PolyhedralSurface is a contiguous collection of polygons, which share common boundary segments.  | |
| file | PolyhedralSurface.h [code] | 
| PolyhedralSurface is a contiguous collection of polygons, which share common boundary segments.  | |
| file | ProjectiveGT.cpp [code] | 
| 2D Projective Geometric transformation.  | |
| file | ProjectiveGT.h [code] | 
| 2D Projective Geometric transformation.  | |
| file | ProjectiveGTFactory.cpp [code] | 
| 2D Projective Geometric transformation factory.  | |
| file | ProjectiveGTFactory.h [code] | 
| 2D Projective Geometric transformation factory.  | |
| file | RSTGT.cpp [code] | 
| 2D Rotation/scale/translation(rigid body) Geometric transformation.  | |
| file | RSTGT.h [code] | 
| 2D Rotation/scale/translation (rigid body) Geometric transformation.  | |
| file | RSTGTFactory.cpp [code] | 
| 2D RST Geometric transformation factory.  | |
| file | RSTGTFactory.h [code] | 
| 2D RST Geometric transformation factory.  | |
| file | SecondDegreePolynomialGT.cpp [code] | 
| Second Degree Polynomial Geometric transformation.  | |
| file | SecondDegreePolynomialGT.h [code] | 
| Second Degree Polynomial Geometric transformation.  | |
| file | SecondDegreePolynomialGTFactory.cpp [code] | 
| 2D Second Degree Polynomial Geometric transformation factory.  | |
| file | SecondDegreePolynomialGTFactory.h [code] | 
| 2D Second Degree Polynomial Geometric transformation factory.  | |
| file | Surface.cpp [code] | 
| Surface is an abstract class that represents a 2-dimensional geometric objects.  | |
| file | Surface.h [code] | 
| Surface is an abstract class that represents a 2-dimensional geometric objects.  | |
| file | ThirdDegreePolynomialGT.cpp [code] | 
| Third Degree Polynomial Geometric transformation.  | |
| file | ThirdDegreePolynomialGT.h [code] | 
| Third Degree Polynomial Geometric transformation.  | |
| file | ThirdDegreePolynomialGTFactory.cpp [code] | 
| file | ThirdDegreePolynomialGTFactory.h [code] | 
| 2D Third Degree Polynomial Geometric transformation factory.  | |
| file | TIN.cpp [code] | 
| TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches.  | |
| file | TIN.h [code] | 
| TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches.  | |
| file | Triangle.cpp [code] | 
| Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary, it follows OGC Simple Feature Specification - SFS (Simple Feature Access - Part 1: Common Architecture).  | |
| file | Triangle.h [code] | 
| Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary.  | |
| file | Utils.cpp [code] | 
| Utility functions for the Geometry Module.  | |
| file | Utils.h [code] | 
| Utility functions for the Geometry Module.  | |
| file | Visitor.cpp [code] | 
| A visitor interface for the Geometry hierarchy.  | |
| file | Visitor.h [code] | 
| A visitor interface for the Geometry hierarchy.  | |
| file | WKBReader.cpp [code] | 
| A class that deserializes a geometry from a valid WKB.  | |
| file | WKBReader.h [code] | 
| A class that deserializes a geometry from a valid WKB.  | |
| file | WKBSize.cpp [code] | 
| A class that serializes a geometry to the WKB format.  | |
| file | WKBSize.h [code] | 
| A class that computes the number of bytes necessary to encode a geometry in WKB.  | |
| file | WKBWriter.cpp [code] | 
| A class that serializes a geometry to the WKB format.  | |
| file | WKBWriter.h [code] | 
| A class that serializes a geometry to the WKB format.  | |
| file | WKTActions.cpp [code] | 
| 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.  | |
| file | WKTActions.h [code] | 
| 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.  | |
| file | WKTParser.h [code] | 
| 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.  | |
| file | WKTReader.cpp [code] | 
| A class that deserializes a geometry from a valid WKT.  | |
| file | WKTReader.h [code] | 
| A class that deserializes a geometry from a valid WKT.  | |
| file | WKTWriter.cpp [code] | 
| A class that serializes a geometry to the WKT format.  | |
| file | WKTWriter.h [code] | 
| A class that serializes a geometry to the WKT format.  | |