![]() |
VR-Forces Developer's Guide
|
DtInsetViewCreator creates display, window, and observer configurations to implement an Inset View.

Public Member Functions | |
| DtInsetViewCreator (DtDe &de) | |
| virtual | ~DtInsetViewCreator () |
| virtual void | createInsetView () |
| virtual void | createInsetView (const std::string &s) |
| virtual void | createInsetViewForObserverMode (const std::string &observerMode) |
Protected Member Functions | |
| virtual DtDisplayConfiguration | createDisplayConfigurationFor () |
| virtual DtObserverConfiguration | createObserverConfigurationFor (const std::string &displayName, bool realize=true) |
| virtual DtObserverConfiguration | createObserverConfigurationFor (bool realize=true) |
| virtual DtObserverConfiguration | createObserverConfiguration (const std::string &observerName, bool realize=true) |
| virtual DtObserverConfiguration | createObserverConfigurationForObserverMode (const std::string &mode, bool realize=true) |
| virtual DtWindowConfiguration | createWindowConfigurationFor (const std::string &displayName, const DtDisplayConfiguration &dec, const DtObserverConfiguration &observerConfig, const DtSensorFieldOfViewData *fov) |
| virtual std::string | generateWindowName (const std::string &displayName) const |
Protected Attributes | |
| DtDe & | myDe |
| makVrv::DtInsetViewCreator::DtInsetViewCreator | ( | DtDe & | de | ) |
|
virtual |
|
virtual |
|
virtual |
Creates and displays a new window with a new observer given the base display name. Returns the display configuration created for the new window. When window is destroyed, will also destroy observer associated with window.
|
virtual |
Given the observer mode string, creates an inset view for that observer mode. Queries the observer mode manager for the observer mode name and will uses that as a basis for the window title.
|
protectedvirtual |
Creates a display configuration based on the default display engine configuration given the display name.
|
protectedvirtual |
Creates and returns a new observer configuration. If realize is true, will also immediately realize the configuration.
|
protectedvirtual |
Creates and returns a new observer configuration that doesn't incorporate the display name into the observer name. If realize is true, will also immediately realize the configuration.
|
protectedvirtual |
This does the actual configuration creation using the observer name generated by one of the forms of createObserverConfigurationFor()
Reimplemented in makVrv::DtSensorViewCreator, and makVrv::DtGlStudioInstrumentPanelBuilder.
|
protectedvirtual |
Creates and returns a new observer configuration. If realize is true, will also immediately realize the configuration.
|
protectedvirtual |
Creates a window configuration given the display and observer configurations.
Reimplemented in makVrv::DtSensorViewCreator, and makVrv::DtGlStudioInstrumentPanelBuilder.
|
protectedvirtual |
Called by createWindowConfigurationFor to generate the base of the window name. Defaults to displayName + " Inset". Override to control the naming of inset windows.
Reimplemented in makVrv::DtSensorViewCreator, and makVrv::DtGlStudioInstrumentPanelBuilder.
|
protected |