VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
topoCoord.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *******************************************************************************/
9 #pragma once
10 
11 #include "geodeticCoord.h"
12 #include "LibMatrix.h"
13 
14 #ifdef DtUSE_UTILITIES_NAMESPACE
15 namespace DtUSE_UTILITIES_NAMESPACE
16 {
17 #endif
18 
23 
31  const DtGeodeticCoord& g, DtDcmRef topoToGeoc );
32 
37  const DtGeodeticCoord& g, DtDcmRef geocToTopo );
38 
44  double latitude, double longitude, DtCoordTransform* geoc2topo );
45 
50 
55 
60 
61 
62 #ifdef DtUSE_UTILITIES_NAMESPACE
63 }
64 #endif
65 
66 
67 
This file exists to provide backwards compatibility only, and may be removed in a future release...
This file provides a definition of GeodeticCoords and several helper functions.
Instances of DtGeodeticCoord are used to explicitly represent Geodetic coordinates.
Definition: geodeticCoord.h:30
DtCoordTransform is used to transform locations, vectors and orientations from one Cartesian coordina...
Definition: coordTransform.h:29
DtTaitBryans are used to represent orientation of an object, using a set of three Euler angles...
Definition: vlTaitBryan.h:43
void DtGeocToTopoTransform(double latitude, double longitude, DtCoordTransform *geoc2topo)
This function can initialize a DtCoordTransform so that it can provide transformations between the ge...
Definition: vlVector.h:224
void DtLatLon_to_GeocToTopo(const DtGeodeticCoord &g, DtDcmRef geocToTopo)
The matrix produced by DtLatLon_to_GeocToTopo can be used to rotate a geocentric vector to a topograp...
double DtGetRollFromGeocentric(DtVector geocLoc, DtTaitBryan geocOri)
This utility function returns your roll in radians from your geocentric location and orientation...
#define DT_DLL_MATRIX
Definition: vlMachineTypes.h:107
DtDcms are used to represent orientation for an object.
Definition: vlDcm.h:39
double DtGetPitchFromGeocentric(DtVector geocLoc, DtTaitBryan geocOri)
This utility function returns your pitch in radians from your geocentric location and orientation...
double DtGetHeadingFromGeocentric(DtVector geocLoc, DtTaitBryan geocOri)
This utility function returns your heading in radians from your geocentric location and orientation...
void DtLatLon_to_TopoToGeoc(const DtGeodeticCoord &g, DtDcmRef topoToGeoc)
Any point on the globe can be used to specify the origin of a specific topographic coordinate system...

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)