VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrv::DtPaperMapLayerTimeoutCommand Class Reference

DtPaperMapLayerTimeoutCommand sets a time in seconds for a layer to close for the paper maps feature. More...

Inheritance diagram for makVrv::DtPaperMapLayerTimeoutCommand:
Inheritance graph
[legend]

Public Member Functions

 DtPaperMapLayerTimeoutCommand ()
 CTOR. More...
 
virtual ~DtPaperMapLayerTimeoutCommand ()
 DTOR. More...
 
 DtPaperMapLayerTimeoutCommand (DtPaperMapLayerTimeoutCommand &in)=delete
 Copy Constructor not implemented - Copy not allowed. More...
 
DtPaperMapLayerTimeoutCommandoperator= (const DtPaperMapLayerTimeoutCommand &)=delete
 Assignment Operator not implemented - Assignment not allowed. More...
 
virtual double paperMapLayerTimeout () const
 Get if layer masks be considered when rendering osgEarth layers in 2D or 3D. More...
 
virtual void setPaperMapLayerTimeout (double timeout)
 Set whether osgEarth will pay attention to the mask. More...
 
virtual void execute (DtDe &de)
 Set the DtDeSharedState::setPaperMapLayerTimeout timeout value. More...
 
- 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
 

Detailed Description

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.

Constructor & Destructor Documentation

makVrv::DtPaperMapLayerTimeoutCommand::DtPaperMapLayerTimeoutCommand ( )

CTOR.

virtual makVrv::DtPaperMapLayerTimeoutCommand::~DtPaperMapLayerTimeoutCommand ( )
virtual

DTOR.

makVrv::DtPaperMapLayerTimeoutCommand::DtPaperMapLayerTimeoutCommand ( DtPaperMapLayerTimeoutCommand in)
delete

Copy Constructor not implemented - Copy not allowed.

Member Function Documentation

DtPaperMapLayerTimeoutCommand& makVrv::DtPaperMapLayerTimeoutCommand::operator= ( const DtPaperMapLayerTimeoutCommand )
delete

Assignment Operator not implemented - Assignment not allowed.

virtual double makVrv::DtPaperMapLayerTimeoutCommand::paperMapLayerTimeout ( ) const
virtual

Get if layer masks be considered when rendering osgEarth layers in 2D or 3D.

virtual void makVrv::DtPaperMapLayerTimeoutCommand::setPaperMapLayerTimeout ( double  timeout)
virtual

Set whether osgEarth will pay attention to the mask.

virtual void makVrv::DtPaperMapLayerTimeoutCommand::execute ( DtDe de)
virtual

Member Data Documentation

double makVrv::DtPaperMapLayerTimeoutCommand::myPaperMapLayerTimeout
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)