#include <StateChangeEventInterface.h>
Inherited by tecplot::toolbox::StateChangeNotifier::StateChangeEvent.
StateChangeEventInterface is passed to registered StateChangeListeners. A StateChangeListener must derive from StateChangeListenerInterface and register with StateChangeNotifier (or tecplot::sdk::integration::StateChangeEventObservable - SDK only).
Public Member Functions | |
| virtual | ~StateChangeEventInterface () |
| virtual const StateChangeEventInterface * | clone () const =0 |
| virtual bool | hasIndex () const =0 |
| Check to see if the state change event has an associated index value. | |
| virtual bool | hasVarSet () const =0 |
| Check to see if the state change event has an associated variable set. | |
| virtual bool | hasZoneSet () const =0 |
| Check to see if the state change event has an associated zone set. | |
| virtual bool | hasArbEnum () const =0 |
| Check to see if the state change event has an associated enumerated value. | |
| virtual bool | hasMap () const =0 |
| Check to see if the state change event has an associated line map number. | |
| virtual bool | hasZone () const =0 |
| Check to see if the state change event has an associated zone number. | |
| virtual bool | hasVar () const =0 |
| Check to see if the state change event has an associated variable number. | |
| virtual bool | hasName () const =0 |
| Check to see if the state change event has an associated name. | |
| virtual bool | hasPageUniqueID () const =0 |
| Check to see if the state change event has an associated page unique ID. | |
| virtual bool | hasFrameUniqueID () const =0 |
| Check to see if the state change event has an associated frame unique ID. | |
| virtual bool | hasDataSetUniqueID () const =0 |
| Check to see if the state change event has an associated data set unique ID. | |
| virtual bool | hasUniqueID () const =0 |
| Check to see if the state change event has an associated unique ID. | |
| virtual bool | hasLineMapSet () const =0 |
| Check to see if the state change event has an associated line map set. | |
| virtual bool | hasFieldMapSet () const =0 |
| Check to see if the state change event has an associated field map set. | |
| virtual bool | hasStyleParams () const =0 |
| Check to see if the state change event has associated style parameters. | |
| virtual bool | hasOffset1 () const =0 |
| Check to see if the state change event has an associated offset 1. | |
| virtual bool | hasOffset2 () const =0 |
| Check to see if the state change event has an associated offset 2. | |
| virtual StateChange_e | getStateChange () const =0 |
| Get the state change associated with this event. | |
| virtual LgIndex_t | getIndex () const =0 |
| Get the index value associated with the state change event. | |
| virtual const Set & | getVarSet () const =0 |
| Get the variable set associated with the state change event. | |
| virtual const Set & | getZoneSet () const =0 |
| Get the zone set associated with the state change event. | |
| virtual const Set & | getLineMapSet () const =0 |
| Get the line map set associated with the state change event. | |
| virtual const Set & | getFieldMapSet () const =0 |
| Get the field map set associated with the state change event. | |
| virtual LgIndex_t | getArbEnum () const =0 |
| Get the arbirary enumerated value associated with the state change event. | |
| virtual const StringList & | getStyleParams () const =0 |
| Get the list of style values associated with the state change event. | |
| virtual std::string | getStyleParam (int paramIndex) const =0 |
| Get a single style value associated with the state change event. | |
| virtual EntIndex_t | getMap () const =0 |
| Get the line map number associated with the state change event. | |
| virtual EntIndex_t | getZone () const =0 |
| Get the zone number associated with the state change event. | |
| virtual EntIndex_t | getVar () const =0 |
| Get the variable number associated with the state change event. | |
| virtual std::string | getName () const =0 |
| Get the name associated with the state change event. | |
| virtual UniqueID_t | getPageUniqueID () const =0 |
| Get the page UniqueID associated with the state change event. | |
| virtual UniqueID_t | getFrameUniqueID () const =0 |
| Get the frame UniqueID associated with the state change event. | |
| virtual UniqueID_t | getDataSetUniqueID () const =0 |
| Get the data set UniqueID associated with the state change event. | |
| virtual UniqueID_t | getUniqueID () const =0 |
| Get the UniqueID associated with the state change event. | |
| virtual LgIndex_t | getOffset1 () const =0 |
| Get the offset 1 associated with the state change event. | |
| virtual LgIndex_t | getOffset2 () const =0 |
| Get the offset 2 associated with the state change event. | |
| virtual tecplot::toolbox::StateChangeEventInterface::~StateChangeEventInterface | ( | ) | [inline, virtual] |
| virtual const StateChangeEventInterface* tecplot::toolbox::StateChangeEventInterface::clone | ( | ) | const [pure virtual] |
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasIndex | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated index value.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasVarSet | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated variable set.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasZoneSet | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated zone set.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasArbEnum | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated enumerated value.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasMap | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated line map number.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasZone | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated zone number.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasVar | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated variable number.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasName | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated name.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasPageUniqueID | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated page unique ID.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasFrameUniqueID | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated frame unique ID.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasDataSetUniqueID | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated data set unique ID.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasUniqueID | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated unique ID.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasLineMapSet | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated line map set.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasFieldMapSet | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated field map set.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasStyleParams | ( | ) | const [pure virtual] |
Check to see if the state change event has associated style parameters.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasOffset1 | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated offset 1.
| virtual bool tecplot::toolbox::StateChangeEventInterface::hasOffset2 | ( | ) | const [pure virtual] |
Check to see if the state change event has an associated offset 2.
| virtual StateChange_e tecplot::toolbox::StateChangeEventInterface::getStateChange | ( | ) | const [pure virtual] |
Get the state change associated with this event.
StateChange is always included and therefore there is no hasStateChange method.
| virtual LgIndex_t tecplot::toolbox::StateChangeEventInterface::getIndex | ( | ) | const [pure virtual] |
Get the index value associated with the state change event.
+-------------------------+-------------------------------------+
| Availability | Meaning |
+-------------------------+-------------------------------------+
| StateChange_QuitTecplot | Tecplot Exit Code |
+-------------------------+-------------------------------------+
| StateChange_VarsAltered | Node index of the value changed, if |
| | only a single index was altered. |
+-------------------------+-------------------------------------+
| virtual const Set& tecplot::toolbox::StateChangeEventInterface::getVarSet | ( | ) | const [pure virtual] |
Get the variable set associated with the state change event.
+---------------------------------+-------------------------------------+
| Availability | Meaning |
+---------------------------------+-------------------------------------+
| StateChange_VarsAdded | Set of added variables |
+---------------------------------+-------------------------------------+
| StateChange_VarsDeleted | Set of deleted zones |
+---------------------------------+-------------------------------------+
| StateChange_VarsAltered | Set of variables which were altered |
+---------------------------------+-------------------------------------+
| virtual const Set& tecplot::toolbox::StateChangeEventInterface::getZoneSet | ( | ) | const [pure virtual] |
Get the zone set associated with the state change event.
+---------------------------------+-------------------------------------+
| Availability | Meaning |
+---------------------------------+-------------------------------------+
| StateChange_NodeMapsAltered | Set of zones in which the node map |
| | was altered |
+---------------------------------+-------------------------------------+
| StateChange_ZonesDeleted | Set of deleted zones |
+---------------------------------+-------------------------------------+
| StateChange_ZonesAdded | Set of added zones |
+---------------------------------+-------------------------------------+
| StateChange_VarsAltered | Set of zones in which the variables |
| | were altered |
+---------------------------------+-------------------------------------+
| StateChange_Style when P1 is: | |
|(deprecated) SV_FIELD | Set of zones that were changed |
|(deprecated) SV_ACTIVEFIELDZONES | Set of zones that are now active |
+---------------------------------+-------------------------------------+
| virtual const Set& tecplot::toolbox::StateChangeEventInterface::getLineMapSet | ( | ) | const [pure virtual] |
Get the line map set associated with the state change event.
+-------------------------------+--------------------------------------+
| Availability | Meaning |
+-------------------------------+--------------------------------------+
| StateChange_Style when P1 is: | |
| SV_LINEMAP | Set of line maps that were changed |
| SV_ACTIVELINEMAPS | Set of line maps that are now active |
+-------------------------------+--------------------------------------+
| virtual const Set& tecplot::toolbox::StateChangeEventInterface::getFieldMapSet | ( | ) | const [pure virtual] |
Get the field map set associated with the state change event.
+-------------------------------+---------------------------------------+
| Availability | Meaning |
+-------------------------------+---------------------------------------+
| StateChange_Style when P1 is: | |
| SV_FIELDMAP | Set of field maps that were changed |
| SV_ACTIVEFIELDMAPS | Set of field maps that are now active |
+-------------------------------+---------------------------------------+
| virtual LgIndex_t tecplot::toolbox::StateChangeEventInterface::getArbEnum | ( | ) | const [pure virtual] |
Get the arbirary enumerated value associated with the state change event.
+-----------------------------+---------------------+
| Availability | Meaning |
+-----------------------------+---------------------+
| StateChange_Streamtrace | StreamtraceAction_e |
+-----------------------------+---------------------+
| StateChange_VariableLockOn | VarLockMode_e |
+-----------------------------+---------------------+
| StateChange_MouseModeUpdate | MouseButtonMode_e |
+-----------------------------+---------------------+
| StateChange_View | View_e |
+-----------------------------+---------------------+
| virtual const StringList& tecplot::toolbox::StateChangeEventInterface::getStyleParams | ( | ) | const [pure virtual] |
Get the list of style values associated with the state change event.
+-------------------+-----------------------------------------+
| Availability | Meaning |
+-------------------+-----------------------------------------+
| StateChange_Style | A partial or complete list of the style |
| | hierarchy for the style that changed |
+-------------------+-----------------------------------------+
| virtual std::string tecplot::toolbox::StateChangeEventInterface::getStyleParam | ( | int | paramIndex | ) | const [pure virtual] |
Get a single style value associated with the state change event.
| paramIndex | index into the StyleParam list. This value must be 1-5. If there is no style parameter associated with the given index, then an empty string is returned. |
| virtual EntIndex_t tecplot::toolbox::StateChangeEventInterface::getMap | ( | ) | const [pure virtual] |
Get the line map number associated with the state change event.
+-----------------------------+---------------------+
| Availability | Meaning |
+-----------------------------+---------------------+
| Reserved for future use |
+-----------------------------+---------------------+
| virtual EntIndex_t tecplot::toolbox::StateChangeEventInterface::getZone | ( | ) | const [pure virtual] |
Get the zone number associated with the state change event.
+-----------------------------+---------------------+
| Availability | Meaning |
+-----------------------------+---------------------+
| Reserved for future use |
+-----------------------------+---------------------+
| virtual EntIndex_t tecplot::toolbox::StateChangeEventInterface::getVar | ( | ) | const [pure virtual] |
Get the variable number associated with the state change event.
+-----------------------------+------------------------------------+
| Availability | Meaning |
+-----------------------------+------------------------------------+
| StateChange_VariableLockOn | Variable number which was locked |
+-----------------------------+------------------------------------+
| StateChange_VariableLockOff | Variable number which was unlocked |
+-----------------------------+------------------------------------+
| virtual std::string tecplot::toolbox::StateChangeEventInterface::getName | ( | ) | const [pure virtual] |
Get the name associated with the state change event.
+-----------------------------+-------------------------------+
| Availability | Meaning |
+-----------------------------+-------------------------------+
| StateChange_VariableLockOn | Name of the owner of the lock |
+-----------------------------+-------------------------------+
| StateChange_VariableLockOff | Name of the owner of the lock |
+-----------------------------+-------------------------------+
| StateChange_DataSetLockOn | Name of the owner of the lock |
+-----------------------------+-------------------------------+
| StateChange_DataSetLockOff | Name of the owner of the lock |
+-----------------------------+-------------------------------+
| StateChange_NewTopPage | Name of the new top page |
+-----------------------------+-------------------------------+
| StateChange_PageDeleted | Name of the deleted page |
+-----------------------------+-------------------------------+
| virtual UniqueID_t tecplot::toolbox::StateChangeEventInterface::getPageUniqueID | ( | ) | const [pure virtual] |
Get the page UniqueID associated with the state change event.
+--------------------------------------+------------------------------------------+
| Availability | Unique ID Meaning |
+--------------------------------------+------------------------------------------+
| StateChange_FrameDeleted | Page associated with the deleted frame. |
+--------------------------------------+------------------------------------------+
| StateChange_PageDeleted | Deleted page. |
+--------------------------------------+------------------------------------------+
| StateChange_NewTopPage | New top page. |
+--------------------------------------+------------------------------------------+
| StateChange_Style | Page associated with the style change. |
+--------------------------------------+------------------------------------------+
| StateChange_NewTopFrame (deprecated) | Page associated with the new top frame. |
+--------------------------------------+------------------------------------------+
| StateChange_NewActiveFrame | Page associated with the new top frame. |
+--------------------------------------+------------------------------------------+
| StateChange_FrameOrderChanged | Page associated with the new top frame. |
+--------------------------------------+------------------------------------------+
| StateChange_ImageExported | Page associated with the frame exported. |
+--------------------------------------+------------------------------------------+
| StateChange_AuxDataAdded | Page who's auxiliary data was added. |
+--------------------------------------+------------------------------------------+
| StateChange_AuxDataDeleted | Page who's auxiliary data was deleted. |
+--------------------------------------+------------------------------------------+
| StateChange_AuxDataAltered | Page who's auxiliary data was altered. |
+--------------------------------------+------------------------------------------+
| virtual UniqueID_t tecplot::toolbox::StateChangeEventInterface::getFrameUniqueID | ( | ) | const [pure virtual] |
Get the frame UniqueID associated with the state change event.
+---------------------------------------+------------------------------------------+
| Availability | Unique ID Meaning |
+---------------------------------------+------------------------------------------+
| StateChange_FrameDeleted | Deleted frame. |
+---------------------------------------+------------------------------------------+
| StateChange_NewTopFrame (deprecated) | New top frame. |
+---------------------------------------+------------------------------------------+
| StateChange_NewActiveFrame | New active frame. |
+---------------------------------------+------------------------------------------+
| StateChange_ImageExported | Frame exported. |
+---------------------------------------+------------------------------------------+
| StateChange_Style | Frame associated with the style change. |
+---------------------------------------+------------------------------------------+
| StateChange_LineMapAssignment | Frame associated with the style change. |
+---------------------------------------+------------------------------------------+
| StateChange_ContourLevels | Frame associated with the style change. |
+---------------------------------------+------------------------------------------+
| StateChange_LineMapName | Frame associated with the style change. |
+---------------------------------------+------------------------------------------+
| StateChange_LineMapAddDeleteOrReorder | Frame associated with the style change. |
+---------------------------------------+------------------------------------------+
| StateChange_View | Frame associated with the style change. |
+---------------------------------------+------------------------------------------+
| StateChange_ContourVar | Frame associated with the style change. |
+---------------------------------------+------------------------------------------+
| StateChange_Streamtrace | Frame associated with the style change. |
+---------------------------------------+------------------------------------------+
| StateChange_NewAxisVariables | Frame associated with the style change. |
+---------------------------------------+------------------------------------------+
| StateChange_Text | Frame associated with the style change. |
+---------------------------------------+------------------------------------------+
| StateChange_Geom | Frame associated with the style change. |
+---------------------------------------+------------------------------------------+
| StateChange_AuxDataAdded | Frame who's auxiliary data was added. |
+---------------------------------------+------------------------------------------+
| StateChange_AuxDataDeleted | Frame who's auxiliary data was deleted. |
+---------------------------------------+------------------------------------------+
| StateChange_AuxDataAltered | Frame who's auxiliary data was altered. |
+---------------------------------------+------------------------------------------+
| virtual UniqueID_t tecplot::toolbox::StateChangeEventInterface::getDataSetUniqueID | ( | ) | const [pure virtual] |
Get the data set UniqueID associated with the state change event.
+-----------------------------+--------------------------------------------+
| Availability | Unique ID Meaning |
+-----------------------------+--------------------------------------------+
| StateChange_VarsAltered | Data set changed. |
+-----------------------------+--------------------------------------------+
| StateChange_VarsAdded | Data set changed. |
+-----------------------------+--------------------------------------------+
| StateChange_VarsDeleted | Data set changed. |
+-----------------------------+--------------------------------------------+
| StateChange_ZonesDeleted | Data set changed. |
+-----------------------------+--------------------------------------------+
| StateChange_ZonesAdded | Data set changed. |
+-----------------------------+--------------------------------------------+
| StateChange_NodeMapsAltered | Data set changed. |
+-----------------------------+--------------------------------------------+
| StateChange_DataSetReset | Data set changed. |
+-----------------------------+--------------------------------------------+
| StateChange_ZoneName | Data set changed. |
+-----------------------------+--------------------------------------------+
| StateChange_VarName | Data set changed. |
+-----------------------------+--------------------------------------------+
| StateChange_DataSetFileName | Data set changed. |
+-----------------------------+--------------------------------------------+
| StateChange_DataSetLockOn | Data set locked. |
+-----------------------------+--------------------------------------------+
| StateChange_DataSetLockOff | Data set unlocked. |
+-----------------------------+--------------------------------------------+
| StateChange_VariableLockOn | Data set who's variable was locked. |
+-----------------------------+--------------------------------------------+
| StateChange_VariableLockOff | Data set who's variable was unlocked. |
+-----------------------------+--------------------------------------------+
| StateChange_DataSetTitle | Data set changed. |
+-----------------------------+--------------------------------------------+
| StateChange_AuxDataAdded | Data set who's auxiliary data was added. |
+-----------------------------+--------------------------------------------+
| StateChange_AuxDataDeleted | Data set who's auxiliary data was deleted. |
+-----------------------------+--------------------------------------------+
| StateChange_AuxDataAltered | Data set who's auxiliary data was altered. |
+-----------------------------+--------------------------------------------+
| virtual UniqueID_t tecplot::toolbox::StateChangeEventInterface::getUniqueID | ( | ) | const [pure virtual] |
Get the UniqueID associated with the state change event.
+--------------------------+--------------------------------+
| Availability | Meaning |
+--------------------------+--------------------------------+
| StateChange_FrameDeleted | UniqueID of the deleted frame. |
+--------------------------+--------------------------------+
| StateChange_PageDeleted | UniqueID of the deleted page. |
+--------------------------+--------------------------------+
| StateChange_NewTopPage | UniqueID of the new top page. |
+--------------------------+--------------------------------+
| virtual LgIndex_t tecplot::toolbox::StateChangeEventInterface::getOffset1 | ( | ) | const [pure virtual] |
Get the offset 1 associated with the state change event.
+-------------------+-----------------------------------------+
| Availability | Meaning |
+-------------------+-----------------------------------------+
| StateChange_Style | Offset1 or group number for the style |
| | hierarchy returned by getStyleParams |
+-------------------+-----------------------------------------+
| virtual LgIndex_t tecplot::toolbox::StateChangeEventInterface::getOffset2 | ( | ) | const [pure virtual] |
Get the offset 2 associated with the state change event.
+-------------------+-----------------------------------------+
| Availability | Meaning |
+-------------------+-----------------------------------------+
| StateChange_Style | Offset2 or group number for the style |
| | hierarchy returned by getStyleParams |
+-------------------+-----------------------------------------+
1.5.5