![]() |
VR-Forces 5.0.3 Developer's Guide
|
DtPaperMapLayerTimeoutCommand sets a time in seconds for a layer to close for the paper maps feature. The paper maps feature uses an annotation in a .earth osgEarth file to display only certain layers of the .earth file. The groups are select via a toolbar When a group is displayed, the non-visible layers are marked as going to close. They are not closed immediately because the user might change their mind and switch to a different gourp. If we unloaded immediately then there would be a big pause between switching groups. The timeout provides a time in seconds before layers that are not currently visible by any observer are closed.

Public Member Functions | |
| DtPaperMapLayerTimeoutCommand () | |
| virtual | ~DtPaperMapLayerTimeoutCommand () |
| DtPaperMapLayerTimeoutCommand (DtPaperMapLayerTimeoutCommand &in)=delete | |
| DtPaperMapLayerTimeoutCommand & | operator= (const DtPaperMapLayerTimeoutCommand &)=delete |
| virtual double | paperMapLayerTimeout () const |
| virtual void | setPaperMapLayerTimeout (double timeout) |
| virtual void | execute (DtDe &de) |
Public Member Functions inherited from makVrv::DtVrvCommand | |
| DtVrvCommand () | |
| virtual | ~DtVrvCommand () |
| virtual vrvControlToolkit::DtVrvControlTypeEnum | commandType () |
Protected Attributes | |
| double | myPaperMapLayerTimeout |
Protected Attributes inherited from makVrv::DtVrvCommand | |
| vrvControlToolkit::DtVrvControlTypeEnum | myCommandType |
| makVrv::DtPaperMapLayerTimeoutCommand::DtPaperMapLayerTimeoutCommand | ( | ) |
CTOR.
|
virtual |
DTOR.
|
delete |
Copy Constructor not implemented - Copy not allowed.
|
delete |
Assignment Operator not implemented - Assignment not allowed.
|
virtual |
Get if layer masks be considered when rendering osgEarth layers in 2D or 3D.
|
virtual |
Set whether osgEarth will pay attention to the mask.
|
virtual |
Set the DtDeSharedState::setPaperMapLayerTimeout timeout value.
Implements makVrv::DtVrvCommand.
|
protected |