Open CASCADE Technology  7.7.0
Static Public Member Functions
Express Class Reference

Provides data structures for representation of EXPRESS schema (items, types, entities etc.) and tools for generating XSTEP classes (HXX and CXX) from items of the schema. More...

#include <Express.hxx>

Static Public Member Functions

static Handle< Express_Schema > & Schema ()
 Returns (modifiable) handle to static schema object. More...
 
static void WriteFileStamp (Standard_OStream &theOS)
 Writes standard copyright stamp (creation date/time, user, etc.) More...
 
static void WriteMethodStamp (Standard_OStream &theOS, const TCollection_AsciiString &theName)
 Writes standard comment for method in CXX file. More...
 
static TCollection_AsciiString ToStepName (const TCollection_AsciiString &theName)
 Converts item name from CASCADE to STEP style e.g. BoundedCurve -> bounded_curve. More...
 
static TCollection_AsciiString EnumPrefix (const TCollection_AsciiString &theName)
 Converts item name from CASCADE to STEP style e.g. BoundedCurve -> bounded_curve. More...
 

Detailed Description

Provides data structures for representation of EXPRESS schema (items, types, entities etc.) and tools for generating XSTEP classes (HXX and CXX) from items of the schema.

Member Function Documentation

◆ EnumPrefix()

static TCollection_AsciiString Express::EnumPrefix ( const TCollection_AsciiString theName)
static

Converts item name from CASCADE to STEP style e.g. BoundedCurve -> bounded_curve.

◆ Schema()

static Handle< Express_Schema >& Express::Schema ( )
static

Returns (modifiable) handle to static schema object.

◆ ToStepName()

static TCollection_AsciiString Express::ToStepName ( const TCollection_AsciiString theName)
static

Converts item name from CASCADE to STEP style e.g. BoundedCurve -> bounded_curve.

◆ WriteFileStamp()

static void Express::WriteFileStamp ( Standard_OStream theOS)
static

Writes standard copyright stamp (creation date/time, user, etc.)

◆ WriteMethodStamp()

static void Express::WriteMethodStamp ( Standard_OStream theOS,
const TCollection_AsciiString theName 
)
static

Writes standard comment for method in CXX file.


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