VR-Forces 4.1 Class Documentation
bombParameters.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
12 #include "vrfutil/rwReal.h"
13 
14 class DtString;
16 
23 {
24 public:
26  DtBombParameters(const DtString& name = DtString::nullString(),
27  DtReaderWriterRegistry* parentRegistry = 0);
28 
29 protected:
32  orig, const DtString& name = DtString::nullString(),
33  DtReaderWriterRegistry* parentRegistry = 0);
34 
35 public:
37  const DtBombParameters & operator=(const
38  DtBombParameters & orig);
39 
41  virtual ~DtBombParameters();
42 
46  const DtString& rwName = DtString::nullString(),
47  DtReaderWriterRegistry* parentRegistry = 0) const;
48  virtual DtVrfObjectParameters* clone(const DtSymbolString& name,
49  DtReaderWriterRegistry* parentRegistry) const;
51 
54  virtual bool inheritValues(const DtVrfObjectParameters * benefactor);
55 
58  virtual DtReal maxRange() const;
59  virtual void setMaxRange(const DtReal range);
61 
64  virtual DtReal maxRangeAltitude() const;
65  virtual void setMaxRangeAltitude(const DtReal maxAcceleration);
67 
70  virtual DtReal cepRadius() const;
71  virtual void setCepRadius(const DtReal cepradius);
73 
76  virtual DtString type() const;
77 
80  virtual void inheritValuesFromThisType(const DtBombParameters* benefactor);
81 
83  static DtVrfObjectParameters * creator();
84 
85 protected:
86 
90 
97 
103 
116 
118 };
119 

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)