VR-Forces 4.0.4 Class Documentation
include/vrftasks/radarModesAdmin.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2012 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 
00008 
00010 
00011 #ifndef radarModesAdmin_h
00012 #define radarModesAdmin_h
00013 
00014 #include "vrftasks/adminContent.h"
00015 #include <list>
00016 
00020 class DT_DLL_vrftasks DtRadarModesAdmin : public DtAdminContent
00021 {
00022 public:
00023 
00025    DtRadarModesAdmin();
00026 
00028    DtRadarModesAdmin(const DtRadarModesAdmin & orig);
00029 
00031    const DtRadarModesAdmin & operator=(const 
00032       DtRadarModesAdmin & orig);
00033 
00035    virtual ~DtRadarModesAdmin();
00036 
00038    static DtAdminContent* create();
00039 
00041    virtual bool init();
00042 
00044    virtual int type() const;
00045 
00047 
00048    virtual const std::list<DtString>& modeList() const;
00049    virtual std::list<DtString>& modeList();
00051 
00053    virtual void addMode(const DtString& modeName);
00055    virtual void clearModeList();
00056 
00058 
00059    virtual DtString currentMode() const;
00060    virtual void setCurrentMode(const DtString& modeName);
00062 
00064 
00065    virtual int emitterId() const;
00066    virtual void setEmitterId(int id);
00068 
00071    virtual DtAdminContent* clone() const;
00072 
00074    virtual DtString stringRep() const;
00075 
00077    virtual int netRepSize() const;
00078 
00080    virtual bool setFromNet(const char* contentBuffer,
00081       unsigned contentSize);
00082 
00084    virtual bool setToNet();
00085 
00086 protected:
00088    std::list<DtString> myModeList;
00089    DtString myCurrentMode;
00090    int myEmitterId;
00091 };
00092 
00093 
00094 #endif

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)