VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions
makVrf::DtVrfGuiIntervisibilityDriver Class Reference
Inheritance diagram for makVrf::DtVrfGuiIntervisibilityDriver:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVrfGuiIntervisibilityDriver (makVrv::DtDe &de, const std::string &className)
 CTOR.
virtual ~DtVrfGuiIntervisibilityDriver ()
 DTOR.
virtual void create (const makVrv::DtUnicode &elementDefinitionName, const AttachPoints &pts)
 Creates a new element object by using the event processor.
virtual void destroy (makVrv::DtElementID id)
 Signal the element is to be destroyed via the signal_intervisibilityElementAboutToBeDestroyed.

Static Public Member Functions

static
DtVrfGuiIntervisibilityDriver
findDriver (makVrv::DtDe &de)
 Returns the current intervisibility driver in the driver manager.

Public Attributes

boost::signal< void(makVrv::DtIntervisibilityElement *)> signal_intervisibilityElementCreated
boost::signal< void(makVrv::DtIntervisibilityElement *)> signal_intervisibilityElementAboutToBeDestroyed

Protected Member Functions

virtual void finishEditing ()
 Called to finish the current creation and make object permanent.
virtual void cancelChanges ()
 Cancel current creation and remove temporary symbol.

Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

virtual void makVrf::DtVrfGuiIntervisibilityDriver::create ( const makVrv::DtUnicode elementDefinitionName,
const AttachPoints  
) [virtual]

Creates a new element object by using the event processor.

If creation is successful will emit a signal with the newly create element. If attach points are given, one point for each attach point will be created and then the final point will be put into create mode if the continueCreation parameter is true

Reimplemented from makVrv::DtIntervisibilityDriver.

Signal the element is to be destroyed via the signal_intervisibilityElementAboutToBeDestroyed.

Returns the current intervisibility driver in the driver manager.

Reimplemented from makVrv::DtIntervisibilityDriver.

virtual void makVrf::DtVrfGuiIntervisibilityDriver::finishEditing ( ) [protected, virtual]

Called to finish the current creation and make object permanent.

Reimplemented from makVrv::DtIntervisibilityDriver.

virtual void makVrf::DtVrfGuiIntervisibilityDriver::cancelChanges ( ) [protected, virtual]

Cancel current creation and remove temporary symbol.

Reimplemented from makVrv::DtIntervisibilityDriver.


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)