VR-Forces 4.1.1 Class Documentation
iFireCtlDesc.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2003 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: iFireCtlDesc.h,v $ $Revision: 1.7 $ $State: Exp $
7 *******************************************************************************/
8 
11 
14 
15 #ifndef DtIndirectFireControllerDescriptor_H_
16 #define DtIndirectFireControllerDescriptor_H_
17 
19 #include "vrfutil/rwStringList.h"
20 #include "vrfutil/rwReal.h"
21 #include "vrfutil/rwInt.h"
22 #include "vrfutil/simMunition.h"
23 #include "vrfutil/nLenRealVec.h"
24 
34 {
35 public:
38  DtReaderWriterRegistry * parentRegistry = NULL);
40  DtReaderWriterRegistry * parentRegistry = NULL);
41 
45  DtReaderWriterRegistry* parentRegistry = NULL);
46 
50 
53 
56  virtual DtString type() const;
58 
61  virtual const DtRwStringList & defaultAmmoList() const;
62  virtual void setDefaultAmmoList(const DtRwStringList & list);
64 
67  virtual int numRoundsPerMission() const;
68  virtual void setNumRoundsPerMission(int numRoundsPerMission);
70 
73  virtual const DtNLengthRealVector& maxRangeList() const;
74  virtual void setMaxRangeList(const DtNLengthRealVector& maxRangeList);
76 
79  virtual const DtString& rangeName() const;
80  virtual void setRangeName(const DtString& rangeName);
82 
85  virtual DtReal minRange() const;
86  virtual void setMinRange(DtReal minRange);
88 
90  DtReaderWriterRegistry* parentRegistry = NULL) const;
91 
94 
95 protected:
98 
99 protected:
100 
104 
109 
115 
120 
128 
132 
134 };
135 
136 #endif

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)