7 #ifndef detonationInteractionHLA_H_
8 #define detonationInteractionHLA_H_
58 virtual void printData()
const;
59 virtual void printDataToString(
DtString& str)
const;
62 virtual void printDataToStream(std::ostream& stream)
const;
77 virtual void setEventId(
const DtEventID&
id);
81 virtual void setVelocity(
const DtVector32& velocity);
85 virtual void setWorldLocation(
const DtVector& location);
86 virtual const DtVector& worldLocation()
const;
89 virtual void setEntityLocation(
const DtVector32& location);
90 virtual const DtVector32& entityLocation()
const;
101 virtual void setMunitionType(
const DtEntityType& munType);
105 virtual void setQuantity(
int quant);
106 virtual int quantity()
const;
109 virtual void setRate(
int rate);
110 virtual int rate()
const;
133 virtual const char* name()
const;
145 DtDDMRegionSP region = DtDDMRegionSP());
148 DtDDMRegionSP region = DtDDMRegionSP());
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtDetonationPdu is used to represent the impact or detonation of a munition.
Definition: detonationPdu.h:42
This file provides a declaration of the class DtArticulatedPartCollection.
DtDetonationResult
Definition: disEnums.h:207
A DtArticulatedPartCollection is a collection of articulated parts typically of an entity...
Definition: articulatedPartCollection.h:29
Definition: vlVector.h:224
Definition: vlVector.h:162
Represents Events in DIS.
Definition: eventId.h:154
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
Instances of DtFireInteraction are used to represent the firing of a weapon.
Definition: firePdu.h:34
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
void(* DtDetonationInteractionCb)(DtDetonationInteraction *inter, void *usr)
Definition: detonationPdu.h:37
DtDetonationPdu DtDetonationInteraction
DtDetonationInteraction is used to represent an impact or detonation of a munition.
Definition: detonationPdu.h:32
DtDetonatorFuze
SECTION 1.
Definition: disEnums.h:28
Contains the DtEventId class declaration.
Instances of DtString are used to represent strings.
Definition: vlString.h:29
DtWarheadType
Definition: disEnums.h:42
DtEntityType is used to represent the type an entity object.
Definition: entityType.h:26