mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-07-15 12:35:51 +03:00
38 lines
1.2 KiB
Plaintext
Executable File
38 lines
1.2 KiB
Plaintext
Executable File
-- File: IGESDefs_ReadWriteModule.cdl
|
|
-- Created: Mon Sep 6 19:22:12 1993
|
|
-- Author: Christian CAILLET
|
|
-- <cky@bravox>
|
|
---Copyright: Matra Datavision 1993
|
|
|
|
|
|
|
|
class ReadWriteModule from IGESDefs inherits ReadWriteModule from IGESData
|
|
|
|
---Purpose : Defines Defs File Access Module for IGESDefs (specific parts)
|
|
-- Specific actions concern : Read and Write Own Parameters of
|
|
-- an IGESEntity.
|
|
|
|
uses Transient, FileReaderData,
|
|
IGESEntity, DirPart, IGESReaderData, ParamReader, IGESWriter
|
|
|
|
raises DomainError
|
|
|
|
is
|
|
|
|
Create returns mutable ReadWriteModule from IGESDefs;
|
|
---Purpose : Creates a ReadWriteModule & puts it into ReaderLib & WriterLib
|
|
|
|
CaseIGES (me; typenum, formnum : Integer) returns Integer;
|
|
---Purpose : Defines Case Numbers for Entities of IGESDefs
|
|
|
|
ReadOwnParams (me; CN : Integer; ent : mutable IGESEntity;
|
|
IR : IGESReaderData; PR : in out ParamReader)
|
|
raises DomainError;
|
|
---Purpose : Reads own parameters from file for an Entity of IGESDefs
|
|
|
|
WriteOwnParams (me; CN : Integer; ent : IGESEntity;
|
|
IW : in out IGESWriter);
|
|
---Purpose : Writes own parameters to IGESWriter
|
|
|
|
end ReadWriteModule;
|