VR-Forces 4.1 Class Documentation
fireForEff.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
14 #pragma once
15 
16 #include <vlutil/vlMachineTypes.h>
17 
18 #include "vrftasks/simTask.h"
19 #include "vrfutil/rwString.h"
20 #include "vrfutil/rwEntType.h"
21 #include "vrfutil/rwInt.h"
22 #include "vrfutil/rwReal.h"
23 
27 
29 {
30  DtNetFloat64 myDispersionRadius;
32  DtNetFloat64 myHeightAboveTerrain;
34  DtNetInt32 myNumberOfRounds;
37 };
38 
46 {
47 
48 protected:
51 
55  parentRegistry = 0);
56 
58  DtFireForEffectTask(const DtString & writeName, const DtFireForEffectTask &
59  orig, DtReaderWriterRegistry * parentRegistry = 0);
60 
63 
64 public:
65  virtual ~DtFireForEffectTask();
66 
68  virtual void setAmmoTypeName(const DtString & type);
69 
71  virtual const DtString & ammoTypeName() const;
72 
74  virtual bool ammoTypeSpecified() const;
75 
76  virtual void setNumberOfRounds(int rounds);
77  virtual int numberOfRounds() const;
78  virtual bool numberOfRoundsSpecified() const;
79 
80  virtual void setDispersionRadius(DtReal radius);
81  virtual DtReal dispersionRadius() const;
82  virtual bool dispersionRadiusSpecified() const;
83 
84  virtual void setHeightAboveTerrain(DtReal height);
85  virtual DtReal heightAboveTerrain() const;
86  virtual bool heightAboveTerrainSpecified() const;
87 
90  virtual int netRepSize() const;
91 
93  virtual bool setFromNet(const char* contentBuffer,
94  unsigned contentSize);
95 
98  virtual bool setToNet();
99 
100 
101 protected:
102 
104  virtual DtString parameterStringRep() const;
105 
110 
111 };
112 

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)