Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
XSControl_Utils.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Standard_CString.hxx>
#include <Handle_Standard_Transient.hxx>
#include <Standard_Boolean.hxx>
#include <Handle_Standard_Type.hxx>
#include <Standard_Integer.hxx>
#include <Handle_TColStd_HSequenceOfTransient.hxx>
#include <Handle_TCollection_HAsciiString.hxx>
#include <Standard_ExtString.hxx>
#include <Handle_TCollection_HExtendedString.hxx>
#include <Handle_TColStd_HSequenceOfHAsciiString.hxx>
#include <Handle_TColStd_HSequenceOfHExtendedString.hxx>
#include <Handle_TopTools_HSequenceOfShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
#include <Handle_TColStd_HSequenceOfInteger.hxx>

Data Structures

class  XSControl_Utils
 This class provides various useful utility routines, to
facilitate handling of most common data structures :
transients (type, type name ...),
strings (ascii or extended, pointed or handled or ...),
shapes (reading, writing, testing ...),
sequences & arrays (of strings, of transients, of shapes ...),
...

Also it gives some helps on some data structures from XSTEP,
such as printing on standard trace file, recignizing most
currently used auxiliary types (Binder,Mapper ...)
More...