1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-29 14:00:49 +03:00

0024002: Overall code and build procedure refactoring -- automatic

Automatic upgrade of OCCT code by command "occt_upgrade . -nocdl":
- WOK-generated header files from inc and sources from drv are moved to src
- CDL files removed
- All packages are converted to nocdlpack
This commit is contained in:
abv
2015-07-12 07:42:38 +03:00
parent 543a996496
commit 42cf5bc1ca
15354 changed files with 623957 additions and 509844 deletions

View File

@@ -1 +1,58 @@
RWStepAP214_CMPLRS.edl
RWStepAP214.cxx
RWStepAP214.hxx
RWStepAP214_GeneralModule.cxx
RWStepAP214_GeneralModule.hxx
RWStepAP214_ReadWriteModule.cxx
RWStepAP214_ReadWriteModule.hxx
RWStepAP214_RWAppliedApprovalAssignment.cxx
RWStepAP214_RWAppliedApprovalAssignment.hxx
RWStepAP214_RWAppliedDateAndTimeAssignment.cxx
RWStepAP214_RWAppliedDateAndTimeAssignment.hxx
RWStepAP214_RWAppliedDateAssignment.cxx
RWStepAP214_RWAppliedDateAssignment.hxx
RWStepAP214_RWAppliedDocumentReference.cxx
RWStepAP214_RWAppliedDocumentReference.hxx
RWStepAP214_RWAppliedExternalIdentificationAssignment.cxx
RWStepAP214_RWAppliedExternalIdentificationAssignment.hxx
RWStepAP214_RWAppliedGroupAssignment.cxx
RWStepAP214_RWAppliedGroupAssignment.hxx
RWStepAP214_RWAppliedOrganizationAssignment.cxx
RWStepAP214_RWAppliedOrganizationAssignment.hxx
RWStepAP214_RWAppliedPersonAndOrganizationAssignment.cxx
RWStepAP214_RWAppliedPersonAndOrganizationAssignment.hxx
RWStepAP214_RWAppliedPresentedItem.cxx
RWStepAP214_RWAppliedPresentedItem.hxx
RWStepAP214_RWAppliedSecurityClassificationAssignment.cxx
RWStepAP214_RWAppliedSecurityClassificationAssignment.hxx
RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.cxx
RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.hxx
RWStepAP214_RWAutoDesignActualDateAssignment.cxx
RWStepAP214_RWAutoDesignActualDateAssignment.hxx
RWStepAP214_RWAutoDesignApprovalAssignment.cxx
RWStepAP214_RWAutoDesignApprovalAssignment.hxx
RWStepAP214_RWAutoDesignDateAndPersonAssignment.cxx
RWStepAP214_RWAutoDesignDateAndPersonAssignment.hxx
RWStepAP214_RWAutoDesignDocumentReference.cxx
RWStepAP214_RWAutoDesignDocumentReference.hxx
RWStepAP214_RWAutoDesignGroupAssignment.cxx
RWStepAP214_RWAutoDesignGroupAssignment.hxx
RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.cxx
RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.hxx
RWStepAP214_RWAutoDesignNominalDateAssignment.cxx
RWStepAP214_RWAutoDesignNominalDateAssignment.hxx
RWStepAP214_RWAutoDesignOrganizationAssignment.cxx
RWStepAP214_RWAutoDesignOrganizationAssignment.hxx
RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.cxx
RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.hxx
RWStepAP214_RWAutoDesignPresentedItem.cxx
RWStepAP214_RWAutoDesignPresentedItem.hxx
RWStepAP214_RWAutoDesignSecurityClassificationAssignment.cxx
RWStepAP214_RWAutoDesignSecurityClassificationAssignment.hxx
RWStepAP214_RWClass.cxx
RWStepAP214_RWClass.hxx
RWStepAP214_RWExternallyDefinedClass.cxx
RWStepAP214_RWExternallyDefinedClass.hxx
RWStepAP214_RWExternallyDefinedGeneralProperty.cxx
RWStepAP214_RWExternallyDefinedGeneralProperty.hxx
RWStepAP214_RWRepItemGroup.cxx
RWStepAP214_RWRepItemGroup.hxx

View File

@@ -1,67 +0,0 @@
-- Created on: 1995-12-04
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
package RWStepAP214
uses
StepData, Interface, TCollection, TColStd, StepAP214
is
class ReadWriteModule;
class GeneralModule;
class RWAutoDesignActualDateAndTimeAssignment;
class RWAutoDesignActualDateAssignment;
class RWAutoDesignApprovalAssignment;
class RWAutoDesignDateAndPersonAssignment;
class RWAutoDesignGroupAssignment;
class RWAutoDesignNominalDateAndTimeAssignment;
class RWAutoDesignNominalDateAssignment;
class RWAutoDesignOrganizationAssignment;
class RWAutoDesignPersonAndOrganizationAssignment;
class RWAutoDesignPresentedItem;
class RWAutoDesignSecurityClassificationAssignment;
-- Removed from Rev2 to Rev4 : class RWAutoDesignViewArea;
-- Added from STEP214-CC1 to CC2
class RWAutoDesignDocumentReference;
--Added from CC2 to DIS
class RWAppliedDateAndTimeAssignment;
class RWAppliedDateAssignment;
class RWAppliedApprovalAssignment;
class RWAppliedGroupAssignment;
class RWAppliedOrganizationAssignment;
class RWAppliedPersonAndOrganizationAssignment;
class RWAppliedPresentedItem;
class RWAppliedSecurityClassificationAssignment;
class RWAppliedDocumentReference;
-- added for external references (CAX-IF TRJ4)
class RWAppliedExternalIdentificationAssignment;
class RWClass;
class RWExternallyDefinedClass;
class RWExternallyDefinedGeneralProperty;
class RWRepItemGroup;
Init;
---Purpose: enforced the initialisation of the libraries
end RWStepAP214;

View File

@@ -11,19 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214.ixx>
#include <RWHeaderSection.hxx>
#include <StepAP214_Protocol.hxx>
#include <StepAP214.hxx>
#include <RWStepAP214_ReadWriteModule.hxx>
#include <RWStepAP214_GeneralModule.hxx>
#include <Interface_GeneralLib.hxx>
#include <Interface_ReaderLib.hxx>
#include <RWHeaderSection.hxx>
#include <RWStepAP214.hxx>
#include <RWStepAP214_GeneralModule.hxx>
#include <RWStepAP214_ReadWriteModule.hxx>
#include <StepAP214.hxx>
#include <StepAP214_Protocol.hxx>
#include <StepData_WriterLib.hxx>
static int init = 0;
void RWStepAP214::Init()

View File

@@ -0,0 +1,116 @@
// Created on: 1995-12-04
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_HeaderFile
#define _RWStepAP214_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
class RWStepAP214_ReadWriteModule;
class RWStepAP214_GeneralModule;
class RWStepAP214_RWAutoDesignActualDateAndTimeAssignment;
class RWStepAP214_RWAutoDesignActualDateAssignment;
class RWStepAP214_RWAutoDesignApprovalAssignment;
class RWStepAP214_RWAutoDesignDateAndPersonAssignment;
class RWStepAP214_RWAutoDesignGroupAssignment;
class RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment;
class RWStepAP214_RWAutoDesignNominalDateAssignment;
class RWStepAP214_RWAutoDesignOrganizationAssignment;
class RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment;
class RWStepAP214_RWAutoDesignPresentedItem;
class RWStepAP214_RWAutoDesignSecurityClassificationAssignment;
class RWStepAP214_RWAutoDesignDocumentReference;
class RWStepAP214_RWAppliedDateAndTimeAssignment;
class RWStepAP214_RWAppliedDateAssignment;
class RWStepAP214_RWAppliedApprovalAssignment;
class RWStepAP214_RWAppliedGroupAssignment;
class RWStepAP214_RWAppliedOrganizationAssignment;
class RWStepAP214_RWAppliedPersonAndOrganizationAssignment;
class RWStepAP214_RWAppliedPresentedItem;
class RWStepAP214_RWAppliedSecurityClassificationAssignment;
class RWStepAP214_RWAppliedDocumentReference;
class RWStepAP214_RWAppliedExternalIdentificationAssignment;
class RWStepAP214_RWClass;
class RWStepAP214_RWExternallyDefinedClass;
class RWStepAP214_RWExternallyDefinedGeneralProperty;
class RWStepAP214_RWRepItemGroup;
class RWStepAP214
{
public:
DEFINE_STANDARD_ALLOC
//! enforced the initialisation of the libraries
Standard_EXPORT static void Init();
protected:
private:
friend class RWStepAP214_ReadWriteModule;
friend class RWStepAP214_GeneralModule;
friend class RWStepAP214_RWAutoDesignActualDateAndTimeAssignment;
friend class RWStepAP214_RWAutoDesignActualDateAssignment;
friend class RWStepAP214_RWAutoDesignApprovalAssignment;
friend class RWStepAP214_RWAutoDesignDateAndPersonAssignment;
friend class RWStepAP214_RWAutoDesignGroupAssignment;
friend class RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment;
friend class RWStepAP214_RWAutoDesignNominalDateAssignment;
friend class RWStepAP214_RWAutoDesignOrganizationAssignment;
friend class RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment;
friend class RWStepAP214_RWAutoDesignPresentedItem;
friend class RWStepAP214_RWAutoDesignSecurityClassificationAssignment;
friend class RWStepAP214_RWAutoDesignDocumentReference;
friend class RWStepAP214_RWAppliedDateAndTimeAssignment;
friend class RWStepAP214_RWAppliedDateAssignment;
friend class RWStepAP214_RWAppliedApprovalAssignment;
friend class RWStepAP214_RWAppliedGroupAssignment;
friend class RWStepAP214_RWAppliedOrganizationAssignment;
friend class RWStepAP214_RWAppliedPersonAndOrganizationAssignment;
friend class RWStepAP214_RWAppliedPresentedItem;
friend class RWStepAP214_RWAppliedSecurityClassificationAssignment;
friend class RWStepAP214_RWAppliedDocumentReference;
friend class RWStepAP214_RWAppliedExternalIdentificationAssignment;
friend class RWStepAP214_RWClass;
friend class RWStepAP214_RWExternallyDefinedClass;
friend class RWStepAP214_RWExternallyDefinedGeneralProperty;
friend class RWStepAP214_RWRepItemGroup;
};
#endif // _RWStepAP214_HeaderFile

View File

@@ -1,28 +0,0 @@
-- Created on: 1997-05-21
-- Created by: Christian CAILLET
-- Copyright (c) 1997-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
-- Pb compil gros code HP-UX sous WOK++
-- trop de warning -> shut up
@if ( %Station == "hp" || %Station == "sil" ) then
@string %CMPLRS_CXX_Options = %CMPLRS_CXX_Options " -w ";
-- Pb optimiseur (O2) pas fiable
@set %ModeOpt = "+O1";
@endif;

View File

@@ -1,58 +0,0 @@
-- Created on: 1995-12-07
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class GeneralModule from RWStepAP214 inherits GeneralModule from StepData
---Purpose : Defines General Services for StepAP214 Entities
-- (Share,Check,Copy; Trace already inherited)
-- Depends (for case numbers) of Protocol from StepAP214
uses Transient, HAsciiString from TCollection,
EntityIterator from Interface,
ShareTool from Interface,
Check from Interface,
CopyTool from Interface,
InterfaceModel from Interface
is
Create returns GeneralModule from RWStepAP214;
---Purpose : Creates a GeneralModule
FillSharedCase (me; CN : Integer; ent : Transient;
iter : in out EntityIterator);
---Purpose : Specific filling of the list of Entities shared by an Entity
-- <ent>, according to a Case Number <CN> (provided by StepAP214
-- Protocol).
CheckCase (me; CN : Integer; ent : Transient; shares : ShareTool; ach : in out Check);
---Purpose : Specific Checking of an Entity <ent>
CopyCase (me; CN : Integer; entfrom : Transient; entto : Transient; TC : in out CopyTool);
---Purpose : Specific Copy ("Deep") from <entfrom> to <entto> (same type)
-- by using a CopyTool which provides its working Map.
-- Use method Transferred from CopyTool to work
NewVoid (me; CN : Integer; ent : out Transient) returns Boolean;
CategoryNumber (me; CN : Integer; ent : Transient; shares : ShareTool)
returns Integer is redefined;
Name (me; CN : Integer; ent : Transient; shares : ShareTool from Interface)
returns HAsciiString from TCollection is redefined;
---Purpose : Returns the name of a STEP Entity according to its type
end GeneralModule;

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,92 @@
// Created on: 1995-12-07
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_GeneralModule_HeaderFile
#define _RWStepAP214_GeneralModule_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepData_GeneralModule.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
class Standard_Transient;
class Interface_EntityIterator;
class Interface_ShareTool;
class Interface_Check;
class Interface_CopyTool;
class TCollection_HAsciiString;
class RWStepAP214_GeneralModule;
DEFINE_STANDARD_HANDLE(RWStepAP214_GeneralModule, StepData_GeneralModule)
//! Defines General Services for StepAP214 Entities
//! (Share,Check,Copy; Trace already inherited)
//! Depends (for case numbers) of Protocol from StepAP214
class RWStepAP214_GeneralModule : public StepData_GeneralModule
{
public:
//! Creates a GeneralModule
Standard_EXPORT RWStepAP214_GeneralModule();
//! Specific filling of the list of Entities shared by an Entity
//! <ent>, according to a Case Number <CN> (provided by StepAP214
//! Protocol).
Standard_EXPORT void FillSharedCase (const Standard_Integer CN, const Handle(Standard_Transient)& ent, Interface_EntityIterator& iter) const;
//! Specific Checking of an Entity <ent>
Standard_EXPORT void CheckCase (const Standard_Integer CN, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const;
//! Specific Copy ("Deep") from <entfrom> to <entto> (same type)
//! by using a CopyTool which provides its working Map.
//! Use method Transferred from CopyTool to work
Standard_EXPORT void CopyCase (const Standard_Integer CN, const Handle(Standard_Transient)& entfrom, const Handle(Standard_Transient)& entto, Interface_CopyTool& TC) const;
Standard_EXPORT Standard_Boolean NewVoid (const Standard_Integer CN, Handle(Standard_Transient)& ent) const;
Standard_EXPORT virtual Standard_Integer CategoryNumber (const Standard_Integer CN, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares) const Standard_OVERRIDE;
//! Returns the name of a STEP Entity according to its type
Standard_EXPORT virtual Handle(TCollection_HAsciiString) Name (const Standard_Integer CN, const Handle(Standard_Transient)& ent, const Interface_ShareTool& shares) const Standard_OVERRIDE;
DEFINE_STANDARD_RTTI(RWStepAP214_GeneralModule,StepData_GeneralModule)
protected:
private:
};
#endif // _RWStepAP214_GeneralModule_HeaderFile

View File

@@ -1,40 +0,0 @@
-- Created on: 1999-03-12
-- Created by: data exchange team
-- Copyright (c) 1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAppliedApprovalAssignment from RWStepAP214
---Purpose: Read & Write Module for AppliedApprovalAssignment
uses
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AppliedApprovalAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAppliedApprovalAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AppliedApprovalAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AppliedApprovalAssignment from StepAP214);
Share(me; ent : AppliedApprovalAssignment from StepAP214; iter : in out EntityIterator);
end RWAppliedApprovalAssignment;

View File

@@ -11,17 +11,16 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAppliedApprovalAssignment.ixx>
#include <StepAP214_HArray1OfApprovalItem.hxx>
#include <StepAP214_ApprovalItem.hxx>
#include <StepBasic_Approval.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAppliedApprovalAssignment.hxx>
#include <StepAP214_AppliedApprovalAssignment.hxx>
#include <StepAP214_ApprovalItem.hxx>
#include <StepAP214_HArray1OfApprovalItem.hxx>
#include <StepBasic_Approval.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAppliedApprovalAssignment::RWStepAP214_RWAppliedApprovalAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1999-03-12
// Created by: data exchange team
// Copyright (c) 1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAppliedApprovalAssignment_HeaderFile
#define _RWStepAP214_RWAppliedApprovalAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AppliedApprovalAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AppliedApprovalAssignment
class RWStepAP214_RWAppliedApprovalAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAppliedApprovalAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedApprovalAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedApprovalAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AppliedApprovalAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAppliedApprovalAssignment_HeaderFile

View File

@@ -1,43 +0,0 @@
-- Created on: 1999-03-12
-- Created by: data exchange team
-- Copyright (c) 1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAppliedDateAndTimeAssignment from RWStepAP214
---Purpose: Read & Write Module for AppliedDateAndTimeAssignment
uses
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AppliedDateAndTimeAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAppliedDateAndTimeAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AppliedDateAndTimeAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AppliedDateAndTimeAssignment from StepAP214);
Share(me; ent : AppliedDateAndTimeAssignment from StepAP214; iter : in out EntityIterator);
end RWAppliedDateAndTimeAssignment;

View File

@@ -12,18 +12,17 @@
// commercial license or contractual agreement.
//create s4134 from CC2 to DIS
#include <RWStepAP214_RWAppliedDateAndTimeAssignment.ixx>
#include <StepAP214_HArray1OfDateAndTimeItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAppliedDateAndTimeAssignment.hxx>
#include <StepAP214_AppliedDateAndTimeAssignment.hxx>
#include <StepAP214_DateAndTimeItem.hxx>
#include <StepAP214_HArray1OfDateAndTimeItem.hxx>
#include <StepBasic_DateAndTime.hxx>
#include <StepBasic_DateTimeRole.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AppliedDateAndTimeAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAppliedDateAndTimeAssignment::RWStepAP214_RWAppliedDateAndTimeAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1999-03-12
// Created by: data exchange team
// Copyright (c) 1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAppliedDateAndTimeAssignment_HeaderFile
#define _RWStepAP214_RWAppliedDateAndTimeAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AppliedDateAndTimeAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AppliedDateAndTimeAssignment
class RWStepAP214_RWAppliedDateAndTimeAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAppliedDateAndTimeAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedDateAndTimeAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedDateAndTimeAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AppliedDateAndTimeAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAppliedDateAndTimeAssignment_HeaderFile

View File

@@ -1,41 +0,0 @@
-- Created on: 1999-03-12
-- Created by: data exchange team
-- Copyright (c) 1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAppliedDateAssignment from RWStepAP214
---Purpose: Read & Write Module for AppliedDateAssignment
uses
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AppliedDateAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAppliedDateAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AppliedDateAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AppliedDateAssignment from StepAP214);
Share(me; ent : AppliedDateAssignment from StepAP214; iter : in out EntityIterator);
end RWAppliedDateAssignment;

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAppliedDateAssignment.ixx>
#include <StepAP214_HArray1OfDateItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAppliedDateAssignment.hxx>
#include <StepAP214_AppliedDateAssignment.hxx>
#include <StepAP214_DateItem.hxx>
#include <StepAP214_HArray1OfDateItem.hxx>
#include <StepBasic_Date.hxx>
#include <StepBasic_DateRole.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AppliedDateAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAppliedDateAssignment::RWStepAP214_RWAppliedDateAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1999-03-12
// Created by: data exchange team
// Copyright (c) 1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAppliedDateAssignment_HeaderFile
#define _RWStepAP214_RWAppliedDateAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AppliedDateAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AppliedDateAssignment
class RWStepAP214_RWAppliedDateAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAppliedDateAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedDateAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedDateAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AppliedDateAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAppliedDateAssignment_HeaderFile

View File

@@ -1,39 +0,0 @@
-- Created on: 1999-03-12
-- Created by: data exchange team
-- Copyright (c) 1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAppliedDocumentReference from RWStepAP214
---Purpose: Read & Write Module for AppliedDocumentReference
uses
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AppliedDocumentReference from StepAP214,
EntityIterator from Interface
is
Create returns RWAppliedDocumentReference;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AppliedDocumentReference from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AppliedDocumentReference from StepAP214);
Share(me; ent : AppliedDocumentReference from StepAP214; iter : in out EntityIterator);
end RWAppliedDocumentReference;

View File

@@ -11,13 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAppliedDocumentReference.ixx>
#include <StepBasic_Document.hxx>
#include <TCollection_HAsciiString.hxx>
#include <StepAP214_HArray1OfDocumentReferenceItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAppliedDocumentReference.hxx>
#include <StepAP214_AppliedDocumentReference.hxx>
#include <StepAP214_DocumentReferenceItem.hxx>
#include <StepAP214_HArray1OfDocumentReferenceItem.hxx>
#include <StepBasic_Document.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <TCollection_HAsciiString.hxx>
RWStepAP214_RWAppliedDocumentReference::RWStepAP214_RWAppliedDocumentReference () { }

View File

@@ -0,0 +1,71 @@
// Created on: 1999-03-12
// Created by: data exchange team
// Copyright (c) 1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAppliedDocumentReference_HeaderFile
#define _RWStepAP214_RWAppliedDocumentReference_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AppliedDocumentReference;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AppliedDocumentReference
class RWStepAP214_RWAppliedDocumentReference
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAppliedDocumentReference();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedDocumentReference)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedDocumentReference)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AppliedDocumentReference)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAppliedDocumentReference_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 2000-05-10
-- Created by: Andrey BETENEV
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
class RWAppliedExternalIdentificationAssignment from RWStepAP214
---Purpose: Read & Write tool for AppliedExternalIdentificationAssignment
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
AppliedExternalIdentificationAssignment from StepAP214
is
Create returns RWAppliedExternalIdentificationAssignment from RWStepAP214;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : AppliedExternalIdentificationAssignment from StepAP214);
---Purpose: Reads AppliedExternalIdentificationAssignment
WriteStep (me; SW: in out StepWriter from StepData;
ent: AppliedExternalIdentificationAssignment from StepAP214);
---Purpose: Writes AppliedExternalIdentificationAssignment
Share (me; ent : AppliedExternalIdentificationAssignment from StepAP214;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWAppliedExternalIdentificationAssignment;

View File

@@ -15,17 +15,21 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
#include <RWStepAP214_RWAppliedExternalIdentificationAssignment.ixx>
#include <StepAP214_HArray1OfExternalIdentificationItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAppliedExternalIdentificationAssignment.hxx>
#include <StepAP214_AppliedExternalIdentificationAssignment.hxx>
#include <StepAP214_ExternalIdentificationItem.hxx>
#include <StepBasic_IdentificationRole.hxx>
#include <StepAP214_HArray1OfExternalIdentificationItem.hxx>
#include <StepBasic_ExternalSource.hxx>
#include <StepBasic_IdentificationRole.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepAP214_RWAppliedExternalIdentificationAssignment
//purpose :
//=======================================================================
RWStepAP214_RWAppliedExternalIdentificationAssignment::RWStepAP214_RWAppliedExternalIdentificationAssignment ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 2000-05-10
// Created by: Andrey BETENEV
// Copyright (c) 2000-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAppliedExternalIdentificationAssignment_HeaderFile
#define _RWStepAP214_RWAppliedExternalIdentificationAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AppliedExternalIdentificationAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for AppliedExternalIdentificationAssignment
class RWStepAP214_RWAppliedExternalIdentificationAssignment
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepAP214_RWAppliedExternalIdentificationAssignment();
//! Reads AppliedExternalIdentificationAssignment
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedExternalIdentificationAssignment)& ent) const;
//! Writes AppliedExternalIdentificationAssignment
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedExternalIdentificationAssignment)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepAP214_AppliedExternalIdentificationAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAppliedExternalIdentificationAssignment_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 2000-05-10
-- Created by: Andrey BETENEV
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
class RWAppliedGroupAssignment from RWStepAP214
---Purpose: Read & Write tool for AppliedGroupAssignment
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
AppliedGroupAssignment from StepAP214
is
Create returns RWAppliedGroupAssignment from RWStepAP214;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : AppliedGroupAssignment from StepAP214);
---Purpose: Reads AppliedGroupAssignment
WriteStep (me; SW: in out StepWriter from StepData;
ent: AppliedGroupAssignment from StepAP214);
---Purpose: Writes AppliedGroupAssignment
Share (me; ent : AppliedGroupAssignment from StepAP214;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWAppliedGroupAssignment;

View File

@@ -15,16 +15,20 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
#include <RWStepAP214_RWAppliedGroupAssignment.ixx>
#include <StepAP214_HArray1OfGroupItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAppliedGroupAssignment.hxx>
#include <StepAP214_AppliedGroupAssignment.hxx>
#include <StepAP214_GroupItem.hxx>
#include <StepAP214_HArray1OfGroupItem.hxx>
#include <StepBasic_Group.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepAP214_RWAppliedGroupAssignment
//purpose :
//=======================================================================
RWStepAP214_RWAppliedGroupAssignment::RWStepAP214_RWAppliedGroupAssignment ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 2000-05-10
// Created by: Andrey BETENEV
// Copyright (c) 2000-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAppliedGroupAssignment_HeaderFile
#define _RWStepAP214_RWAppliedGroupAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AppliedGroupAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for AppliedGroupAssignment
class RWStepAP214_RWAppliedGroupAssignment
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepAP214_RWAppliedGroupAssignment();
//! Reads AppliedGroupAssignment
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedGroupAssignment)& ent) const;
//! Writes AppliedGroupAssignment
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedGroupAssignment)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepAP214_AppliedGroupAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAppliedGroupAssignment_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1999-03-12
-- Created by: data exchange team
-- Copyright (c) 1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAppliedOrganizationAssignment from RWStepAP214
---Purpose: Read & Write Module for AppliedOrganizationAssignment
uses
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AppliedOrganizationAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAppliedOrganizationAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AppliedOrganizationAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AppliedOrganizationAssignment from StepAP214);
Share(me; ent : AppliedOrganizationAssignment from StepAP214; iter : in out EntityIterator);
end RWAppliedOrganizationAssignment;

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAppliedOrganizationAssignment.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAppliedOrganizationAssignment.hxx>
#include <StepAP214_AppliedOrganizationAssignment.hxx>
#include <StepAP214_HArray1OfOrganizationItem.hxx>
#include <StepAP214_OrganizationItem.hxx>
#include <StepBasic_Organization.hxx>
#include <StepBasic_OrganizationRole.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AppliedOrganizationAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAppliedOrganizationAssignment::RWStepAP214_RWAppliedOrganizationAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1999-03-12
// Created by: data exchange team
// Copyright (c) 1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAppliedOrganizationAssignment_HeaderFile
#define _RWStepAP214_RWAppliedOrganizationAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AppliedOrganizationAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AppliedOrganizationAssignment
class RWStepAP214_RWAppliedOrganizationAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAppliedOrganizationAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedOrganizationAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedOrganizationAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AppliedOrganizationAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAppliedOrganizationAssignment_HeaderFile

View File

@@ -1,40 +0,0 @@
-- Created on: 1999-03-12
-- Created by: data exchange team
-- Copyright (c) 1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAppliedPersonAndOrganizationAssignment from RWStepAP214
---Purpose: Read & Write Module for AppliedPersonAndOrganizationAssignment
uses
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AppliedPersonAndOrganizationAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAppliedPersonAndOrganizationAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AppliedPersonAndOrganizationAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AppliedPersonAndOrganizationAssignment from StepAP214);
Share(me; ent : AppliedPersonAndOrganizationAssignment from StepAP214; iter : in out EntityIterator);
end RWAppliedPersonAndOrganizationAssignment;

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAppliedPersonAndOrganizationAssignment.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAppliedPersonAndOrganizationAssignment.hxx>
#include <StepAP214_AppliedPersonAndOrganizationAssignment.hxx>
#include <StepAP214_HArray1OfPersonAndOrganizationItem.hxx>
#include <StepAP214_PersonAndOrganizationItem.hxx>
#include <StepBasic_PersonAndOrganization.hxx>
#include <StepBasic_PersonAndOrganizationRole.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AppliedPersonAndOrganizationAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAppliedPersonAndOrganizationAssignment::RWStepAP214_RWAppliedPersonAndOrganizationAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1999-03-12
// Created by: data exchange team
// Copyright (c) 1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAppliedPersonAndOrganizationAssignment_HeaderFile
#define _RWStepAP214_RWAppliedPersonAndOrganizationAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AppliedPersonAndOrganizationAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AppliedPersonAndOrganizationAssignment
class RWStepAP214_RWAppliedPersonAndOrganizationAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAppliedPersonAndOrganizationAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedPersonAndOrganizationAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedPersonAndOrganizationAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AppliedPersonAndOrganizationAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAppliedPersonAndOrganizationAssignment_HeaderFile

View File

@@ -1,40 +0,0 @@
-- Created on: 1999-03-12
-- Created by: data exchange team
-- Copyright (c) 1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAppliedPresentedItem from RWStepAP214
---Purpose: Read & Write Module for AppliedPresentedItem
uses
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AppliedPresentedItem from StepAP214,
EntityIterator from Interface
is
Create returns RWAppliedPresentedItem;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AppliedPresentedItem from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AppliedPresentedItem from StepAP214);
Share(me; ent : AppliedPresentedItem from StepAP214; iter : in out EntityIterator);
end RWAppliedPresentedItem;

View File

@@ -11,16 +11,15 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAppliedPresentedItem.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAppliedPresentedItem.hxx>
#include <StepAP214_AppliedPresentedItem.hxx>
#include <StepAP214_HArray1OfPresentedItemSelect.hxx>
#include <StepAP214_PresentedItemSelect.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AppliedPresentedItem.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAppliedPresentedItem::RWStepAP214_RWAppliedPresentedItem () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1999-03-12
// Created by: data exchange team
// Copyright (c) 1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAppliedPresentedItem_HeaderFile
#define _RWStepAP214_RWAppliedPresentedItem_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AppliedPresentedItem;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AppliedPresentedItem
class RWStepAP214_RWAppliedPresentedItem
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAppliedPresentedItem();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedPresentedItem)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedPresentedItem)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AppliedPresentedItem)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAppliedPresentedItem_HeaderFile

View File

@@ -1,41 +0,0 @@
-- Created on: 1999-03-12
-- Created by: data exchange team
-- Copyright (c) 1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAppliedSecurityClassificationAssignment from RWStepAP214
---Purpose:
uses
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AppliedSecurityClassificationAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAppliedSecurityClassificationAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AppliedSecurityClassificationAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AppliedSecurityClassificationAssignment from StepAP214);
Share(me; ent : AppliedSecurityClassificationAssignment from StepAP214; iter : in out EntityIterator);
end RWAppliedSecurityClassificationAssignment;

View File

@@ -11,17 +11,16 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAppliedSecurityClassificationAssignment.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAppliedSecurityClassificationAssignment.hxx>
#include <StepAP214_AppliedSecurityClassificationAssignment.hxx>
#include <StepAP214_HArray1OfSecurityClassificationItem.hxx>
#include <StepAP214_SecurityClassificationItem.hxx>
#include <StepBasic_SecurityClassification.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AppliedSecurityClassificationAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAppliedSecurityClassificationAssignment::RWStepAP214_RWAppliedSecurityClassificationAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1999-03-12
// Created by: data exchange team
// Copyright (c) 1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAppliedSecurityClassificationAssignment_HeaderFile
#define _RWStepAP214_RWAppliedSecurityClassificationAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AppliedSecurityClassificationAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
class RWStepAP214_RWAppliedSecurityClassificationAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAppliedSecurityClassificationAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AppliedSecurityClassificationAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AppliedSecurityClassificationAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AppliedSecurityClassificationAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAppliedSecurityClassificationAssignment_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1995-12-04
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAutoDesignActualDateAndTimeAssignment from RWStepAP214
---Purpose : Read & Write Module for AutoDesignActualDateAndTimeAssignment
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AutoDesignActualDateAndTimeAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAutoDesignActualDateAndTimeAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AutoDesignActualDateAndTimeAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AutoDesignActualDateAndTimeAssignment from StepAP214);
Share(me; ent : AutoDesignActualDateAndTimeAssignment from StepAP214; iter : in out EntityIterator);
end RWAutoDesignActualDateAndTimeAssignment;

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.ixx>
#include <StepAP214_HArray1OfAutoDesignDateAndTimeItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.hxx>
#include <StepAP214_AutoDesignActualDateAndTimeAssignment.hxx>
#include <StepAP214_AutoDesignDateAndTimeItem.hxx>
#include <StepAP214_HArray1OfAutoDesignDateAndTimeItem.hxx>
#include <StepBasic_DateAndTime.hxx>
#include <StepBasic_DateTimeRole.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AutoDesignActualDateAndTimeAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAutoDesignActualDateAndTimeAssignment::RWStepAP214_RWAutoDesignActualDateAndTimeAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-04
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAutoDesignActualDateAndTimeAssignment_HeaderFile
#define _RWStepAP214_RWAutoDesignActualDateAndTimeAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AutoDesignActualDateAndTimeAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AutoDesignActualDateAndTimeAssignment
class RWStepAP214_RWAutoDesignActualDateAndTimeAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAutoDesignActualDateAndTimeAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignActualDateAndTimeAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignActualDateAndTimeAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignActualDateAndTimeAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAutoDesignActualDateAndTimeAssignment_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1995-12-04
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAutoDesignActualDateAssignment from RWStepAP214
---Purpose : Read & Write Module for AutoDesignActualDateAssignment
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AutoDesignActualDateAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAutoDesignActualDateAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AutoDesignActualDateAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AutoDesignActualDateAssignment from StepAP214);
Share(me; ent : AutoDesignActualDateAssignment from StepAP214; iter : in out EntityIterator);
end RWAutoDesignActualDateAssignment;

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAutoDesignActualDateAssignment.ixx>
#include <StepAP214_HArray1OfAutoDesignDatedItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAutoDesignActualDateAssignment.hxx>
#include <StepAP214_AutoDesignActualDateAssignment.hxx>
#include <StepAP214_AutoDesignDatedItem.hxx>
#include <StepAP214_HArray1OfAutoDesignDatedItem.hxx>
#include <StepBasic_Date.hxx>
#include <StepBasic_DateRole.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AutoDesignActualDateAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAutoDesignActualDateAssignment::RWStepAP214_RWAutoDesignActualDateAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-04
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAutoDesignActualDateAssignment_HeaderFile
#define _RWStepAP214_RWAutoDesignActualDateAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AutoDesignActualDateAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AutoDesignActualDateAssignment
class RWStepAP214_RWAutoDesignActualDateAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAutoDesignActualDateAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignActualDateAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignActualDateAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignActualDateAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAutoDesignActualDateAssignment_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1995-12-04
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAutoDesignApprovalAssignment from RWStepAP214
---Purpose : Read & Write Module for AutoDesignApprovalAssignment
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AutoDesignApprovalAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAutoDesignApprovalAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AutoDesignApprovalAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AutoDesignApprovalAssignment from StepAP214);
Share(me; ent : AutoDesignApprovalAssignment from StepAP214; iter : in out EntityIterator);
end RWAutoDesignApprovalAssignment;

View File

@@ -11,17 +11,16 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAutoDesignApprovalAssignment.ixx>
#include <StepAP214_HArray1OfAutoDesignGeneralOrgItem.hxx>
#include <StepAP214_AutoDesignGeneralOrgItem.hxx>
#include <StepBasic_Approval.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAutoDesignApprovalAssignment.hxx>
#include <StepAP214_AutoDesignApprovalAssignment.hxx>
#include <StepAP214_AutoDesignGeneralOrgItem.hxx>
#include <StepAP214_HArray1OfAutoDesignGeneralOrgItem.hxx>
#include <StepBasic_Approval.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAutoDesignApprovalAssignment::RWStepAP214_RWAutoDesignApprovalAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-04
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAutoDesignApprovalAssignment_HeaderFile
#define _RWStepAP214_RWAutoDesignApprovalAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AutoDesignApprovalAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AutoDesignApprovalAssignment
class RWStepAP214_RWAutoDesignApprovalAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAutoDesignApprovalAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignApprovalAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignApprovalAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignApprovalAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAutoDesignApprovalAssignment_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1995-12-04
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAutoDesignDateAndPersonAssignment from RWStepAP214
---Purpose : Read & Write Module for AutoDesignDateAndPersonAssignment
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AutoDesignDateAndPersonAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAutoDesignDateAndPersonAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AutoDesignDateAndPersonAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AutoDesignDateAndPersonAssignment from StepAP214);
Share(me; ent : AutoDesignDateAndPersonAssignment from StepAP214; iter : in out EntityIterator);
end RWAutoDesignDateAndPersonAssignment;

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAutoDesignDateAndPersonAssignment.ixx>
#include <StepAP214_HArray1OfAutoDesignDateAndPersonItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAutoDesignDateAndPersonAssignment.hxx>
#include <StepAP214_AutoDesignDateAndPersonAssignment.hxx>
#include <StepAP214_AutoDesignDateAndPersonItem.hxx>
#include <StepAP214_HArray1OfAutoDesignDateAndPersonItem.hxx>
#include <StepBasic_PersonAndOrganization.hxx>
#include <StepBasic_PersonAndOrganizationRole.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AutoDesignDateAndPersonAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAutoDesignDateAndPersonAssignment::RWStepAP214_RWAutoDesignDateAndPersonAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-04
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAutoDesignDateAndPersonAssignment_HeaderFile
#define _RWStepAP214_RWAutoDesignDateAndPersonAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AutoDesignDateAndPersonAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AutoDesignDateAndPersonAssignment
class RWStepAP214_RWAutoDesignDateAndPersonAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAutoDesignDateAndPersonAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignDateAndPersonAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignDateAndPersonAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignDateAndPersonAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAutoDesignDateAndPersonAssignment_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1998-08-04
-- Created by: Christian CAILLET
-- Copyright (c) 1998-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAutoDesignDocumentReference from RWStepAP214
---Purpose : Read & Write Module for AutoDesignDocumentReference
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AutoDesignDocumentReference from StepAP214,
EntityIterator from Interface
is
Create returns RWAutoDesignDocumentReference;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AutoDesignDocumentReference from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AutoDesignDocumentReference from StepAP214);
Share(me; ent : AutoDesignDocumentReference from StepAP214; iter : in out EntityIterator);
end RWAutoDesignDocumentReference;

View File

@@ -11,13 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAutoDesignDocumentReference.ixx>
#include <StepBasic_Document.hxx>
#include <TCollection_HAsciiString.hxx>
#include <StepAP214_HArray1OfAutoDesignReferencingItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAutoDesignDocumentReference.hxx>
#include <StepAP214_AutoDesignDocumentReference.hxx>
#include <StepAP214_AutoDesignReferencingItem.hxx>
#include <StepAP214_HArray1OfAutoDesignReferencingItem.hxx>
#include <StepBasic_Document.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <TCollection_HAsciiString.hxx>
RWStepAP214_RWAutoDesignDocumentReference::RWStepAP214_RWAutoDesignDocumentReference () { }

View File

@@ -0,0 +1,71 @@
// Created on: 1998-08-04
// Created by: Christian CAILLET
// Copyright (c) 1998-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAutoDesignDocumentReference_HeaderFile
#define _RWStepAP214_RWAutoDesignDocumentReference_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AutoDesignDocumentReference;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AutoDesignDocumentReference
class RWStepAP214_RWAutoDesignDocumentReference
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAutoDesignDocumentReference();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignDocumentReference)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignDocumentReference)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignDocumentReference)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAutoDesignDocumentReference_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1995-12-04
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAutoDesignGroupAssignment from RWStepAP214
---Purpose : Read & Write Module for AutoDesignGroupAssignment
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AutoDesignGroupAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAutoDesignGroupAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AutoDesignGroupAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AutoDesignGroupAssignment from StepAP214);
Share(me; ent : AutoDesignGroupAssignment from StepAP214; iter : in out EntityIterator);
end RWAutoDesignGroupAssignment;

View File

@@ -11,17 +11,16 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAutoDesignGroupAssignment.ixx>
#include <StepAP214_HArray1OfAutoDesignGroupedItem.hxx>
#include <StepAP214_AutoDesignGroupedItem.hxx>
#include <StepBasic_Group.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAutoDesignGroupAssignment.hxx>
#include <StepAP214_AutoDesignGroupAssignment.hxx>
#include <StepAP214_AutoDesignGroupedItem.hxx>
#include <StepAP214_HArray1OfAutoDesignGroupedItem.hxx>
#include <StepBasic_Group.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAutoDesignGroupAssignment::RWStepAP214_RWAutoDesignGroupAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-04
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAutoDesignGroupAssignment_HeaderFile
#define _RWStepAP214_RWAutoDesignGroupAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AutoDesignGroupAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AutoDesignGroupAssignment
class RWStepAP214_RWAutoDesignGroupAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAutoDesignGroupAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignGroupAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignGroupAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignGroupAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAutoDesignGroupAssignment_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1995-12-04
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAutoDesignNominalDateAndTimeAssignment from RWStepAP214
---Purpose : Read & Write Module for AutoDesignNominalDateAndTimeAssignment
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AutoDesignNominalDateAndTimeAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAutoDesignNominalDateAndTimeAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AutoDesignNominalDateAndTimeAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AutoDesignNominalDateAndTimeAssignment from StepAP214);
Share(me; ent : AutoDesignNominalDateAndTimeAssignment from StepAP214; iter : in out EntityIterator);
end RWAutoDesignNominalDateAndTimeAssignment;

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.ixx>
#include <StepAP214_HArray1OfAutoDesignDateAndTimeItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.hxx>
#include <StepAP214_AutoDesignDateAndTimeItem.hxx>
#include <StepAP214_AutoDesignNominalDateAndTimeAssignment.hxx>
#include <StepAP214_HArray1OfAutoDesignDateAndTimeItem.hxx>
#include <StepBasic_DateAndTime.hxx>
#include <StepBasic_DateTimeRole.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AutoDesignNominalDateAndTimeAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment::RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-04
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment_HeaderFile
#define _RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AutoDesignNominalDateAndTimeAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AutoDesignNominalDateAndTimeAssignment
class RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignNominalDateAndTimeAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignNominalDateAndTimeAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignNominalDateAndTimeAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1995-12-04
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAutoDesignNominalDateAssignment from RWStepAP214
---Purpose : Read & Write Module for AutoDesignNominalDateAssignment
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AutoDesignNominalDateAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAutoDesignNominalDateAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AutoDesignNominalDateAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AutoDesignNominalDateAssignment from StepAP214);
Share(me; ent : AutoDesignNominalDateAssignment from StepAP214; iter : in out EntityIterator);
end RWAutoDesignNominalDateAssignment;

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAutoDesignNominalDateAssignment.ixx>
#include <StepAP214_HArray1OfAutoDesignDatedItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAutoDesignNominalDateAssignment.hxx>
#include <StepAP214_AutoDesignDatedItem.hxx>
#include <StepAP214_AutoDesignNominalDateAssignment.hxx>
#include <StepAP214_HArray1OfAutoDesignDatedItem.hxx>
#include <StepBasic_Date.hxx>
#include <StepBasic_DateRole.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AutoDesignNominalDateAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAutoDesignNominalDateAssignment::RWStepAP214_RWAutoDesignNominalDateAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-04
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAutoDesignNominalDateAssignment_HeaderFile
#define _RWStepAP214_RWAutoDesignNominalDateAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AutoDesignNominalDateAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AutoDesignNominalDateAssignment
class RWStepAP214_RWAutoDesignNominalDateAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAutoDesignNominalDateAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignNominalDateAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignNominalDateAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignNominalDateAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAutoDesignNominalDateAssignment_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1995-12-04
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAutoDesignOrganizationAssignment from RWStepAP214
---Purpose : Read & Write Module for AutoDesignOrganizationAssignment
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AutoDesignOrganizationAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAutoDesignOrganizationAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AutoDesignOrganizationAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AutoDesignOrganizationAssignment from StepAP214);
Share(me; ent : AutoDesignOrganizationAssignment from StepAP214; iter : in out EntityIterator);
end RWAutoDesignOrganizationAssignment;

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAutoDesignOrganizationAssignment.ixx>
#include <StepAP214_HArray1OfAutoDesignGeneralOrgItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAutoDesignOrganizationAssignment.hxx>
#include <StepAP214_AutoDesignGeneralOrgItem.hxx>
#include <StepAP214_AutoDesignOrganizationAssignment.hxx>
#include <StepAP214_HArray1OfAutoDesignGeneralOrgItem.hxx>
#include <StepBasic_Organization.hxx>
#include <StepBasic_OrganizationRole.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AutoDesignOrganizationAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAutoDesignOrganizationAssignment::RWStepAP214_RWAutoDesignOrganizationAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-04
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAutoDesignOrganizationAssignment_HeaderFile
#define _RWStepAP214_RWAutoDesignOrganizationAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AutoDesignOrganizationAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AutoDesignOrganizationAssignment
class RWStepAP214_RWAutoDesignOrganizationAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAutoDesignOrganizationAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignOrganizationAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignOrganizationAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignOrganizationAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAutoDesignOrganizationAssignment_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1995-12-04
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAutoDesignPersonAndOrganizationAssignment from RWStepAP214
---Purpose : Read & Write Module for AutoDesignPersonAndOrganizationAssignment
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AutoDesignPersonAndOrganizationAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAutoDesignPersonAndOrganizationAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AutoDesignPersonAndOrganizationAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AutoDesignPersonAndOrganizationAssignment from StepAP214);
Share(me; ent : AutoDesignPersonAndOrganizationAssignment from StepAP214; iter : in out EntityIterator);
end RWAutoDesignPersonAndOrganizationAssignment;

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.ixx>
#include <StepAP214_HArray1OfAutoDesignGeneralOrgItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.hxx>
#include <StepAP214_AutoDesignGeneralOrgItem.hxx>
#include <StepAP214_AutoDesignPersonAndOrganizationAssignment.hxx>
#include <StepAP214_HArray1OfAutoDesignGeneralOrgItem.hxx>
#include <StepBasic_PersonAndOrganization.hxx>
#include <StepBasic_PersonAndOrganizationRole.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepAP214_AutoDesignPersonAndOrganizationAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment::RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-04
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment_HeaderFile
#define _RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AutoDesignPersonAndOrganizationAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AutoDesignPersonAndOrganizationAssignment
class RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignPersonAndOrganizationAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignPersonAndOrganizationAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignPersonAndOrganizationAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1995-12-04
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAutoDesignPresentedItem from RWStepAP214
---Purpose : Read & Write Module for AutoDesignPresentedItem
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AutoDesignPresentedItem from StepAP214,
EntityIterator from Interface
is
Create returns RWAutoDesignPresentedItem;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AutoDesignPresentedItem from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AutoDesignPresentedItem from StepAP214);
Share(me; ent : AutoDesignPresentedItem from StepAP214; iter : in out EntityIterator);
end RWAutoDesignPresentedItem;

View File

@@ -11,16 +11,15 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAutoDesignPresentedItem.ixx>
#include <StepAP214_HArray1OfAutoDesignPresentedItemSelect.hxx>
#include <StepAP214_AutoDesignPresentedItemSelect.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAutoDesignPresentedItem.hxx>
#include <StepAP214_AutoDesignPresentedItem.hxx>
#include <StepAP214_AutoDesignPresentedItemSelect.hxx>
#include <StepAP214_HArray1OfAutoDesignPresentedItemSelect.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAutoDesignPresentedItem::RWStepAP214_RWAutoDesignPresentedItem () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-04
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAutoDesignPresentedItem_HeaderFile
#define _RWStepAP214_RWAutoDesignPresentedItem_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AutoDesignPresentedItem;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AutoDesignPresentedItem
class RWStepAP214_RWAutoDesignPresentedItem
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAutoDesignPresentedItem();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignPresentedItem)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignPresentedItem)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignPresentedItem)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAutoDesignPresentedItem_HeaderFile

View File

@@ -1,38 +0,0 @@
-- Created on: 1995-12-04
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class RWAutoDesignSecurityClassificationAssignment from RWStepAP214
---Purpose : Read & Write Module for AutoDesignSecurityClassificationAssignment
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AutoDesignSecurityClassificationAssignment from StepAP214,
EntityIterator from Interface
is
Create returns RWAutoDesignSecurityClassificationAssignment;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AutoDesignSecurityClassificationAssignment from StepAP214);
WriteStep (me; SW : in out StepWriter; ent : AutoDesignSecurityClassificationAssignment from StepAP214);
Share(me; ent : AutoDesignSecurityClassificationAssignment from StepAP214; iter : in out EntityIterator);
end RWAutoDesignSecurityClassificationAssignment;

View File

@@ -11,17 +11,16 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepAP214_RWAutoDesignSecurityClassificationAssignment.ixx>
#include <StepBasic_HArray1OfApproval.hxx>
#include <StepBasic_Approval.hxx>
#include <StepBasic_SecurityClassification.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWAutoDesignSecurityClassificationAssignment.hxx>
#include <StepAP214_AutoDesignSecurityClassificationAssignment.hxx>
#include <StepBasic_Approval.hxx>
#include <StepBasic_HArray1OfApproval.hxx>
#include <StepBasic_SecurityClassification.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepAP214_RWAutoDesignSecurityClassificationAssignment::RWStepAP214_RWAutoDesignSecurityClassificationAssignment () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1995-12-04
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWAutoDesignSecurityClassificationAssignment_HeaderFile
#define _RWStepAP214_RWAutoDesignSecurityClassificationAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_AutoDesignSecurityClassificationAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AutoDesignSecurityClassificationAssignment
class RWStepAP214_RWAutoDesignSecurityClassificationAssignment
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepAP214_RWAutoDesignSecurityClassificationAssignment();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_AutoDesignSecurityClassificationAssignment)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_AutoDesignSecurityClassificationAssignment)& ent) const;
Standard_EXPORT void Share (const Handle(StepAP214_AutoDesignSecurityClassificationAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWAutoDesignSecurityClassificationAssignment_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 2000-05-10
-- Created by: Andrey BETENEV
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
class RWClass from RWStepAP214
---Purpose: Read & Write tool for Class
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
Class from StepAP214
is
Create returns RWClass from RWStepAP214;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : Class from StepAP214);
---Purpose: Reads Class
WriteStep (me; SW: in out StepWriter from StepData;
ent: Class from StepAP214);
---Purpose: Writes Class
Share (me; ent : Class from StepAP214;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWClass;

View File

@@ -15,13 +15,17 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
#include <RWStepAP214_RWClass.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWClass.hxx>
#include <StepAP214_Class.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepAP214_RWClass
//purpose :
//=======================================================================
RWStepAP214_RWClass::RWStepAP214_RWClass ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 2000-05-10
// Created by: Andrey BETENEV
// Copyright (c) 2000-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWClass_HeaderFile
#define _RWStepAP214_RWClass_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_Class;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for Class
class RWStepAP214_RWClass
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepAP214_RWClass();
//! Reads Class
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_Class)& ent) const;
//! Writes Class
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_Class)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepAP214_Class)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWClass_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 2000-05-10
-- Created by: Andrey BETENEV
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
class RWExternallyDefinedClass from RWStepAP214
---Purpose: Read & Write tool for ExternallyDefinedClass
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
ExternallyDefinedClass from StepAP214
is
Create returns RWExternallyDefinedClass from RWStepAP214;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : ExternallyDefinedClass from StepAP214);
---Purpose: Reads ExternallyDefinedClass
WriteStep (me; SW: in out StepWriter from StepData;
ent: ExternallyDefinedClass from StepAP214);
---Purpose: Writes ExternallyDefinedClass
Share (me; ent : ExternallyDefinedClass from StepAP214;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWExternallyDefinedClass;

View File

@@ -15,15 +15,19 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
#include <RWStepAP214_RWExternallyDefinedClass.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWExternallyDefinedClass.hxx>
#include <StepAP214_ExternallyDefinedClass.hxx>
#include <StepBasic_ExternallyDefinedItem.hxx>
#include <StepBasic_ExternalSource.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepAP214_RWExternallyDefinedClass
//purpose :
//=======================================================================
RWStepAP214_RWExternallyDefinedClass::RWStepAP214_RWExternallyDefinedClass ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 2000-05-10
// Created by: Andrey BETENEV
// Copyright (c) 2000-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWExternallyDefinedClass_HeaderFile
#define _RWStepAP214_RWExternallyDefinedClass_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_ExternallyDefinedClass;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for ExternallyDefinedClass
class RWStepAP214_RWExternallyDefinedClass
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepAP214_RWExternallyDefinedClass();
//! Reads ExternallyDefinedClass
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_ExternallyDefinedClass)& ent) const;
//! Writes ExternallyDefinedClass
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_ExternallyDefinedClass)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepAP214_ExternallyDefinedClass)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWExternallyDefinedClass_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 2000-05-10
-- Created by: Andrey BETENEV
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
class RWExternallyDefinedGeneralProperty from RWStepAP214
---Purpose: Read & Write tool for ExternallyDefinedGeneralProperty
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
ExternallyDefinedGeneralProperty from StepAP214
is
Create returns RWExternallyDefinedGeneralProperty from RWStepAP214;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : ExternallyDefinedGeneralProperty from StepAP214);
---Purpose: Reads ExternallyDefinedGeneralProperty
WriteStep (me; SW: in out StepWriter from StepData;
ent: ExternallyDefinedGeneralProperty from StepAP214);
---Purpose: Writes ExternallyDefinedGeneralProperty
Share (me; ent : ExternallyDefinedGeneralProperty from StepAP214;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWExternallyDefinedGeneralProperty;

View File

@@ -15,15 +15,19 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
#include <RWStepAP214_RWExternallyDefinedGeneralProperty.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWExternallyDefinedGeneralProperty.hxx>
#include <StepAP214_ExternallyDefinedGeneralProperty.hxx>
#include <StepBasic_ExternallyDefinedItem.hxx>
#include <StepBasic_ExternalSource.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepAP214_RWExternallyDefinedGeneralProperty
//purpose :
//=======================================================================
RWStepAP214_RWExternallyDefinedGeneralProperty::RWStepAP214_RWExternallyDefinedGeneralProperty ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 2000-05-10
// Created by: Andrey BETENEV
// Copyright (c) 2000-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWExternallyDefinedGeneralProperty_HeaderFile
#define _RWStepAP214_RWExternallyDefinedGeneralProperty_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_ExternallyDefinedGeneralProperty;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for ExternallyDefinedGeneralProperty
class RWStepAP214_RWExternallyDefinedGeneralProperty
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepAP214_RWExternallyDefinedGeneralProperty();
//! Reads ExternallyDefinedGeneralProperty
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_ExternallyDefinedGeneralProperty)& ent) const;
//! Writes ExternallyDefinedGeneralProperty
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_ExternallyDefinedGeneralProperty)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepAP214_ExternallyDefinedGeneralProperty)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWExternallyDefinedGeneralProperty_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 2000-05-10
-- Created by: Andrey BETENEV
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
class RWRepItemGroup from RWStepAP214
---Purpose: Read & Write tool for RepItemGroup
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
RepItemGroup from StepAP214
is
Create returns RWRepItemGroup from RWStepAP214;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : RepItemGroup from StepAP214);
---Purpose: Reads RepItemGroup
WriteStep (me; SW: in out StepWriter from StepData;
ent: RepItemGroup from StepAP214);
---Purpose: Writes RepItemGroup
Share (me; ent : RepItemGroup from StepAP214;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWRepItemGroup;

View File

@@ -15,14 +15,18 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
#include <RWStepAP214_RWRepItemGroup.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepAP214_RWRepItemGroup.hxx>
#include <StepAP214_RepItemGroup.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_RepresentationItem.hxx>
//=======================================================================
//function : RWStepAP214_RWRepItemGroup
//purpose :
//=======================================================================
RWStepAP214_RWRepItemGroup::RWStepAP214_RWRepItemGroup ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 2000-05-10
// Created by: Andrey BETENEV
// Copyright (c) 2000-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_RWRepItemGroup_HeaderFile
#define _RWStepAP214_RWRepItemGroup_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepAP214_RepItemGroup;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for RepItemGroup
class RWStepAP214_RWRepItemGroup
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepAP214_RWRepItemGroup();
//! Reads RepItemGroup
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepAP214_RepItemGroup)& ent) const;
//! Writes RepItemGroup
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepAP214_RepItemGroup)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepAP214_RepItemGroup)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepAP214_RWRepItemGroup_HeaderFile

View File

@@ -1,57 +0,0 @@
-- Created on: 1995-12-07
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
class ReadWriteModule from RWStepAP214 inherits ReadWriteModule from StepData
---Purpose : General module to read and write StepAP214 entities
uses Transient,
SequenceOfAsciiString from TColStd,
AsciiString from TCollection,
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData
is
Create returns ReadWriteModule from RWStepAP214;
CaseStep (me; atype : AsciiString from TCollection) returns Integer;
---Purpose : associates a positive Case Number to each type of StepAP214 entity,
-- given as a String defined in the EXPRESS form
CaseStep(me; types : SequenceOfAsciiString from TColStd) returns Integer is redefined;
---Purpose : associates a positive Case Number to each type of StepAP214 Complex entity,
-- given as a String defined in the EXPRESS form
IsComplex (me; CN : Integer) returns Boolean is redefined;
---Purpose : returns True if the Case Number corresponds to a Complex Type
StepType (me; CN : Integer) returns AsciiString from TCollection;
---Purpose : returns a StepType (defined in EXPRESS form which belongs to a
-- Type of Entity, identified by its CaseNumber determined by Protocol
---C++ : return const &
ComplexType (me; CN : Integer;
types : in out SequenceOfAsciiString from TColStd)
returns Boolean is redefined;
ReadStep (me; CN : Integer; data : StepReaderData; num : Integer;
ach : in out Check; ent : Transient);
WriteStep (me; CN : Integer; SW : in out StepWriter; ent : Transient);
end ReadWriteModule;

View File

@@ -15,15 +15,21 @@
//:n5 abv 15 Feb 99: S4132 complex type bounded_curve + surface_curve -> surface_curve
// :j4 gka 15.03.99 S4134
// sln 03.10.2001. BUC61003. Correction of alphabetic order of complex entity's items
#include <RWStepAP214_ReadWriteModule.ixx>
#include <Interface_ReaderLib.hxx>
#include <StepData_WriterLib.hxx>
#include <StepAP214_Protocol.hxx>
//#include <Interface_Macros.hxx>
#include <Interface_ParamType.hxx>
#include <Dico_DictionaryOfInteger.hxx>
#include <Interface_Check.hxx>
#include <Interface_ParamType.hxx>
#include <Interface_ReaderLib.hxx>
#include <RWStepAP214_ReadWriteModule.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Type.hxx>
#include <StepAP214_Protocol.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepData_WriterLib.hxx>
#include <TCollection_AsciiString.hxx>
//#include <Interface_Macros.hxx>
#define DeclareAndCast(atype,result,start) \
Handle(atype) result = Handle(atype)::DownCast (start)

View File

@@ -0,0 +1,90 @@
// Created on: 1995-12-07
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1995-1999 Matra Datavision
// Copyright (c) 1999-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepAP214_ReadWriteModule_HeaderFile
#define _RWStepAP214_ReadWriteModule_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepData_ReadWriteModule.hxx>
#include <Standard_Integer.hxx>
#include <TColStd_SequenceOfAsciiString.hxx>
#include <Standard_Boolean.hxx>
class TCollection_AsciiString;
class StepData_StepReaderData;
class Interface_Check;
class Standard_Transient;
class StepData_StepWriter;
class RWStepAP214_ReadWriteModule;
DEFINE_STANDARD_HANDLE(RWStepAP214_ReadWriteModule, StepData_ReadWriteModule)
//! General module to read and write StepAP214 entities
class RWStepAP214_ReadWriteModule : public StepData_ReadWriteModule
{
public:
Standard_EXPORT RWStepAP214_ReadWriteModule();
//! associates a positive Case Number to each type of StepAP214 entity,
//! given as a String defined in the EXPRESS form
Standard_EXPORT Standard_Integer CaseStep (const TCollection_AsciiString& atype) const;
//! associates a positive Case Number to each type of StepAP214 Complex entity,
//! given as a String defined in the EXPRESS form
Standard_EXPORT virtual Standard_Integer CaseStep (const TColStd_SequenceOfAsciiString& types) const Standard_OVERRIDE;
//! returns True if the Case Number corresponds to a Complex Type
Standard_EXPORT virtual Standard_Boolean IsComplex (const Standard_Integer CN) const Standard_OVERRIDE;
//! returns a StepType (defined in EXPRESS form which belongs to a
//! Type of Entity, identified by its CaseNumber determined by Protocol
Standard_EXPORT const TCollection_AsciiString& StepType (const Standard_Integer CN) const;
Standard_EXPORT virtual Standard_Boolean ComplexType (const Standard_Integer CN, TColStd_SequenceOfAsciiString& types) const Standard_OVERRIDE;
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;
Standard_EXPORT void WriteStep (const Standard_Integer CN, StepData_StepWriter& SW, const Handle(Standard_Transient)& ent) const;
DEFINE_STANDARD_RTTI(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule)
protected:
private:
};
#endif // _RWStepAP214_ReadWriteModule_HeaderFile