Altus Mapping Engine JavaScript API Reference - v2.0.ut.2084.g47ffcd3 - Thursday February 16, 2017 SDK Documentation | Builds | BA3 Home
AltusUnified::Camera Class Reference

Public Member Functions

GeographicPosition getLocationThatFitsCoordinates (VectorGeographicPosition2D coords, double horizontalBuffer, double verticalBuffer)
 
GeographicPosition getLocationThatFitsBoundingBox (BoundingBox bounds, double horizontalBuffer, double verticalBuffer)
 
vec3d getRay (ScreenSpacePercentagePoint p)
 
ScreenSpacePercentagePoint getScreenSpacePercentagePoint (GeographicPosition geographicPosition)
 
GeographicPosition2D getGeographicPosition2D (ScreenSpacePercentagePoint p)
 
void setVerticalFov (float verticalFovInRadiansWhenPortrait, float verticalFovInRadiansWhenLandscape)
 
double verticalFov ()
 
double aspectHorizontalOverVertical ()
 
float getScreenSpaceRotationForGeographicPosition (GeographicPosition2D geographicPosition, float headingInRadians)
 
float getScreenSpaceRotationForPoint (ScreenSpacePercentagePoint p, float headingInRadians)
 

Public Attributes

TransformPtr transform
 

Member Function Documentation

double AltusUnified::Camera::aspectHorizontalOverVertical ( )
GeographicPosition2D AltusUnified::Camera::getGeographicPosition2D ( ScreenSpacePercentagePoint  p)
GeographicPosition AltusUnified::Camera::getLocationThatFitsBoundingBox ( BoundingBox  bounds,
double  horizontalBuffer,
double  verticalBuffer 
)
GeographicPosition AltusUnified::Camera::getLocationThatFitsCoordinates ( VectorGeographicPosition2D  coords,
double  horizontalBuffer,
double  verticalBuffer 
)
vec3d AltusUnified::Camera::getRay ( ScreenSpacePercentagePoint  p)
ScreenSpacePercentagePoint AltusUnified::Camera::getScreenSpacePercentagePoint ( GeographicPosition  geographicPosition)
float AltusUnified::Camera::getScreenSpaceRotationForGeographicPosition ( GeographicPosition2D  geographicPosition,
float  headingInRadians 
)
float AltusUnified::Camera::getScreenSpaceRotationForPoint ( ScreenSpacePercentagePoint  p,
float  headingInRadians 
)
void AltusUnified::Camera::setVerticalFov ( float  verticalFovInRadiansWhenPortrait,
float  verticalFovInRadiansWhenLandscape 
)
double AltusUnified::Camera::verticalFov ( )

Member Data Documentation

TransformPtr AltusUnified::Camera::transform