Open CASCADE Technology 6.6.0
|
General module to read and write HeaderSection entities
#include <RWHeaderSection_ReadWriteModule.hxx>
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_AsciiString & | StepType (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 |
RWHeaderSection_ReadWriteModule::RWHeaderSection_ReadWriteModule | ( | ) |
Standard_Integer RWHeaderSection_ReadWriteModule::CaseStep | ( | const TCollection_AsciiString & | atype | ) | const [virtual] |
Implements StepData_ReadWriteModule.
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] |
Implements StepData_ReadWriteModule.
const TCollection_AsciiString& RWHeaderSection_ReadWriteModule::StepType | ( | const Standard_Integer | CN | ) | const [virtual] |
Implements StepData_ReadWriteModule.
void RWHeaderSection_ReadWriteModule::WriteStep | ( | const Standard_Integer | CN, |
StepData_StepWriter & | SW, | ||
const Handle< Standard_Transient > & | ent | ||
) | const [virtual] |
Implements StepData_ReadWriteModule.