VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtIntervisibilityMenuItem Class Reference

Convenience base class for registering and validating menu items that are common to the intervisibility menu. More...

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

List of all members.

Public Member Functions

 DtIntervisibilityMenuItem (DtDe &, const std::string &className)
 CTOR.
virtual ~DtIntervisibilityMenuItem ()
 DTOR.

Protected Member Functions

virtual
DtIntervisibilityDriver::AttachPoints 
attachableObjects () const
 Given the current selection, returns a list of attachable objects.
virtual bool isAttachableObjectType (DtUniqueID) const
 Returns true if the IV line can be attached to the given ID.
virtual DtVector initialOffsetFor (int) const
 Returns the initial offset for an attached point at the specified index.
virtual void completeSetup ()

Protected Attributes

DtDemyDe
DtSignalConnectionManager myConnections
QActionmyAction

Detailed Description

Convenience base class for registering and validating menu items that are common to the intervisibility menu.


Constructor & Destructor Documentation

makVrv::DtIntervisibilityMenuItem::DtIntervisibilityMenuItem ( DtDe ,
const std::string &  className 
)

CTOR.

DTOR.


Member Function Documentation

Given the current selection, returns a list of attachable objects.

Returns true if the IV line can be attached to the given ID.

virtual DtVector makVrv::DtIntervisibilityMenuItem::initialOffsetFor ( int  ) const [protected, virtual]

Returns the initial offset for an attached point at the specified index.

Reimplemented in exampleRangeLine::DtCreateRangeLineMenuItem.

virtual void makVrv::DtIntervisibilityMenuItem::completeSetup ( ) [protected, virtual]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)