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)
Parameters
theState- Object state (vector of notebook variable)

References _states.

◆ GetAllStates()

TAllStates ObjectStates::GetAllStates ( ) const
inline

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
private

◆ _states

TAllStates ObjectStates::_states
private

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