VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrf::DtPointObjectDefinitionInterface Class Referenceabstract

Public Types

enum  DtDialogInteractionMode { DtCreationMode = 0, DtEditingMode }
 

Public Member Functions

virtual ~DtPointObjectDefinitionInterface ()
 
virtual QString getName ()=0
 

Public Attributes

boost::signals2::signal< void()> signal_dialogClosing
 
boost::signals2::signal< void(bool)> signal_reviewMouseClicks
 

Protected Member Functions

virtual void setupGui ()=0
 

Protected Attributes

DtDialogInteractionMode myInteractionMode
 

Member Enumeration Documentation

Enumerator
DtCreationMode 
DtEditingMode 

Constructor & Destructor Documentation

virtual makVrf::DtPointObjectDefinitionInterface::~DtPointObjectDefinitionInterface ( )
inlinevirtual

Member Function Documentation

virtual QString makVrf::DtPointObjectDefinitionInterface::getName ( )
pure virtual

Returns the point object's location.

Returns the point object's name

virtual void makVrf::DtPointObjectDefinitionInterface::setupGui ( )
protectedpure virtual

Sets up the visuals.

Member Data Documentation

boost::signals2::signal<void ()> makVrf::DtPointObjectDefinitionInterface::signal_dialogClosing

Sets the point object's location.

Sets the point object's name This signal gets emitted when the dialog is closing

boost::signals2::signal<void (bool)> makVrf::DtPointObjectDefinitionInterface::signal_reviewMouseClicks

This signal get emitted when the "enable/disable mouse clicks for automatic creation" option is toggled.

DtDialogInteractionMode makVrf::DtPointObjectDefinitionInterface::myInteractionMode
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)