DRS::IEditorObject

DRS::IEditorObjectabstract

A base class for all objects (conditions, actions for now) that are displayed in Sandbox. More...

#include

Inherited by DRS::IResponseAction, and DRS::IResponseCondition.

Public Member Functions

virtual string GetVerboseInfo () const
virtual const char * GetType () const =0
string GetVerboseInfoWithType () const

Detailed Description

A base class for all objects (conditions, actions for now) that are displayed in Sandbox.

Member Function Documentation

◆ GetType()

virtual const char* DRS::IEditorObject::GetType ( ) const
pure virtual

Just some debug information, that describe the action and its parameter. So that a history-log with executed actions can be generated.

Note: Will be called from the DRS for debug output

Returns
the type if the object

◆ GetVerboseInfo()

virtual string DRS::IEditorObject::GetVerboseInfo ( ) const
inline
virtual

Just some debug information, that describe the action and its parameter. So that a history-log with executed actions can be generated.

Note: Will be called from the DRS for debug output. No need to repeat the type in here again, just instance specific informations (e.g. the parameter values).

Returns
a descriptive string containing the current parameter