VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
launchSmokeControllerDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 #ifndef DtLaunchSmokeControllerDescriptor_H_
13 #define DtLaunchSmokeControllerDescriptor_H_
14 
16 #include "vrfutil/rwInt.h"
17 #include "vrfutil/rwBoolean.h"
18 #include "vrfutil/rwReal.h"
19 #include "vrfutil/rwEntityType.h"
20 #include "vrfutil/rwString.h"
22 
26 {
27 public:
30  parentRegistry = NULL);
32  DtReaderWriterRegistry* parentRegistry = NULL);
33 
36  DtReaderWriterRegistry* parentRegistry = NULL);
37 
41 
44 
47  virtual DtString type() const;
48 
49  virtual DtComponentDescriptor * clone(DtReaderWriterRegistry * parentRegistry
50  = 0) const;
51 
53  static DtComponentDescriptor * creator();
54 
55  virtual const DtEntityType& detonationType() const;
56  virtual void setDetonationType(const DtEntityType& type);
57 
58  virtual int numberOfSmokeClouds() const;
59  virtual void setNumberOfSmokeClouds(int numClouds);
60 
61  virtual double distanceFromEntity() const;
62  virtual void setDistanceFromEntity(double d);
63 
64  virtual double interCloudAngle() const;
65  virtual void setInterCloudAngle(double angle);
66 
67  virtual double cloudElevationAngle() const;
68  virtual void setCloudElevationAngle(double angle);
69 
70  virtual const DtString& resourceName() const;
71  virtual void setResourceName(const DtString& rName);
72 
73  virtual bool simulateSmoke() const;
74  virtual void setSimulateSmoke(bool b);
75 
76 protected:
79 
80 protected:
81 
85 
90 
95 
100 
105 
110 
115 
120 
121 
123 };
124 
125 #endif
126 
127 
128 

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)