13#include <vrvCore/DtUniqueID.h>
18#include <vrvCore/DtSceneObjectUpdaterAgent.hpp>
DtSceneObjectMimicUpdater * findObject()
Attempt to find the actual object the agent is controlling.
virtual ~DtSceneObjectMimicUpdaterAgent()
Destructor for the DtSceneObjectMimicUpdaterAgent.
virtual void setParentSceneObject(makVrv::DtUniqueID id)=0
Sets the parent scene object that this mimic updater will follow.
virtual void setModelOffset(const DtVector &offset)=0
Sets the position offset from the parent scene object.
const DtSceneObjectMimicUpdater * findObject() const
Const version of findObject()
static DtSceneObjectMimicUpdaterAgent * create(makVrv::DtAgentManagerInterface &sceneInterface, bool bDistribute=true)
Static helper method to create an instance of this agent.
DtSceneObjectMimicUpdaterAgent()
Constructor for the DtSceneObjectMimicUpdaterAgent.
virtual DtSceneObjectMimicUpdater * findObjectAsDtSceneObjectMimicUpdater()=0
Internal method to find and cast the object to DtSceneObjectMimicUpdater.
Scene object updater that mimics the position and orientation of another scene object.
Definition DtSceneObjectMimicUpdater.h:52
Defines export/import macros for the vreCommonComponents library.
#define VRECOMMONCOMPONENTS_DLL
DLL export/import macro for the vreCommonComponents library.
Definition export.h:28
Include export definitions for this library.
Definition glsVreMessageUtil.h:49