Open CASCADE Technology 7.8.2.dev
StepData Class Reference

Gives basic data definition for Step Interface. Any class of a data model described in EXPRESS Language is candidate to be managed by a Step Interface. More...

#include <StepData.hxx>

Static Public Member Functions

static Handle< StepData_ProtocolHeaderProtocol ()
 Returns the recorded HeaderProtocol, which can be :
 
static void AddHeaderProtocol (const Handle< StepData_Protocol > &headerproto)
 Adds a new Header Protocol to the Header Definition.
 
static void Init ()
 Prepares General Data required to work with this package, which are the Protocol and Modules to be loaded into Libraries.
 
static Handle< StepData_ProtocolProtocol ()
 Returns a Protocol from StepData (avoids to create it)
 

Detailed Description

Gives basic data definition for Step Interface. Any class of a data model described in EXPRESS Language is candidate to be managed by a Step Interface.

Member Function Documentation

◆ AddHeaderProtocol()

static void StepData::AddHeaderProtocol ( const Handle< StepData_Protocol > & headerproto)
static

Adds a new Header Protocol to the Header Definition.

◆ HeaderProtocol()

static Handle< StepData_Protocol > StepData::HeaderProtocol ( )
static

Returns the recorded HeaderProtocol, which can be :

  • a Null Handle if no Header Protocol was yet defined
  • a simple Protocol if only one was defined
  • a FileProtocol if more than one Protocol was yet defined

◆ Init()

static void StepData::Init ( )
static

Prepares General Data required to work with this package, which are the Protocol and Modules to be loaded into Libraries.

◆ Protocol()

static Handle< StepData_Protocol > StepData::Protocol ( )
static

Returns a Protocol from StepData (avoids to create it)


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