|
| | DtBurstDescriptor () |
| |
| | DtBurstDescriptor (const DtNetBurstDescriptor *netBurst) |
| |
| | operator DtNetBurstDescriptor () const |
| |
| void | init (const DtEntityType *type, DtWarheadType warhead, DtDetonatorFuze fuze, int quantity, int rate) |
| |
| void | init (const DtEntityType *type, DtExplosiveMaterial explosiveMaterial, float explosiveForce) |
| |
| void | init (const DtEntityType *type) |
| |
| virtual void | setEntityType (const DtEntityType &munition) |
| | This identifies the munitionType in a munition descriptor (Your Kind should be set to 2) The Expendable type in an expendable descriptor (Your Kind should be set to 8) The Exploding Object Type in an explosion descriptor (All other values) More...
|
| |
| virtual const DtEntityType & | entityType () const |
| |
|
| | DtBurstDescriptor (const DtEntityType &data, DtWarheadType warhead, DtDetonatorFuze fuze, DtU16 quantity, DtU16 rate) |
| | Constructors for each type of descriptor. More...
|
| |
| | DtBurstDescriptor (const DtEntityType &data, DtExplosiveMaterial explosiveMaterial, float explosiveForce) |
| | Constructors for each type of descriptor. More...
|
| |
| | DtBurstDescriptor (const DtEntityType &data) |
| | Constructors for each type of descriptor. More...
|
| |
|
| virtual void | setWarheadType (const DtWarheadType &warhead) |
| | The following parameters should only be used in a Munition Descriptor message. More...
|
| |
| virtual const DtWarheadType & | warheadType () const |
| | The following parameters should only be used in a Munition Descriptor message. More...
|
| |
| virtual void | setFuze (DtDetonatorFuze fuze) |
| | The following parameters should only be used in a Munition Descriptor message. More...
|
| |
| virtual DtDetonatorFuze | fuze () const |
| | The following parameters should only be used in a Munition Descriptor message. More...
|
| |
| virtual void | setQuantity (int quantity) |
| | The following parameters should only be used in a Munition Descriptor message. More...
|
| |
| virtual int | quantity () const |
| | The following parameters should only be used in a Munition Descriptor message. More...
|
| |
| virtual void | setRate (int rate) |
| | The following parameters should only be used in a Munition Descriptor message. More...
|
| |
| virtual int | rate () const |
| | The following parameters should only be used in a Munition Descriptor message. More...
|
| |
|
| virtual void | setExplosiveMaterial (const DtExplosiveMaterial &explosive) |
| | The following parameters should only be used in a Explosion Descriptor message. More...
|
| |
| virtual DtExplosiveMaterial | explosiveMaterial () const |
| | The following parameters should only be used in a Explosion Descriptor message. More...
|
| |
| virtual void | setExplosiveForce (float force) |
| | The following parameters should only be used in a Explosion Descriptor message. More...
|
| |
| virtual float | explosiveForce () const |
| | The following parameters should only be used in a Explosion Descriptor message. More...
|
| |
Burst descriptors represent Fire and detonate descriptors in DIS and HLA.
They could be one of three things: Munition, Explosion, or Expendable, and what they are is determined by the kind of the EntityType defined in this burst descriptor. Note that some accessors are only relevant when using the right kind of descriptor. if you, for example, ask for ExplosiveForce in a Munition descriptor what is returned is an undefined value.