This component includes coordinate systems of a map. It can be a floating coordinate system or be related to other coordinate systems.
More...
#include <CoordinateSystem.h>
|
class | boost::serialization::access |
|
This component includes coordinate systems of a map. It can be a floating coordinate system or be related to other coordinate systems.
◆ getAbsolutePosition()
const Vector3f & SolAR::datastructure::CoordinateSystem::getAbsolutePosition |
( |
| ) |
const |
Get the absolute position of this map in the earth coordinate.
- Returns
- the position
◆ getAbsoluteRotation()
const Vector3f & SolAR::datastructure::CoordinateSystem::getAbsoluteRotation |
( |
| ) |
const |
Get the absolute euler rotation of this map in the earth coordinate.
- Returns
- the rotation
◆ getParentId()
const boost::uuids::uuid & SolAR::datastructure::CoordinateSystem::getParentId |
( |
| ) |
const |
Get the uuid of parent map that this map belongs to.
- Returns
- the parent uuid
◆ getParentTransform()
const Transform3Df & SolAR::datastructure::CoordinateSystem::getParentTransform |
( |
| ) |
const |
Get the transformation matrix from this map to its parent map.
- Returns
- the transformation matrix
◆ isFloating()
bool SolAR::datastructure::CoordinateSystem::isFloating |
( |
| ) |
const |
Check this map is a floating map.
- Returns
- true if this is a floating map, false for otherwise
◆ setAbsolutePosition()
void SolAR::datastructure::CoordinateSystem::setAbsolutePosition |
( |
const Vector3f & |
position | ) |
|
Set the absolute position of this map in the earth coordinate.
- Parameters
-
[in] | position | the absolute position |
◆ setAbsoluteRotation()
void SolAR::datastructure::CoordinateSystem::setAbsoluteRotation |
( |
const Vector3f & |
euler | ) |
|
Set the absolute euler rotation of this map in the earth coordinate.
- Parameters
-
[in] | euler | the absolute euler rotation |
◆ setParentId()
void SolAR::datastructure::CoordinateSystem::setParentId |
( |
const boost::uuids::uuid & |
parent_uuid | ) |
|
Set the uuid of parent map that this map belongs to.
- Parameters
-
[in] | parent_uuid | the parent uuid |
◆ setParentTransform()
void SolAR::datastructure::CoordinateSystem::setParentTransform |
( |
const Transform3Df & |
parent_transform | ) |
|
Set the transformation matrix from this map to its parent map.
- Parameters
-
[in] | parent_transform | the transformation matrix |
The documentation for this class was generated from the following files: