16 class DtArticulatedPartControllerDescriptor;
22 class DtArticulatedPartStateRepository;
51 virtual bool init()
override;
58 virtual bool createPSR();
62 virtual const char*
type()
const override;
65 virtual void tick()
override;
71 static void setArtPartCallback(
DtSimMessage* msg,
void* usr);
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
const DtControllerComponent & operator=(const DtControllerComponent &orig)
assignment operator
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 char * type() const override=0
This returns a string from compTypes.h, and identifies the type of component.
Definition: readerWriterRegistry.h:39
DtPlatformLocalObjectFacade myPlatformLocalObjectFacade
Member to allow for access to platform specific data.
Definition: articulatedPartController.h:111
DtArticulatedPartControllerPSR * myProcessState
Container for state data associated with this component. This state is saved and restored as part of ...
Definition: articulatedPartController.h:108
virtual bool init() override
Calls setRadio()
File: simMsg.h.
Definition: simMessage.h:35
virtual void tick()
This gives the thread of control to the component. The component is ticked once each simulation from ...
Admin content which contains the list of art parts, their parameters, and limits for a particular ent...
Definition: artPartsAdmin.h:19
The base class for all messages to/from a specific DtVrfObject. Various subclasses of this class will...
Definition: vrfObjectMessage.h:30
class DtArticulatedPartControllerPSR:
Definition: articulatedPartControllerPSR.h:19
End User Description: DtControllerComponent is the base class for all controllers components...
Definition: controllerComponent.h:31
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:96
The DtSimComponent class is the base class for the entire simulation model component hierarchy...
Definition: simComponent.h:89
This component controls all of the articulated parts on an entity that are not otherwise associated w...
Definition: articulatedPartController.h:28
The DtArticulatedPartStateRepository class is used to represent articulated parts for an entity...
Definition: articulatedPartStateRepository.h:40
A locally simulated VRF object.
Definition: localObject.h:98