![]() |
VR-Link API Documentation for DIS
|
00001 /********************************************************************* 00002 ** Copyright (c) 1992-2010 VT MAK 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: undwaAcPasAct.h,v $ $Revision: 1.1 $ 00007 ** $State: Exp $ 00008 *********************************************************************/ 00009 00012 00013 #ifndef DtUnderwaterAcousticAddtnlPassiveAct_H_ 00014 #define DtUnderwaterAcousticAddtnlPassiveAct_H_ 00015 00016 #if DtDIS 00017 00018 #include <vlutil/vlMachineTypes.h> 00019 #include <vlpi/disEnums.h> 00020 00021 #include "packets/undwaAcP.h" 00022 00026 class DT_DLL_VL DtUnderwaterAcousticAddtnlPassiveAct 00027 { 00028 00029 public: 00030 00032 DtUnderwaterAcousticAddtnlPassiveAct(); 00033 DtUnderwaterAcousticAddtnlPassiveAct( 00034 const DtUnderwaterAcousticAddtnlPassiveAct& orig); 00035 00037 DtUnderwaterAcousticAddtnlPassiveAct& operator=( 00038 const DtUnderwaterAcousticAddtnlPassiveAct& orig); 00039 DtUnderwaterAcousticAddtnlPassiveAct& operator=( 00040 const DtNetUnderwaterAcousticAddtnlPassiveAct& orig); 00041 00043 virtual ~DtUnderwaterAcousticAddtnlPassiveAct(); 00044 00045 00047 virtual void setParmIndex( 00048 DtUnderwaterAcousticAdditionalPassiveActivityParmIndex value); 00049 virtual DtUnderwaterAcousticAdditionalPassiveActivityParmIndex 00050 parmIndex() const; 00051 00053 virtual void setAPA(DtInt16 value); 00054 virtual DtInt16 APA() const; 00055 00056 00058 virtual void print() const; 00059 virtual void printDataToStream(std::ostream& stream) const; 00060 00061 00063 virtual void unloadNetRecord( 00064 const DtNetUnderwaterAcousticAddtnlPassiveAct& record); 00065 virtual void loadNetRecord( 00066 DtNetUnderwaterAcousticAddtnlPassiveAct& record) const; 00067 00068 00069 protected: 00070 00072 DtUnderwaterAcousticPassiveParmIndex myParmIndex; 00073 DtU16 myAPA; 00074 00075 }; 00076 00077 #endif 00078 #endif 00079