OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKSTEP
RWStepAP214


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

Standard_EXPORT RWStepAP214_ReadWriteModule ()
Standard_EXPORT 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_EXPORT 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_EXPORT Standard_Boolean IsComplex (const Standard_Integer CN) const
 returns True if the Case Number corresponds to a Complex Type

Standard_EXPORT 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

virtual Standard_EXPORT 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.
.
Standard_EXPORT 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
.
Standard_EXPORT void WriteStep (const Standard_Integer CN, StepData_StepWriter &SW, const Handle(Standard_Transient)&ent) const
 Write Function, switched by CaseNum
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Constructor & Destructor Documentation

Standard_EXPORT RWStepAP214_ReadWriteModule::RWStepAP214_ReadWriteModule  ) 
 


Member Function Documentation

virtual Standard_EXPORT Standard_Integer RWStepAP214_ReadWriteModule::CaseStep const TColStd_SequenceOfAsciiString &  types  )  const [virtual]
 

Reimplemented from StepData_ReadWriteModule.

Standard_EXPORT Standard_Integer RWStepAP214_ReadWriteModule::CaseStep const TCollection_AsciiString &  atype  )  const [virtual]
 

Implements StepData_ReadWriteModule.

virtual Standard_EXPORT Standard_Boolean RWStepAP214_ReadWriteModule::ComplexType const Standard_Integer  CN,
TColStd_SequenceOfAsciiString &  types
const [virtual]
 

Reimplemented from StepData_ReadWriteModule.

Standard_EXPORT const RWStepAP214_ReadWriteModule::Handle Standard_Type   )  const
 

Reimplemented from StepData_ReadWriteModule.

virtual Standard_EXPORT Standard_Boolean RWStepAP214_ReadWriteModule::IsComplex const Standard_Integer  CN  )  const [virtual]
 

Reimplemented from StepData_ReadWriteModule.

Standard_EXPORT void RWStepAP214_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.

Standard_EXPORT const TCollection_AsciiString& RWStepAP214_ReadWriteModule::StepType const Standard_Integer  CN  )  const [virtual]
 

Implements StepData_ReadWriteModule.

Standard_EXPORT void RWStepAP214_ReadWriteModule::WriteStep const Standard_Integer  CN,
StepData_StepWriter SW,
const Handle(Standard_Transient)&  ent
const [virtual]
 

Implements StepData_ReadWriteModule.


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:41:45 2008 for OpenCASCADE by  doxygen 1.4.1