![]() |
VR-Link API Documentation for HLA 1.3
|
00001 /********************************************************************* 00002 ** Copyright (c) 1992-2010 VT MAK 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: leOriError.h,v $ $Revision: 1.1 $ 00007 ** $State: Exp $ 00008 *********************************************************************/ 00009 00010 #ifndef DtLeOrientationError_H_ 00011 #define DtLeOrientationError_H_ 00012 00016 00017 #if DtDIS 00018 00019 #include <vlutil/vlMachineTypes.h> 00020 #include <vlpi/disEnums.h> 00021 00022 #include "packets/leTspiP.h" 00023 00028 00029 class DT_DLL_VL DtLeOrientationError 00030 { 00031 00032 public: 00033 00035 DtLeOrientationError(); 00036 DtLeOrientationError(const DtLeOrientationError& orig); 00037 00039 DtLeOrientationError& operator=( 00040 const DtLeOrientationError& orig); 00041 DtLeOrientationError& operator=( 00042 const DtNetLeOrientationError& orig); 00043 00045 virtual ~DtLeOrientationError(); 00046 00048 virtual void setAzimuthError(DtU16 value); 00049 virtual DtU16 azimuthError() const; 00050 00052 virtual void setElevationError(DtU16 value); 00053 virtual DtU16 elevationError() const; 00054 00056 virtual void setRotationError(DtU16 value); 00057 virtual DtU16 rotationError() const; 00058 00060 virtual void print() const; 00061 00063 virtual void printDataToStream(std::ostream& stream) const; 00064 00066 virtual void unloadNetRecord( 00067 const DtNetLeOrientationError& record); 00068 virtual void loadNetRecord( 00069 DtNetLeOrientationError& record) const; 00070 00071 00072 protected: 00073 00075 DtU16 myAzimuthError; 00076 DtU16 myElevationError; 00077 DtU16 myRotationError; 00078 00079 }; 00080 00081 #endif 00082 #endif 00083