23 virtual float mass()
const;
55 printf(
"Mass: %lf\n",
mass());
Because this example adds a concept that did not already exist in VR-Link's DtEntityStateRepository c...
Definition: myEsr.h:16
virtual void printData() const
Virtual function override: print the state rep's data.
Definition: myEsr.h:52
virtual DtStateRepository * clone(bool copy=false) const
Copy shallow (false) or deep (true).
Definition: myEsr.h:63
Instances of DtEntityStateRepository are used to maintain attributes and state of entity objects in a...
Definition: entityStateRepository.h:42
float myMass
Definition: myEsr.h:38
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
Contains the DtEntityStateRepository class declaration.
static DtEntityStateRepository * create()
Create a MyEntityStateRep. Caller is responsible for deletion.
Definition: myEsr.h:58
virtual void setMass(float mass)
Set the mass.
Definition: myEsr.h:42
virtual void printData() const
Print the state data to the DtInfo stream.
virtual float mass() const
Return the mass.
Definition: myEsr.h:47