Classes | |
| struct | Csc3dSegment |
| class | CscArea3d |
| class | CscLine2d |
| class | CscLine2dStylized |
| class | CscLine3d |
| class | CscPoint2d |
| class | CscPoint2dOriented |
| class | 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... | |
| class | CscPoint3dOriented |
| class | CscPolygon |
| struct | CscQuaternion |
| class | CscRect2d |
| struct | CscRotation3dEuler |
| class | CscTimestamp |
| struct | Vec3 |
| struct | Vec4 |
Typedefs | |
| typedef CscPoint2d | CscSize2d |
| typedef CscPoint3d | CscSize3d |
Enumerations | |
| enum | Axis3d { AXIS_3D_X, AXIS_3D_Y, AXIS_3D_Z } |
| enum | PositionFormat { LNG_ALTITUDE_LAT, XYZ } |
| Indicates the type of coordinates in the CscPoint3D. These can be XYZ coordinates or Latitude and Longitude. More... | |
Functions | |
| vector< const CscPoint2d * > | clonePoints2d (const vector< const CscPoint2d * > &originalVector) |
| CscRect2d | averageRectangle (const vector< CscRect2d > &rectangles) |
| bool | operator== (const CscPoint2d &a, const CscPoint2d &b) |
| bool | operator!= (const CscPoint2d &a, const CscPoint2d &b) |
| vector< CscLine2d * > | cloneLines2d (const vector< CscLine2d * > &originalVector) |
| vector< CscLine2dStylized * > | cloneLine2dStylized (const vector< CscLine2dStylized * > &originalVector) |
| bool | operator== (const CscPoint3d &a, const CscPoint3d &b) |
| bool | operator!= (const CscPoint3d &a, const CscPoint3d &b) |
| string | pointsToString (const vector< CscPoint3d * > &points) |
| string | pointsToString (const vector< const CscPoint3d * > &points) |
| bool | comparePoints (const CscPoint3d *a, const CscPoint3d *b) |
| void | deleteDuplicates (vector< const CscPoint3d * > &points) |
| vector< CscPoint3d * > * | copyPoints (const vector< const CscPoint3d * > &points) |
Variables | |
| static const CscPoint3d *const | POINT_ZERO = new CscPoint3d(0, 0, 0) |
| vector< CscLine2dStylized * > conscience_core::axiomes::cloneLine2dStylized | ( | const vector< CscLine2dStylized * > & | originalVector | ) |
| vector< CscLine2d * > conscience_core::axiomes::cloneLines2d | ( | const vector< CscLine2d * > & | originalVector | ) |
| vector< const CscPoint2d * > conscience_core::axiomes::clonePoints2d | ( | const vector< const CscPoint2d * > & | originalVector | ) |
| bool conscience_core::axiomes::comparePoints | ( | const CscPoint3d * | a, |
| const CscPoint3d * | b | ||
| ) |
| vector< CscPoint3d * > * conscience_core::axiomes::copyPoints | ( | const vector< const CscPoint3d * > & | points | ) |
| void conscience_core::axiomes::deleteDuplicates | ( | vector< const CscPoint3d * > & | points | ) |
| bool conscience_core::axiomes::operator!= | ( | const CscPoint2d & | a, |
| const CscPoint2d & | b | ||
| ) |
| bool conscience_core::axiomes::operator!= | ( | const CscPoint3d & | a, |
| const CscPoint3d & | b | ||
| ) |
| bool conscience_core::axiomes::operator== | ( | const CscPoint2d & | a, |
| const CscPoint2d & | b | ||
| ) |
| bool conscience_core::axiomes::operator== | ( | const CscPoint3d & | a, |
| const CscPoint3d & | b | ||
| ) |
| string conscience_core::axiomes::pointsToString | ( | const vector< const CscPoint3d * > & | points | ) |
| string conscience_core::axiomes::pointsToString | ( | const vector< CscPoint3d * > & | points | ) |
|
inlinestatic |
Warning this instance is shared