![]() |
OGS
|
and related algorithms.
Classes | |
class | GeoLib::PointVec |
This class manages pointers to Points in a std::vector along with a name. It also handles the deletion of points. Furthermore, typically, PointVec objects are managed by GEOObjects using the instance name for identification. For this reason PointVec must have a unique name. More... | |
class | GeoLib::Polygon |
class | GeoLib::Polyline |
Class Polyline consists mainly of a reference to a point vector and a vector that stores the indices in the point vector. A polyline consists of at least one line segment. The polyline is specified by the points of the line segments. The class Polyline stores ids of pointers to the points in the _ply_pnt_ids vector. More... | |
class | GeoLib::Station |
A Station (observation site) is basically a Point with some additional information. More... | |
class | GeoLib::Surface |
A Surface is represented by Triangles. It consists of a reference to a vector of (pointers to) points (_sfc_pnts) and a vector that stores the Triangles consisting of points from _sfc_pnts. More... | |
class | GeoLib::TemplateVec< T > |
The class TemplateVec takes a unique name and manages a std::vector of pointers to data elements of type T. More... | |
Files | |
file | GeoObject.h |
Base class for classes Point, Polyline, Surface. | |
Typedefs | |
using | GeoLib::PolylineVec = TemplateVec< GeoLib::Polyline > |
class PolylineVec encapsulate a std::vector of Polylines additional one can give the vector of polylines a name | |
Enumerations | |
enum class | GeoLib::GEOTYPE { GeoLib::GEOTYPE::POINT , GeoLib::GEOTYPE::POLYLINE , GeoLib::GEOTYPE::SURFACE } |
typedef TemplateVec< GeoLib::Polyline > GeoLib::PolylineVec |
class PolylineVec encapsulate a std::vector of Polylines additional one can give the vector of polylines a name
Definition at line 30 of file PolylineVec.h.