#include <iostream>#include <string>#include <vector>#include <cassert>Go to the source code of this file.
Classes | |
| class | conscience_core::axiomes::CscPoint3d |
The CscPoint3d class represents a point in three-dimensional space. It is primarily used to denote a location in the Conscience coordinate system with coordinates expressed in centimeters. Additionally, this class can represent a GNSS position, where it utilizes a different coordinate mapping: longitude as X, latitude as Z, and altitude as Y, with longitude and altitude expressed in degrees. More... | |
| struct | conscience_core::axiomes::CscQuaternion |
| struct | conscience_core::axiomes::CscRotation3dEuler |
| class | conscience_core::axiomes::CscLine3d |
| class | conscience_core::axiomes::CscArea3d |
| class | conscience_core::axiomes::CscPoint3dOriented |
| class | conscience_core::axiomes::CscPolygon |
| struct | conscience_core::axiomes::Vec3 |
| struct | conscience_core::axiomes::Vec4 |
| struct | conscience_core::axiomes::Csc3dSegment |
Namespaces | |
| conscience_core | |
| conscience_core::axiomes | |
Typedefs | |
| typedef CscPoint3d | conscience_core::axiomes::CscSize3d |
Enumerations | |
| enum | conscience_core::axiomes::Axis3d { conscience_core::axiomes::AXIS_3D_X, conscience_core::axiomes::AXIS_3D_Y, conscience_core::axiomes::AXIS_3D_Z } |
| enum | conscience_core::axiomes::PositionFormat { conscience_core::axiomes::LNG_ALTITUDE_LAT, conscience_core::axiomes::XYZ } |
| Indicates the type of coordinates in the CscPoint3D. These can be XYZ coordinates or Latitude and Longitude. More... | |
Functions | |
| string | conscience_core::axiomes::pointsToString (const vector< CscPoint3d * > &points) |
| string | conscience_core::axiomes::pointsToString (const vector< const CscPoint3d * > &points) |
| bool | conscience_core::axiomes::comparePoints (const CscPoint3d *a, const CscPoint3d *b) |
| void | conscience_core::axiomes::deleteDuplicates (vector< const CscPoint3d * > &points) |
| vector< CscPoint3d * > * | conscience_core::axiomes::copyPoints (const vector< const CscPoint3d * > &points) |
Variables | |
| static const CscPoint3d *const | conscience_core::axiomes::POINT_ZERO = new CscPoint3d(0, 0, 0) |