VR-Forces 5.0.2 Developer's Guide
 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. 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.

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

Public Member Functions

 DtPaperMapLayerTimeoutCommand ()
 
virtual ~DtPaperMapLayerTimeoutCommand ()
 
 DtPaperMapLayerTimeoutCommand (DtPaperMapLayerTimeoutCommand &in)=delete
 
DtPaperMapLayerTimeoutCommandoperator= (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
 

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 Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)