VR-Link API Documentation for DIS
addPassActivitiesSR.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 1992-2010 VT MAK
00003 ** All rights reserved.
00004 *********************************************************************/
00005 
00006 #ifndef addPassActivitiesSR_H_
00007 #define addPassActivitiesSR_H_
00008 
00012 
00013 #include "undwaAcEmissionSR.h"
00014 
00021 class DT_DLL_VL DtAdditionalPassiveActivitiesRepository : public DtUnderwaterAcousticsEmissionRepository
00022 {
00023 public:
00025    DtAdditionalPassiveActivitiesRepository();
00026 
00028    virtual ~DtAdditionalPassiveActivitiesRepository();
00029 
00031    DtAdditionalPassiveActivitiesRepository(
00032       const DtAdditionalPassiveActivitiesRepository& orig);
00033 
00035    DtAdditionalPassiveActivitiesRepository& operator=(
00036       const DtAdditionalPassiveActivitiesRepository& orig);
00037 
00039    virtual DtStateRepository* clone(bool copy) const;
00040 
00042    static DtAdditionalPassiveActivitiesRepository* create();
00043    
00045    virtual void printData() const;
00046 
00048    virtual void printDataToStream(std::ostream& stream) const;
00049 
00051    virtual void setActivityCode(DtUnderwaterAcousticPassiveParmIndex val);
00052 
00054    virtual DtUnderwaterAcousticPassiveParmIndex activityCode() const;
00055 
00057    virtual void setActivityParameter(int val);
00058 
00060    virtual DtInt16 activityParameter() const;
00061 
00063    virtual void setIsSilent(bool val);
00064 
00066    virtual bool isSilent() const;
00067 
00068 
00069 protected:
00070    DtUnderwaterAcousticPassiveParmIndex myActivityCode;
00071    int myActivityParameter;
00072    bool myIsSilent;
00073 };
00074 
00075 
00076 #endif
00077 

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)