23 class DtAttachManager;
34 const std::string& instanceName);
40 virtual const std::string& className()
const;
48 virtual void setAttachmentHas3DCockpit(
DtObserver* obs,
bool cockpit);
54 const std::string& modelDefinition =
"");
60 virtual bool onStart();
64 virtual bool onStop();
67 virtual bool onTick();
71 virtual void handleAttachChange(
DtObserver* obs);
74 virtual void handleObserverDestroyed(
DtObserver* observer);
77 virtual void handleObserverCreated(
DtObserver* observer);
81 virtual void handleEnableStateChanged(
bool enabled );
84 virtual void unrealizeCockpit(
DtObserver* obs);
112 virtual const std::string& extension()
const;
std::string myClassName
Definition: DtGlStudioDriver.h:93
DtAttachManager * myAttachManager
Definition: DtGlStudioDriver.h:94
A facade for a DtObserverObject.
Definition: DtObserver.h:37
The DtDriver is an abstract class.
Definition: DtDriver.h:34
DtDe * myDe
Definition: DtGlStudioDriver.h:95
std::string myFileExtension
Definition: DtGlStudioDriver.h:118
Driver for GLStudio cockpits.
Definition: DtGlStudioDriver.h:29
Creator for registering GLStudio driver.
Definition: DtGlStudioDriver.h:100
The DtAgentManager manages the distributed scene object framework.
Definition: DtAgentManager.h:38
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Contains makVrv:DtDriver class.
DtObserverAttachmentMap myAttachedObserverMap
Definition: DtGlStudioDriver.h:92
#define DT_DLL_VRVGLSTUDIOSHARED
Definition: DtGlStudioShared.h:25
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::map< DtObserver *, DtUniqueID > DtObserverAttachmentMap
Definition: DtGlStudioDriver.h:91
Abstract DtDriver creator.
Definition: DtDriver.h:204
The master window of the scene.
Definition: DtAttachManager.h:30