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:
@@ -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
|
||||
|
@@ -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;
|
@@ -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()
|
||||
|
116
src/RWStepAP214/RWStepAP214.hxx
Normal file
116
src/RWStepAP214/RWStepAP214.hxx
Normal 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
|
@@ -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;
|
@@ -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
92
src/RWStepAP214/RWStepAP214_GeneralModule.hxx
Normal file
92
src/RWStepAP214/RWStepAP214_GeneralModule.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
71
src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.hxx
Normal file
71
src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
71
src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.hxx
Normal file
71
src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.hxx
Normal 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
|
@@ -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;
|
@@ -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 () { }
|
||||
|
||||
|
71
src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.hxx
Normal file
71
src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.hxx
Normal file
74
src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
71
src/RWStepAP214/RWStepAP214_RWAppliedPresentedItem.hxx
Normal file
71
src/RWStepAP214/RWStepAP214_RWAppliedPresentedItem.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () { }
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
71
src/RWStepAP214/RWStepAP214_RWAutoDesignGroupAssignment.hxx
Normal file
71
src/RWStepAP214/RWStepAP214_RWAutoDesignGroupAssignment.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
71
src/RWStepAP214/RWStepAP214_RWAutoDesignPresentedItem.hxx
Normal file
71
src/RWStepAP214/RWStepAP214_RWAutoDesignPresentedItem.hxx
Normal 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
|
@@ -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;
|
@@ -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 () {}
|
||||
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepAP214/RWStepAP214_RWClass.hxx
Normal file
74
src/RWStepAP214/RWStepAP214_RWClass.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.hxx
Normal file
74
src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepAP214/RWStepAP214_RWRepItemGroup.hxx
Normal file
74
src/RWStepAP214/RWStepAP214_RWRepItemGroup.hxx
Normal 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
|
@@ -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;
|
@@ -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)
|
||||
|
||||
|
90
src/RWStepAP214/RWStepAP214_ReadWriteModule.hxx
Normal file
90
src/RWStepAP214/RWStepAP214_ReadWriteModule.hxx
Normal 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
|
Reference in New Issue
Block a user