Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
RWStepAP214_ReadWriteModule Class Reference

General module to read and write StepAP214 entities

#include <RWStepAP214_ReadWriteModule.hxx>

Inheritance diagram for RWStepAP214_ReadWriteModule:
Inheritance graph
[legend]

Public Member Functions

 RWStepAP214_ReadWriteModule ()
Standard_Integer CaseStep (const TCollection_AsciiString &atype) const
 associates a positive Case Number to each type of StepAP214 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 StepAP214 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

virtual Standard_Boolean ComplexType (const Standard_Integer CN, TColStd_SequenceOfAsciiString &types) const
 Function specific to STEP, which delivers the list of types
which corresponds to a complex type. If <CN> is not for a
complex type, this method returns False. Else it returns True
and fills the list in alphabetic order.
The default returns False. To be redefined as required.

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


Member Function Documentation

Reimplemented from StepData_ReadWriteModule.

Reimplemented from StepData_ReadWriteModule.

Reimplemented from StepData_ReadWriteModule.


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