VR-Forces 4.2 Class Documentation
launchSmokeCtlrDesc.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 
15 #include "vrfobjparam/compDesc.h"
16 #include "vrfutil/rwInt.h"
17 #include "vrfutil/rwBoolean.h"
18 #include "vrfutil/rwReal.h"
19 #include "vrfutil/rwEntType.h"
20 #include "vrfutil/rwString.h"
22 
26 {
27 public:
30  parentRegistry = NULL);
31  DtLaunchSmokeControllerDescriptor(const DtSymbolString& name,
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 Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)