VR-Forces 4.0.4 Class Documentation
include/vrfobjparam/radarModeEntry.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 2012 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *********************************************************************/
00007 
00010 
00011 #pragma once
00012 
00013 #include "vrfutil/rdrWritr.h"
00014 #include "vrfutil/rwReal.h"
00015 #include "vrfutil/rwInt.h"
00016 #include "vrfutil/rwString.h"
00017 #include "vrfobjparam/emtrBeamLst.h"
00018 
00021 #include "vrfobjparam/vrfobjparamDefines.h"
00022 
00023 class DT_DLL_vrfobjparam DtRadarModeEntry : public DtReaderWriter
00024 {
00025 public:
00027    DtRadarModeEntry(const DtString& name, 
00028                           DtReaderWriterRegistry* parentRegistry = NULL);
00029    DtRadarModeEntry(const DtSymbolString& name, 
00030                           DtReaderWriterRegistry* parentRegistry = NULL);
00031 
00033    virtual ~DtRadarModeEntry();
00034 
00036    DtRadarModeEntry(const DtString& name, 
00037                           const DtRadarModeEntry& orig, 
00038                           DtReaderWriterRegistry* parentRegistry = NULL);
00039    DtRadarModeEntry(const DtSymbolString& name, 
00040                           const DtRadarModeEntry& orig, 
00041                           DtReaderWriterRegistry* parentRegistry = NULL);
00042 
00044    DtRadarModeEntry& operator=(const DtRadarModeEntry& orig);
00045 
00046    virtual DtRadarModeEntry* clone(const DtString& name, 
00047                                          DtReaderWriterRegistry* parentRegistry = NULL) const;
00048    virtual DtRadarModeEntry* clone(const DtSymbolString& name, 
00049                                          DtReaderWriterRegistry* parentRegistry = NULL) const;
00050 
00053    virtual DtInt16 index() const;
00054    virtual void setIndex(DtInt16 index);
00056 
00058 
00059    virtual DtString mode() const;
00060    virtual void setMode(const DtString& aMode);
00062 
00064    virtual const DtList* beamList() const;
00065 
00066 protected:
00070    DtRwInt     myIndex;
00071 
00077    DtRwString myMode;
00078 
00081    DtEmitterBeamList myBeamList;
00082 };

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)