OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ManipulatorBase Class Referenceabstract

#include "ManipulatorBase.h"

Inheritance diagram for ManipulatorBase:
TransformManipulator

Public Member Functions

 ManipulatorBase ()
 
virtual ~ManipulatorBase ()
 
virtual void cancelOperation (void)=0
 
virtual void performOperation (void)=0
 
virtual bool propertyGridValueChanged (const ot::Property *_property)
 
void setReplyTo (ot::serviceID_t replyTo)
 
void setAction (const std::string &selectionAction)
 
void setOptionNames (const std::list< std::string > &optionNames)
 
void setOptionValues (const std::list< std::string > &optionValues)
 

Protected Attributes

ot::serviceID_t messageReplyTo
 
std::string messageSelectionAction
 
std::list< std::string > messageOptionNames
 
std::list< std::string > messageOptionValues
 

Constructor & Destructor Documentation

◆ ManipulatorBase()

ManipulatorBase::ManipulatorBase ( )
inline

◆ ~ManipulatorBase()

virtual ManipulatorBase::~ManipulatorBase ( )
inlinevirtual

Member Function Documentation

◆ cancelOperation()

virtual void ManipulatorBase::cancelOperation ( void )
pure virtual

Implemented in TransformManipulator.

◆ performOperation()

virtual void ManipulatorBase::performOperation ( void )
pure virtual

Implemented in TransformManipulator.

◆ propertyGridValueChanged()

virtual bool ManipulatorBase::propertyGridValueChanged ( const ot::Property * _property)
inlinevirtual

Reimplemented in TransformManipulator.

◆ setAction()

void ManipulatorBase::setAction ( const std::string & selectionAction)
inline

◆ setOptionNames()

void ManipulatorBase::setOptionNames ( const std::list< std::string > & optionNames)
inline

◆ setOptionValues()

void ManipulatorBase::setOptionValues ( const std::list< std::string > & optionValues)
inline

◆ setReplyTo()

void ManipulatorBase::setReplyTo ( ot::serviceID_t replyTo)
inline

Member Data Documentation

◆ messageOptionNames

std::list<std::string> ManipulatorBase::messageOptionNames
protected

◆ messageOptionValues

std::list<std::string> ManipulatorBase::messageOptionValues
protected

◆ messageReplyTo

ot::serviceID_t ManipulatorBase::messageReplyTo
protected

◆ messageSelectionAction

std::string ManipulatorBase::messageSelectionAction
protected

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