VR-Link API Documentation for HLA 1.3
 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 MAK Technologies, Inc
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 Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)