#include <M3DGeoTransform.h>
|
| GeoTransform (std::shared_ptr< LocalOrigin > origin) |
|
bool | isTransformDirty () const |
|
void | setGeodetic (double lat, double lon, double alt) |
|
double | getLatitude () const |
|
double | getLongitude () const |
|
double | getAltitude () const |
|
void | setGeocentric (const STK::Vector3d &pos_geoc) |
|
const STK::Vector3d & | getGeocentric () const |
|
void | setBasisMatrix (const STK::Matrix4x4f &m) |
|
bool | hasBasisMatrix () const |
|
std::shared_ptr< const LocalOrigin > | getLocalOrigin () const |
|
void | setBodyOffset (const STK::Vector3f &offset) |
|
void | setSurfaceOriented (bool surfaceOriented) |
|
bool | isSurfaceOriented () const |
|
void | setOrientation (double roll, double pitch, double yaw) |
|
double | getRoll () const |
|
double | getPitch () const |
|
double | getYaw () const |
|
void | setScale (double scale) |
| Set uniform scale.
|
|
double | getScale () const |
|
const STK::Matrix4x4f & | getTransform () |
|
|
static double | ToleranceDegrees = 1e-6 |
|
static double | ToleranceMeters = 1e-6 |
|
|
void | setTransformDirty (bool dirty) |
|
bool | isOriginDirty () const |
|
void | updateTransform () |
|
GeoTransform - Short description. Detailed description.
◆ setBodyOffset()
void Maria3D::GeoTransform::setBodyOffset |
( |
const STK::Vector3f & |
offset | ) |
|
|
inline |
Set offset in body coordinates.
◆ setOrientation()
void Maria3D::GeoTransform::setOrientation |
( |
double |
roll, |
|
|
double |
pitch, |
|
|
double |
yaw |
|
) |
| |
|
inline |
Set body rotations in degrees. These orientations are relative to the earth surface:
- roll is rotation about the x-axis
- pitch is rotation about the y-axis
- yaw is rotation about the z-axis
The documentation for this class was generated from the following files:
- Native/MariaNative/M3DGlobe/M3DGeoTransform.h
- Native/MariaNative/M3DGlobe/M3DGeoTransform.cpp