21 #include "legionDataStore/span.h"
22 #include "legionStandardOM/events/fireEvent.hpp"
30 class DtLegionConnection;
31 class DtCoordinateSystem;
41 virtual void visualize(
const DtUnicode& visDefName,
int modelSet);
42 virtual void setLocation(
const DtVector&);
43 virtual void setVelocity(
const DtVector&);
44 virtual void setOrientation(
const DtTaitBryan&);
45 virtual void setRange(
double);
46 virtual void setQuantity(
int);
73 virtual void handleFireEvents(Legion::Span<LOM::FireEvent>& fireEvents);
74 virtual const DtUnicode& chooseModelDefinition(
const std::vector<DtUnicode>& definitions);
Definition: DtFireEventProcessor.h:33
The base class for protocol specific VRLink Simulations.
Definition: DtConnection.h:41
unsigned int UInt32
Definition: stateDataTypes.h:18
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
DtLegionConnection & myConnection
Definition: DtFireEventProcessor.h:76
Contains the DtFireInteractionStateListener class declaration.
DtFireInteractionStateListener myInteractionListener
Definition: DtFireEventProcessor.h:49
virtual void setCoordinateSystem(makVrv::DtCoordinateSystem *cs)
Definition: DtFireEventProcessor.h:70
The base class for protocol specific VRLink Simulations.
Definition: DtLegionConnection.h:67
Legion::UInt32 myCbHandle
Definition: DtFireEventProcessor.h:78
makVrv::DtCoordinateSystem * myCoordinateSystem
Definition: DtFireEventProcessor.h:77
Contains makVrv::DtVirtualBaseClass class.
#define VRV_LEGION_DLL
Definition: export.h:24
Base listener class for fire interactions.
Definition: DtFireInteractionStateListener.h:21
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:41
This contains all the DtVisualizers used to visualize an element in a particular model set...
Definition: DtVisualizerSet.h:32
Definition: DtFireEventProcessor.h:52