VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrf::DtIntervisibilityOptionExtensions Class Reference
Inheritance diagram for makVrf::DtIntervisibilityOptionExtensions:
Inheritance graph
[legend]

Public Member Functions

 DtIntervisibilityOptionExtensions (makVrv::DtDe &de, const std::string &type)
 
virtual ~DtIntervisibilityOptionExtensions ()
 
virtual void setExtendedOptions (const DtVrfExtendedIntervisibilitySettingsData::IntervisibilitySettings &)
 
const std::string & type () const
 
virtual void setListenerID (makVrv::DtUniqueID id)
 
makVrv::DtUniqueID listenerID () const
 
const
DtVrfExtendedIntervisibilitySettingsData::IntervisibilitySettings
intervisibilitySettings () const
 

Public Attributes

boost::signals2::signal< void(makVrv::DtUniqueID,
DtVrfExtendedIntervisibilitySettingsData::IntervisibilitySettings)> 
signal_extendedIntervisibilityOptionsChanged
 

Protected Member Functions

virtual void slot_extendedIntervisibilityOptionsChanged (const std::string &type, const DtVrfExtendedIntervisibilitySettingsData::IntervisibilitySettings &s)
 

Protected Attributes

std::string myType
 
DtVrfExtendedIntervisibilitySettingsData::IntervisibilitySettings myIntervisibilitySettings
 
makVrv::DtUniqueID myListenerID
 
makVrv::DtSignalConnectionManager myExtendedConnections
 

Constructor & Destructor Documentation

makVrf::DtIntervisibilityOptionExtensions::DtIntervisibilityOptionExtensions ( makVrv::DtDe de,
const std::string &  type 
)
virtual makVrf::DtIntervisibilityOptionExtensions::~DtIntervisibilityOptionExtensions ( )
virtual

Member Function Documentation

virtual void makVrf::DtIntervisibilityOptionExtensions::setExtendedOptions ( const DtVrfExtendedIntervisibilitySettingsData::IntervisibilitySettings )
virtual
const std::string& makVrf::DtIntervisibilityOptionExtensions::type ( void  ) const
inline
virtual void makVrf::DtIntervisibilityOptionExtensions::setListenerID ( makVrv::DtUniqueID  id)
virtual
makVrv::DtUniqueID makVrf::DtIntervisibilityOptionExtensions::listenerID ( ) const
inline
const DtVrfExtendedIntervisibilitySettingsData::IntervisibilitySettings& makVrf::DtIntervisibilityOptionExtensions::intervisibilitySettings ( ) const
inline
virtual void makVrf::DtIntervisibilityOptionExtensions::slot_extendedIntervisibilityOptionsChanged ( const std::string &  type,
const DtVrfExtendedIntervisibilitySettingsData::IntervisibilitySettings s 
)
protectedvirtual

Member Data Documentation

boost::signals2::signal<void (makVrv::DtUniqueID, DtVrfExtendedIntervisibilitySettingsData::IntervisibilitySettings)> makVrf::DtIntervisibilityOptionExtensions::signal_extendedIntervisibilityOptionsChanged
std::string makVrf::DtIntervisibilityOptionExtensions::myType
protected
DtVrfExtendedIntervisibilitySettingsData::IntervisibilitySettings makVrf::DtIntervisibilityOptionExtensions::myIntervisibilitySettings
protected
makVrv::DtUniqueID makVrf::DtIntervisibilityOptionExtensions::myListenerID
protected
makVrv::DtSignalConnectionManager makVrf::DtIntervisibilityOptionExtensions::myExtendedConnections
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)