VR-Link API Documentation for DIS
 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 VT MAK
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 Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)