VR-Link API Documentation for DIS
undwaAcPasAct.h
Go to the documentation of this file.
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 

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)