Altus Mapping Engine JavaScript API Reference - v2.0.ut.2153.g60764257e - Tuesday May 16, 2022 SDK Documentation | Builds | BA3 Home
AltusUnified::Transform Class Reference
Inheritance diagram for AltusUnified::Transform:

Public Member Functions

 Transform (GeographicPosition geoPos, Orientation orientation, vec3d worldScale)
 
void setParent (Transform parent)
 
void set (Transform other)
 
void set (vec3d pos, quatd orientation)
 
void set (vec3d pos, quatd orientation, vec3d scale)
 
void setScale (vec3d scale)
 
bool eq (Transform other)
 
bool neq (Transform other)
 
void lookAt (vec3d lookAtWorldPos, vec3d approximateWorldUp)
 
void setPositionAndMaintainGeographicOrientation (GeographicPosition geoPos)
 
void setGeographicOrientationAndMaintainPosition (Orientation orientation)
 
void rotate (quatd rotation)
 
vec3d worldPosition ()
 
quatd worldOrientation ()
 
vec3d scale ()
 
vec3d up ()
 
vec3d forward ()
 
vec3d right ()
 
GeographicPosition geographicPosition ()
 
Orientation geographicOrientation ()
 
double altitude ()
 
Transform localTransform ()
 

Static Public Member Functions

static Transform createFromGeographicCoordinatesAndNauticalMiles (double latitudeInDegrees, double longitudeInDegrees, double altitudeInNauticalMiles, double rollInDegrees, double pitchInDegrees, double yawInDegrees, double scaleXInNauticalMiles, double scaleYInNauticalMiles, double scaleZInNauticalMiles)
 

Constructor & Destructor Documentation

AltusUnified::Transform::Transform ( GeographicPosition  geoPos,
Orientation  orientation,
vec3d  worldScale 
)

Member Function Documentation

double AltusUnified::Transform::altitude ( )
static Transform AltusUnified::Transform::createFromGeographicCoordinatesAndNauticalMiles ( double  latitudeInDegrees,
double  longitudeInDegrees,
double  altitudeInNauticalMiles,
double  rollInDegrees,
double  pitchInDegrees,
double  yawInDegrees,
double  scaleXInNauticalMiles,
double  scaleYInNauticalMiles,
double  scaleZInNauticalMiles 
)
static
bool AltusUnified::Transform::eq ( Transform  other)
vec3d AltusUnified::Transform::forward ( )
Orientation AltusUnified::Transform::geographicOrientation ( )
GeographicPosition AltusUnified::Transform::geographicPosition ( )
Transform AltusUnified::Transform::localTransform ( )
void AltusUnified::Transform::lookAt ( vec3d  lookAtWorldPos,
vec3d  approximateWorldUp 
)
bool AltusUnified::Transform::neq ( Transform  other)
vec3d AltusUnified::Transform::right ( )
void AltusUnified::Transform::rotate ( quatd  rotation)
vec3d AltusUnified::Transform::scale ( )
void AltusUnified::Transform::set ( Transform  other)
void AltusUnified::Transform::set ( vec3d  pos,
quatd  orientation 
)
void AltusUnified::Transform::set ( vec3d  pos,
quatd  orientation,
vec3d  scale 
)
void AltusUnified::Transform::setGeographicOrientationAndMaintainPosition ( Orientation  orientation)
void AltusUnified::Transform::setParent ( Transform  parent)
void AltusUnified::Transform::setPositionAndMaintainGeographicOrientation ( GeographicPosition  geoPos)
void AltusUnified::Transform::setScale ( vec3d  scale)
vec3d AltusUnified::Transform::up ( )
quatd AltusUnified::Transform::worldOrientation ( )
vec3d AltusUnified::Transform::worldPosition ( )