Shapes
GIS made easy, a lightweight header-only planar geometry library for Modern C++
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nsimo
 Nshapes
 Nexceptions
 Cgeometry_errorException thrown when a geometry error is found
 Cindex_errorException thrown when a sequence index is out of range
 Cnot_implemented_errorException thrown when method or routine is not implemented
 Cparse_errorException thrown when an error has been found while parsing
 Cshapes_exceptionBase shapes exception
 Cbasic_geometryBase class for all geometries
 Cbasic_linestring
 Cbasic_multilinestring
 Cbasic_multipoint
 Cbasic_multipolygon
 Cbasic_point
 Cbasic_point_m
 Cbasic_point_z
 Cbasic_point_zm
 Cbasic_polygon
 Cbounds_tRepresents an axis-aligned bounding box
 Cgeometry_t
 Cis_basic_linestring
 Cis_basic_linestring< basic_linestring< basic_point< T > > >
 Cis_basic_linestring_m
 Cis_basic_linestring_m< basic_linestring< basic_point_m< T > > >
 Cis_basic_linestring_z
 Cis_basic_linestring_z< basic_linestring< basic_point_z< T > > >
 Cis_basic_linestring_zm
 Cis_basic_linestring_zm< basic_linestring< basic_point_zm< T > > >
 Cis_basic_multilinestring
 Cis_basic_multilinestring< basic_multilinestring< basic_linestring< basic_point< T > > > >
 Cis_basic_multilinestring_m
 Cis_basic_multilinestring_m< basic_multilinestring< basic_linestring< basic_point_m< T > > > >
 Cis_basic_multilinestring_z
 Cis_basic_multilinestring_z< basic_multilinestring< basic_linestring< basic_point_z< T > > > >
 Cis_basic_multilinestring_zm
 Cis_basic_multilinestring_zm< basic_multilinestring< basic_linestring< basic_point_zm< T > > > >
 Cis_basic_multipoint
 Cis_basic_multipoint< basic_multipoint< basic_point< T > > >
 Cis_basic_multipoint_m
 Cis_basic_multipoint_m< basic_multipoint< basic_point_m< T > > >
 Cis_basic_multipoint_z
 Cis_basic_multipoint_z< basic_multipoint< basic_point_z< T > > >
 Cis_basic_multipoint_zm
 Cis_basic_multipoint_zm< basic_multipoint< basic_point_zm< T > > >
 Cis_basic_multipolygon
 Cis_basic_multipolygon< basic_multipolygon< basic_polygon< basic_point< T > > > >
 Cis_basic_multipolygon_m
 Cis_basic_multipolygon_m< basic_multipolygon< basic_polygon< basic_point_m< T > > > >
 Cis_basic_multipolygon_z
 Cis_basic_multipolygon_z< basic_multipolygon< basic_polygon< basic_point_z< T > > > >
 Cis_basic_multipolygon_zm
 Cis_basic_multipolygon_zm< basic_multipolygon< basic_polygon< basic_point_zm< T > > > >
 Cis_basic_point
 Cis_basic_point< basic_point< T > >
 Cis_basic_point_m
 Cis_basic_point_m< basic_point_m< T > >
 Cis_basic_point_z
 Cis_basic_point_z< basic_point_z< T > >
 Cis_basic_point_zm
 Cis_basic_point_zm< basic_point_zm< T > >
 Cis_basic_polygon
 Cis_basic_polygon< basic_polygon< basic_linestring< basic_point< T > > > >
 Cis_basic_polygon_m
 Cis_basic_polygon_m< basic_polygon< basic_linestring< basic_point_m< T > > > >
 Cis_basic_polygon_z
 Cis_basic_polygon_z< basic_polygon< basic_linestring< basic_point_z< T > > > >
 Cis_basic_polygon_zm
 Cis_basic_polygon_zm< basic_polygon< basic_linestring< basic_point_zm< T > > > >
 Cwkt_dataA Well-known text (WKT) markup language parser result data
 Cwkt_lexerA wkt lexer
 Cwkt_readerWkt reader
 Cwkt_resultA Well-known text (WKT) markup language parser results
 CYYMINORTYPE
 CyyParser
 CyyStackEntry