VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
LibMatrix.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #ifndef _LibMatrix_h
7 #define _LibMatrix_h
8 
13 
14 #include "vlMath.h"
15 #include "vlDcm.h"
16 #include "vlVector.h"
17 #include "vlTaitBryan.h"
18 #include "coordTransform.h"
19 #include "coordTranslation.h"
20 
21 #ifdef DtUSE_UTILITIES_NAMESPACE
22 namespace DtUSE_UTILITIES_NAMESPACE
23 {
24 #endif
25 
29 
33 DT_DLL_MATRIX double DtModPer(double x, double incl, double excl);
34 
36 DT_DLL_MATRIX double DtModPerZero(double x, double per);
37 
39 DT_DLL_MATRIX double DtModPerLo(double x, double min, double max);
40 
42 DT_DLL_MATRIX double DtModPerHi(double x, double min, double max);
43 
44 
45 #ifdef DtUSE_UTILITIES_NAMESPACE
46 }
47 #endif
48 
49 
50 #endif /* LibMatrix */
51 
double DtModPerLo(double x, double min, double max)
For x with period (max-min), return min <= x < max.
This file provides a declaration of the class DtCoordTranslation.
This file declares DtDcm and several helper classes and functions.
This file declares DtVector and DtVector32.
This file defines math constants and methods which may be useful in simulations.
double DtModPerHi(double x, double min, double max)
For x with period (max-min), return min < x <= max.
This file declares DtTaitBryan.
#define DT_DLL_MATRIX
Definition: vlMachineTypes.h:107
This file provides a declaration for DtCoordTransform.
double DtModPerZero(double x, double per)
For x with period per, return 0 <= x < per.
double DtModPer(double x, double incl, double excl)
Periodic modulus.

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)