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

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

Reimplemented from StepData_ReadWriteModule.

Standard_Integer RWHeaderSection_ReadWriteModule::CaseStep ( const TCollection_AsciiString atype  )  const [virtual]
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
Generated on Thu Mar 3 11:01:38 2011 for Open CASCADE Technology by  doxygen 1.6.3