Open CASCADE Technology 6.6.0
Public Member Functions
RWHeaderSection_ReadWriteModule Class Reference

General module to read and write HeaderSection entities

#include <RWHeaderSection_ReadWriteModule.hxx>

Inheritance diagram for RWHeaderSection_ReadWriteModule:
Inheritance graph
[legend]

Public Member Functions

 RWHeaderSection_ReadWriteModule ()
Standard_Integer CaseStep (const TCollection_AsciiString &atype) const
 associates a positive Case Number to each type of HeaderSection entity,
given as a String defined in the EXPRESS form

virtual Standard_Integer CaseStep (const TColStd_SequenceOfAsciiString &types) const
 associates a positive Case Number to each type of HeaderSection Complex entity,
given as a String defined in the EXPRESS form

virtual Standard_Boolean IsComplex (const Standard_Integer CN) const
 returns True if the Case Number corresponds to a Complex Type

const TCollection_AsciiStringStepType (const Standard_Integer CN) const
 returns a StepType (defined in EXPRESS form which belongs to a
Type of Entity, identified by its CaseNumber determined by Protocol

void ReadStep (const Standard_Integer CN, const Handle< StepData_StepReaderData > &data, const Standard_Integer num, Handle< Interface_Check > &ach, const Handle< Standard_Transient > &ent) const
 Specific Read Function. Works with StepReaderData

void WriteStep (const Standard_Integer CN, StepData_StepWriter &SW, const Handle< Standard_Transient > &ent) const
 Write Function, switched by CaseNum


Constructor & Destructor Documentation

RWHeaderSection_ReadWriteModule::RWHeaderSection_ReadWriteModule ( )

Member Function Documentation

Standard_Integer RWHeaderSection_ReadWriteModule::CaseStep ( const TCollection_AsciiString atype) const [virtual]
virtual Standard_Integer RWHeaderSection_ReadWriteModule::CaseStep ( const TColStd_SequenceOfAsciiString types) const [virtual]

Reimplemented from StepData_ReadWriteModule.

virtual Standard_Boolean RWHeaderSection_ReadWriteModule::IsComplex ( const Standard_Integer  CN) const [virtual]

Reimplemented from StepData_ReadWriteModule.

void RWHeaderSection_ReadWriteModule::ReadStep ( const Standard_Integer  CN,
const Handle< StepData_StepReaderData > &  data,
const Standard_Integer  num,
Handle< Interface_Check > &  ach,
const Handle< Standard_Transient > &  ent 
) const [virtual]
const TCollection_AsciiString& RWHeaderSection_ReadWriteModule::StepType ( const Standard_Integer  CN) const [virtual]
void RWHeaderSection_ReadWriteModule::WriteStep ( const Standard_Integer  CN,
StepData_StepWriter SW,
const Handle< Standard_Transient > &  ent 
) const [virtual]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines