Crate tg_sys

Crate tg_sys 

Source

Modules§

GeometryAccessors
Geometry accessors
GeometryConstructors
Geometry constructors
GeometryConstructorsEx
Geometry with alternative dimensions
GeometryParsing
Geometry parsing
GeometryPredicates
Geometry predicates
GeometryWriting
Geometry writing
GlobalFuncs
@defgroup GlobalFuncs Global environment Functions for optionally setting the behavior of the TG environment. These, if desired, should be called only once at program start up and prior to calling any other tg_*() functions.
LineFuncs
Line functions
PointFuncs
Point functions
PolyFuncs
Polygon functions
RectFuncs
Rectangle functions
RingFuncs
Ring functions
SegmentFuncs
Segment functions

Structs§

tg_geom
A geometry is the common generic type that can represent a Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, or GeometryCollection.
tg_line
A line is a series of tg_segment that make up a linestring.
tg_point
The base point type used for all geometries.
tg_poly
A polygon consists of one exterior ring and zero or more holes.
tg_rect
A rectangle defined by a minimum and maximum coordinates. Returned by the tg_geom_rect(), tg_ring_rect(), and other \*_rect() functions for getting a geometry’s minumum bounding rectangle. Also used internally for geometry indexing.
tg_ring
A ring is series of tg_segment which creates a shape that does not self-intersect and is fully closed, where the start and end points are the exact same value.
tg_segment
The base segment type used in tg_line and tg_ring for joining two vertices.

Enums§

tg_geom_type
Geometry types.
tg_index
Geometry indexing options.