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
makVrv::DtExtractPropsInterface Class Referenceabstract

Interface for the extract props widget.

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

Public Types

typedef std::set< std::string > SearchCandidateSet
 

Public Member Functions

 DtExtractPropsInterface ()
 
virtual ~DtExtractPropsInterface ()
 
virtual void reset ()=0
 
virtual void setSearchCandidateSet (const SearchCandidateSet &scSet)=0
 
virtual void disable (const std::string &tooltip)=0
 
virtual void setValidSchemas (const std::vector< std::string > &schemaNames)=0
 

Public Attributes

boost::signalslib::signal
< void(const std::string
&expression, bool isRegEx,
const std::string &type, const
std::string &modelDef)> 
signal_extractProps
 
boost::signalslib::signal
< void(const std::string
&expression, bool isRegEx,
const std::string &modelDef) > 
signal_extractToSpeedTree
 
boost::signalslib::signal< void()> signal_extractAllExternalRefs
 
boost::signalslib::signal
< void(bool checked)> 
signal_extractAsSpeedTreesChanged
 

Member Typedef Documentation

Constructor & Destructor Documentation

makVrv::DtExtractPropsInterface::DtExtractPropsInterface ( )

CTOR.

virtual makVrv::DtExtractPropsInterface::~DtExtractPropsInterface ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtExtractPropsInterface::reset ( )
pure virtual

Reset the GUI (e.g. set search expression empty)

Implemented in makVrv::DtExtractReferencesWidget, makVrv::DtExtractSearchWidget, and makVrv::DtExtractPropsWidget.

virtual void makVrv::DtExtractPropsInterface::setSearchCandidateSet ( const SearchCandidateSet scSet)
pure virtual
virtual void makVrv::DtExtractPropsInterface::disable ( const std::string &  tooltip)
pure virtual
virtual void makVrv::DtExtractPropsInterface::setValidSchemas ( const std::vector< std::string > &  schemaNames)
pure virtual

Set the valid schema types for props.

Implemented in makVrv::DtExtractReferencesWidget, makVrv::DtExtractSearchWidget, and makVrv::DtExtractPropsWidget.

Member Data Documentation

boost::signalslib::signal<void (const std::string& expression, bool isRegEx, const std::string& type, const std::string& modelDef)> makVrv::DtExtractPropsInterface::signal_extractProps

Signal emitted when a rule has been created by the user. Signal caught by the logic.

boost::signalslib::signal< void(const std::string& expression, bool isRegEx , const std::string& modelDef) > makVrv::DtExtractPropsInterface::signal_extractToSpeedTree

Signal emitted when a user set a rule to convert an external reference to speed trees. Signal caught by the logic.

boost::signalslib::signal<void ()> makVrv::DtExtractPropsInterface::signal_extractAllExternalRefs

Signal emitted when the user has requested that all external references be extracted (i.e. the contents of the SearchCandidateSet)

boost::signalslib::signal<void(bool checked)> makVrv::DtExtractPropsInterface::signal_extractAsSpeedTreesChanged

Signal emitted when the user checks or unchecks the Extract as Speed Trees checkbox.


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)