29 parentRegistry = NULL);
53 virtual const DtEntityType& detonationType()
const;
56 return detonationType();
58 virtual void setDetonationType(
const DtEntityType& type);
61 setDetonationType(rName);
64 virtual int numberOfSmokeClouds()
const;
65 virtual void setNumberOfSmokeClouds(
int numClouds);
67 virtual double distanceFromEntity()
const;
68 virtual void setDistanceFromEntity(
double d);
70 virtual double interCloudAngle()
const;
71 virtual void setInterCloudAngle(
double angle);
73 virtual double cloudElevationAngle()
const;
74 virtual void setCloudElevationAngle(
double angle);
76 virtual bool simulateSmoke()
const;
77 virtual void setSimulateSmoke(
bool b);
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
DtRwEntityType myDetonationType
Parameter Name: detonation-type Parameter Description: Specify smoke bomb/grenade munition entity typ...
Definition: launchSmokeControllerDescriptor.h:92
virtual void setResourceType(const DtEntityType &rName)
Definition: launchSmokeControllerDescriptor.h:59
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwReal myInterCloudAngle
Parameter Name: inter-cloud-angle Parameter Description: Angle of separation between smoke clouds Par...
Definition: launchSmokeControllerDescriptor.h:107
DtRwBoolean mySimulateSmokeClouds
Parameter Name: simulate-smoke-cloud-objects Parameter Description: Option controls whether or not to...
Definition: launchSmokeControllerDescriptor.h:117
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
virtual const DtEntityType & resourceType() const
Definition: launchSmokeControllerDescriptor.h:54
Definition: readerWriterRegistry.h:39
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
DT_DLL_vrfutil double angle(double vec1[3], double vec2[3])
Description: Readable, Writable int.
Definition: rwInt.h:25
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
DtRwReal myDistanceFromEntity
Parameter Name: distance-from-entity Parameter Description: Distance from entity to the first smoke c...
Definition: launchSmokeControllerDescriptor.h:102
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
File: rwEntType.h.
Definition: rwEntityType.h:26
DtLaunchSmokeControllerDescriptor; descriptor for the DtLaunchSmokeComponent component.
Definition: launchSmokeControllerDescriptor.h:24
virtual DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
static DtComponentDescriptor * creator()
DtRwInt myNumSmokeClouds
Parameter Name: num-smoke-clouds Parameter Description: The number of smoke clouds associated with th...
Definition: launchSmokeControllerDescriptor.h:97
DtRwReal myCloudElevationAngle
Parameter Name: cloud-elevation-angle Parameter Description: angle from entity to launch smoke Parame...
Definition: launchSmokeControllerDescriptor.h:112