Version: 9.12.0
ObjectStates Class Reference

#include <GEOM_Engine.hxx>

Public Member Functions

Standard_EXPORT ObjectStates ()
 Constructor. More...
 ~ObjectStates ()
 Destructor. More...
TAllStates GetAllStates () const
TState GetCurrectState () const
 Return current object state. More...
Standard_EXPORT void AddState (const TState &theState)
 Add new object state. More...
void IncrementState ()
 Increment object state. More...

Private Attributes

TAllStates _states
int _dumpstate

Constructor & Destructor Documentation

◆ ObjectStates()

ObjectStates::ObjectStates ( )

References _dumpstate.

◆ ~ObjectStates()

ObjectStates::~ObjectStates ( )

Member Function Documentation

◆ AddState()

void ObjectStates::AddState ( const TState theState)
theState- Object state (vector of notebook variable)

References _states.

◆ GetAllStates()

TAllStates ObjectStates::GetAllStates ( ) const

References _states.

◆ GetCurrectState()

TState ObjectStates::GetCurrectState ( ) const
Return values
state- Object state (vector of notebook variable)

References _dumpstate, and _states.

◆ IncrementState()

void ObjectStates::IncrementState ( )

References _dumpstate.

Member Data Documentation

◆ _dumpstate

int ObjectStates::_dumpstate

◆ _states

TAllStates ObjectStates::_states

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