Version: 9.12.0
GEOM_Engine.hxx File Reference
#include "GEOM_Application.hxx"
#include "GEOM_Object.hxx"
#include "GEOM_DataMapOfAsciiStringTransient.hxx"
#include <TColStd_DataMapOfIntegerTransient.hxx>
#include <Resource_DataMapOfAsciiStringAsciiString.hxx>
#include <TDocStd_Document.hxx>
#include <TColStd_HArray1OfInteger.hxx>
#include <TColStd_HArray1OfByte.hxx>
#include <TColStd_HSequenceOfAsciiString.hxx>
#include <TColStd_MapOfInteger.hxx>
#include <TDF_Label.hxx>
#include <map>
#include <list>
#include <vector>
#include <string>

Go to the source code of this file.

Classes

struct  TObjectData
 Data of GEOM_Object. More...
 
struct  TVariable
 
class  ObjectStates
 
class  GEOM_Engine
 

Typedefs

typedef std::vector< TVariableTState
 
typedef std::vector< TStateTAllStates
 
typedef std::map< TCollection_AsciiString, ObjectStates * > TVariablesList
 
typedef std::map< int, std::list< TDF_Label > > TFreeLabelsList
 

Typedef Documentation

◆ TAllStates

typedef std::vector<TState> TAllStates

◆ TFreeLabelsList

typedef std::map<int, std::list<TDF_Label> > TFreeLabelsList

◆ TState

typedef std::vector<TVariable> TState

◆ TVariablesList

typedef std::map<TCollection_AsciiString, ObjectStates* > TVariablesList