19#include <vrfmodel/humanSetController.h>
45 DtComponentDescriptor* desc = 0, DtReaderWriterRegistry* parentRegistry = 0);
87 static DtSimComponent*
creator(
const DtString& name, DtLocalObject* owner, DtSimulationServices* simManager,
88 DtComponentDescriptor* desc = 0, DtReaderWriterRegistry* parentRegistry = 0);
virtual void processSetEngageEmbarkedRole(DtSimMessage *msg)
Processes embarkation role change messages.
static void setEngageEmbarkedRoleCallback(DtSimMessage *msg, void *usrData)
Callback for embarkation role messages.
DtVreHumanSetController(const DtVreHumanSetController &orig)
Copy constructor (not implemented)
virtual ~DtVreHumanSetController() override
Virtual destructor.
virtual void updateAutonomousActions(bool enable)
Enables or disables autonomous action processing for the associated entity.
const DtVreHumanSetController & operator=(const DtVreHumanSetController &orig)
Assignment operator (not implemented)
virtual void processSetSpeed(DtSimMessage *msg) override
Processes speed setting messages.
DtVreHumanSetController(const DtString &name, DtLocalObject *owner, DtSimulationServices *simManager, DtComponentDescriptor *desc=0, DtReaderWriterRegistry *parentRegistry=0)
Constructor.
static DtSimComponent * creator(const DtString &name, DtLocalObject *owner, DtSimulationServices *simManager, DtComponentDescriptor *desc=0, DtReaderWriterRegistry *parentRegistry=0)
Factory method to create a new instance of this component.
DtVreHumanSetController()
Default constructor (not implemented)
virtual void setRadio(DtSimRadio *radio) override
Sets the radio receiver for simulation messages.
DtVreSetController(const DtString &name, DtLocalObject *owner, DtSimulationServices *simManager, DtComponentDescriptor *desc=0, DtReaderWriterRegistry *parentRegistry=0)
Definition vreSetController.h:76
Defines export macros for the vreVrfmodel library.
#define VREVRFMODEL_DLL
Definition export.h:22
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
const char DtVreHumanSetControllerType[]
Type identifier for the VRE human set controller component.
Definition vreHumanSetController.h:24
Template controller for handling VR-Engage entity control assignments.