1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-04 13:13:25 +03:00

0024002: Overall code and build procedure refactoring -- automatic

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

230
src/RWStepBasic/FILES Normal file
View File

@@ -0,0 +1,230 @@
RWStepBasic_RWAction.cxx
RWStepBasic_RWAction.hxx
RWStepBasic_RWActionAssignment.cxx
RWStepBasic_RWActionAssignment.hxx
RWStepBasic_RWActionMethod.cxx
RWStepBasic_RWActionMethod.hxx
RWStepBasic_RWActionRequestAssignment.cxx
RWStepBasic_RWActionRequestAssignment.hxx
RWStepBasic_RWActionRequestSolution.cxx
RWStepBasic_RWActionRequestSolution.hxx
RWStepBasic_RWAddress.cxx
RWStepBasic_RWAddress.hxx
RWStepBasic_RWApplicationContext.cxx
RWStepBasic_RWApplicationContext.hxx
RWStepBasic_RWApplicationContextElement.cxx
RWStepBasic_RWApplicationContextElement.hxx
RWStepBasic_RWApplicationProtocolDefinition.cxx
RWStepBasic_RWApplicationProtocolDefinition.hxx
RWStepBasic_RWApproval.cxx
RWStepBasic_RWApproval.hxx
RWStepBasic_RWApprovalDateTime.cxx
RWStepBasic_RWApprovalDateTime.hxx
RWStepBasic_RWApprovalPersonOrganization.cxx
RWStepBasic_RWApprovalPersonOrganization.hxx
RWStepBasic_RWApprovalRelationship.cxx
RWStepBasic_RWApprovalRelationship.hxx
RWStepBasic_RWApprovalRole.cxx
RWStepBasic_RWApprovalRole.hxx
RWStepBasic_RWApprovalStatus.cxx
RWStepBasic_RWApprovalStatus.hxx
RWStepBasic_RWCalendarDate.cxx
RWStepBasic_RWCalendarDate.hxx
RWStepBasic_RWCertification.cxx
RWStepBasic_RWCertification.hxx
RWStepBasic_RWCertificationAssignment.cxx
RWStepBasic_RWCertificationAssignment.hxx
RWStepBasic_RWCertificationType.cxx
RWStepBasic_RWCertificationType.hxx
RWStepBasic_RWCharacterizedObject.cxx
RWStepBasic_RWCharacterizedObject.hxx
RWStepBasic_RWContract.cxx
RWStepBasic_RWContract.hxx
RWStepBasic_RWContractAssignment.cxx
RWStepBasic_RWContractAssignment.hxx
RWStepBasic_RWContractType.cxx
RWStepBasic_RWContractType.hxx
RWStepBasic_RWConversionBasedUnit.cxx
RWStepBasic_RWConversionBasedUnit.hxx
RWStepBasic_RWConversionBasedUnitAndAreaUnit.cxx
RWStepBasic_RWConversionBasedUnitAndAreaUnit.hxx
RWStepBasic_RWConversionBasedUnitAndLengthUnit.cxx
RWStepBasic_RWConversionBasedUnitAndLengthUnit.hxx
RWStepBasic_RWConversionBasedUnitAndMassUnit.cxx
RWStepBasic_RWConversionBasedUnitAndMassUnit.hxx
RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.cxx
RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.hxx
RWStepBasic_RWConversionBasedUnitAndRatioUnit.cxx
RWStepBasic_RWConversionBasedUnitAndRatioUnit.hxx
RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.cxx
RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.hxx
RWStepBasic_RWConversionBasedUnitAndTimeUnit.cxx
RWStepBasic_RWConversionBasedUnitAndTimeUnit.hxx
RWStepBasic_RWConversionBasedUnitAndVolumeUnit.cxx
RWStepBasic_RWConversionBasedUnitAndVolumeUnit.hxx
RWStepBasic_RWCoordinatedUniversalTimeOffset.cxx
RWStepBasic_RWCoordinatedUniversalTimeOffset.hxx
RWStepBasic_RWDate.cxx
RWStepBasic_RWDate.hxx
RWStepBasic_RWDateAndTime.cxx
RWStepBasic_RWDateAndTime.hxx
RWStepBasic_RWDateRole.cxx
RWStepBasic_RWDateRole.hxx
RWStepBasic_RWDateTimeRole.cxx
RWStepBasic_RWDateTimeRole.hxx
RWStepBasic_RWDerivedUnit.cxx
RWStepBasic_RWDerivedUnit.hxx
RWStepBasic_RWDerivedUnitElement.cxx
RWStepBasic_RWDerivedUnitElement.hxx
RWStepBasic_RWDimensionalExponents.cxx
RWStepBasic_RWDimensionalExponents.hxx
RWStepBasic_RWDocument.cxx
RWStepBasic_RWDocument.hxx
RWStepBasic_RWDocumentFile.cxx
RWStepBasic_RWDocumentFile.hxx
RWStepBasic_RWDocumentProductAssociation.cxx
RWStepBasic_RWDocumentProductAssociation.hxx
RWStepBasic_RWDocumentProductEquivalence.cxx
RWStepBasic_RWDocumentProductEquivalence.hxx
RWStepBasic_RWDocumentRelationship.cxx
RWStepBasic_RWDocumentRelationship.hxx
RWStepBasic_RWDocumentRepresentationType.cxx
RWStepBasic_RWDocumentRepresentationType.hxx
RWStepBasic_RWDocumentType.cxx
RWStepBasic_RWDocumentType.hxx
RWStepBasic_RWDocumentUsageConstraint.cxx
RWStepBasic_RWDocumentUsageConstraint.hxx
RWStepBasic_RWEffectivity.cxx
RWStepBasic_RWEffectivity.hxx
RWStepBasic_RWEffectivityAssignment.cxx
RWStepBasic_RWEffectivityAssignment.hxx
RWStepBasic_RWEulerAngles.cxx
RWStepBasic_RWEulerAngles.hxx
RWStepBasic_RWExternalIdentificationAssignment.cxx
RWStepBasic_RWExternalIdentificationAssignment.hxx
RWStepBasic_RWExternallyDefinedItem.cxx
RWStepBasic_RWExternallyDefinedItem.hxx
RWStepBasic_RWExternalSource.cxx
RWStepBasic_RWExternalSource.hxx
RWStepBasic_RWGeneralProperty.cxx
RWStepBasic_RWGeneralProperty.hxx
RWStepBasic_RWGroup.cxx
RWStepBasic_RWGroup.hxx
RWStepBasic_RWGroupAssignment.cxx
RWStepBasic_RWGroupAssignment.hxx
RWStepBasic_RWGroupRelationship.cxx
RWStepBasic_RWGroupRelationship.hxx
RWStepBasic_RWIdentificationAssignment.cxx
RWStepBasic_RWIdentificationAssignment.hxx
RWStepBasic_RWIdentificationRole.cxx
RWStepBasic_RWIdentificationRole.hxx
RWStepBasic_RWLengthMeasureWithUnit.cxx
RWStepBasic_RWLengthMeasureWithUnit.hxx
RWStepBasic_RWLengthUnit.cxx
RWStepBasic_RWLengthUnit.hxx
RWStepBasic_RWLocalTime.cxx
RWStepBasic_RWLocalTime.hxx
RWStepBasic_RWMassMeasureWithUnit.cxx
RWStepBasic_RWMassMeasureWithUnit.hxx
RWStepBasic_RWMassUnit.cxx
RWStepBasic_RWMassUnit.hxx
RWStepBasic_RWMeasureWithUnit.cxx
RWStepBasic_RWMeasureWithUnit.hxx
RWStepBasic_RWMechanicalContext.cxx
RWStepBasic_RWMechanicalContext.hxx
RWStepBasic_RWNameAssignment.cxx
RWStepBasic_RWNameAssignment.hxx
RWStepBasic_RWNamedUnit.cxx
RWStepBasic_RWNamedUnit.hxx
RWStepBasic_RWObjectRole.cxx
RWStepBasic_RWObjectRole.hxx
RWStepBasic_RWOrdinalDate.cxx
RWStepBasic_RWOrdinalDate.hxx
RWStepBasic_RWOrganization.cxx
RWStepBasic_RWOrganization.hxx
RWStepBasic_RWOrganizationalAddress.cxx
RWStepBasic_RWOrganizationalAddress.hxx
RWStepBasic_RWOrganizationRole.cxx
RWStepBasic_RWOrganizationRole.hxx
RWStepBasic_RWPerson.cxx
RWStepBasic_RWPerson.hxx
RWStepBasic_RWPersonalAddress.cxx
RWStepBasic_RWPersonalAddress.hxx
RWStepBasic_RWPersonAndOrganization.cxx
RWStepBasic_RWPersonAndOrganization.hxx
RWStepBasic_RWPersonAndOrganizationRole.cxx
RWStepBasic_RWPersonAndOrganizationRole.hxx
RWStepBasic_RWPlaneAngleMeasureWithUnit.cxx
RWStepBasic_RWPlaneAngleMeasureWithUnit.hxx
RWStepBasic_RWPlaneAngleUnit.cxx
RWStepBasic_RWPlaneAngleUnit.hxx
RWStepBasic_RWProduct.cxx
RWStepBasic_RWProduct.hxx
RWStepBasic_RWProductCategory.cxx
RWStepBasic_RWProductCategory.hxx
RWStepBasic_RWProductCategoryRelationship.cxx
RWStepBasic_RWProductCategoryRelationship.hxx
RWStepBasic_RWProductConceptContext.cxx
RWStepBasic_RWProductConceptContext.hxx
RWStepBasic_RWProductContext.cxx
RWStepBasic_RWProductContext.hxx
RWStepBasic_RWProductDefinition.cxx
RWStepBasic_RWProductDefinition.hxx
RWStepBasic_RWProductDefinitionContext.cxx
RWStepBasic_RWProductDefinitionContext.hxx
RWStepBasic_RWProductDefinitionEffectivity.cxx
RWStepBasic_RWProductDefinitionEffectivity.hxx
RWStepBasic_RWProductDefinitionFormation.cxx
RWStepBasic_RWProductDefinitionFormation.hxx
RWStepBasic_RWProductDefinitionFormationRelationship.cxx
RWStepBasic_RWProductDefinitionFormationRelationship.hxx
RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.cxx
RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.hxx
RWStepBasic_RWProductDefinitionRelationship.cxx
RWStepBasic_RWProductDefinitionRelationship.hxx
RWStepBasic_RWProductDefinitionWithAssociatedDocuments.cxx
RWStepBasic_RWProductDefinitionWithAssociatedDocuments.hxx
RWStepBasic_RWProductRelatedProductCategory.cxx
RWStepBasic_RWProductRelatedProductCategory.hxx
RWStepBasic_RWProductType.cxx
RWStepBasic_RWProductType.hxx
RWStepBasic_RWRatioMeasureWithUnit.cxx
RWStepBasic_RWRatioMeasureWithUnit.hxx
RWStepBasic_RWRoleAssociation.cxx
RWStepBasic_RWRoleAssociation.hxx
RWStepBasic_RWSecurityClassification.cxx
RWStepBasic_RWSecurityClassification.hxx
RWStepBasic_RWSecurityClassificationLevel.cxx
RWStepBasic_RWSecurityClassificationLevel.hxx
RWStepBasic_RWSiUnit.cxx
RWStepBasic_RWSiUnit.hxx
RWStepBasic_RWSiUnitAndAreaUnit.cxx
RWStepBasic_RWSiUnitAndAreaUnit.hxx
RWStepBasic_RWSiUnitAndLengthUnit.cxx
RWStepBasic_RWSiUnitAndLengthUnit.hxx
RWStepBasic_RWSiUnitAndMassUnit.cxx
RWStepBasic_RWSiUnitAndMassUnit.hxx
RWStepBasic_RWSiUnitAndPlaneAngleUnit.cxx
RWStepBasic_RWSiUnitAndPlaneAngleUnit.hxx
RWStepBasic_RWSiUnitAndRatioUnit.cxx
RWStepBasic_RWSiUnitAndRatioUnit.hxx
RWStepBasic_RWSiUnitAndSolidAngleUnit.cxx
RWStepBasic_RWSiUnitAndSolidAngleUnit.hxx
RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.cxx
RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.hxx
RWStepBasic_RWSiUnitAndTimeUnit.cxx
RWStepBasic_RWSiUnitAndTimeUnit.hxx
RWStepBasic_RWSiUnitAndVolumeUnit.cxx
RWStepBasic_RWSiUnitAndVolumeUnit.hxx
RWStepBasic_RWSolidAngleMeasureWithUnit.cxx
RWStepBasic_RWSolidAngleMeasureWithUnit.hxx
RWStepBasic_RWSolidAngleUnit.cxx
RWStepBasic_RWSolidAngleUnit.hxx
RWStepBasic_RWThermodynamicTemperatureUnit.cxx
RWStepBasic_RWThermodynamicTemperatureUnit.hxx
RWStepBasic_RWUncertaintyMeasureWithUnit.cxx
RWStepBasic_RWUncertaintyMeasureWithUnit.hxx
RWStepBasic_RWVersionedActionRequest.cxx
RWStepBasic_RWVersionedActionRequest.hxx
RWStepBasic_RWWeekOfYearAndDayDate.cxx
RWStepBasic_RWWeekOfYearAndDayDate.hxx

View File

@@ -1,174 +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 RWStepBasic
uses
StepData, Interface, TCollection, TColStd, StepBasic
is
--class ReadWriteModule;
--class GeneralModule;
class RWAddress;
class RWApplicationContext;
class RWApplicationContextElement;
class RWApplicationProtocolDefinition;
class RWApproval;
class RWApprovalPersonOrganization;
class RWApprovalRelationship;
class RWApprovalRole;
class RWApprovalStatus;
class RWCalendarDate;
class RWConversionBasedUnit;
class RWCoordinatedUniversalTimeOffset;
class RWDate;
class RWDateAndTime;
class RWDateRole;
class RWDateTimeRole;
class RWDimensionalExponents;
class RWLengthMeasureWithUnit;
class RWLengthUnit;
class RWLocalTime;
class RWMeasureWithUnit;
class RWNamedUnit;
class RWOrdinalDate;
class RWOrganization;
class RWOrganizationRole;
class RWOrganizationalAddress;
class RWPerson;
class RWPersonAndOrganization;
class RWPersonAndOrganizationRole;
class RWPersonalAddress;
class RWPlaneAngleMeasureWithUnit;
class RWPlaneAngleUnit;
class RWProduct;
class RWProductCategory;
class RWProductContext;
class RWMechanicalContext; -- FMA le 24-07-96
-- Removed from Rev2 to Rev4 : class RWProductDataRepresentationView;
class RWProductDefinition;
class RWProductDefinitionContext;
class RWProductDefinitionFormation;
class RWProductDefinitionFormationWithSpecifiedSource;
class RWProductRelatedProductCategory;
class RWProductType;
class RWRatioMeasureWithUnit;
class RWSecurityClassification;
class RWSecurityClassificationLevel;
class RWSiUnit;
class RWSolidAngleMeasureWithUnit;
class RWSolidAngleUnit; -- Added by FMA
class RWUncertaintyMeasureWithUnit;
class RWWeekOfYearAndDayDate;
class RWSiUnitAndLengthUnit;
class RWSiUnitAndPlaneAngleUnit;
class RWSiUnitAndRatioUnit; -- Added from Rev2 to Rev4
class RWSiUnitAndSolidAngleUnit; -- Added by FMA for Rev4
class RWSiUnitAndTimeUnit; -- Added from Rev2 to Rev4
class RWSiUnitAndAreaUnit;
class RWSiUnitAndVolumeUnit;
class RWSiUnitAndMassUnit; -- Added for AP209 (skl 15.12.2002)
class RWSiUnitAndThermodynamicTemperatureUnit; -- Added for AP209 (skl 15.12.2002)
class RWConversionBasedUnitAndLengthUnit;
class RWConversionBasedUnitAndPlaneAngleUnit;
class RWConversionBasedUnitAndRatioUnit; -- Added from Rev2 to Rev4
class RWConversionBasedUnitAndSolidAngleUnit; -- Added by FMA for Rev4
class RWConversionBasedUnitAndTimeUnit; -- Added from Rev2 to Rev4
class RWConversionBasedUnitAndAreaUnit;
class RWConversionBasedUnitAndVolumeUnit;
class RWConversionBasedUnitAndMassUnit; -- added by skl 10.02.2004 for TRJ13
class RWMassMeasureWithUnit; -- added by skl 10.02.2004 for TRJ13
-- Added from Rev2 to Rev4
class RWApprovalDateTime;
class RWDerivedUnit;
class RWDerivedUnitElement;
-- Added from AP214 CC1 to CC2
class RWDocument;
--class RWDigitalDocument; same as for Document
class RWDocumentRelationship;
class RWDocumentType;
class RWDocumentUsageConstraint;
class RWEffectivity;
class RWProductDefinitionEffectivity;
class RWProductDefinitionRelationship;
class RWProductDefinitionWithAssociatedDocuments;
--class RWPhysicallyModeledProductDefinition; same as for ProductDefinition
-- Added from AP214 CC2 to DIS
class RWCharacterizedObject;
class RWDocumentFile;
-- Added for AP203
class RWAction;
class RWActionAssignment;
class RWActionMethod;
class RWActionRequestAssignment;
class RWVersionedActionRequest;
class RWCertification;
class RWCertificationAssignment;
class RWCertificationType;
class RWContract;
class RWContractAssignment;
class RWContractType;
class RWProductConceptContext;
class RWProductCategoryRelationship;
class RWActionRequestSolution;
-- added for external references (CAX-IF TRJ4)
class RWDocumentRepresentationType;
class RWExternalSource;
class RWExternallyDefinedItem;
class RWGeneralProperty;
class RWObjectRole;
class RWRoleAssociation;
class RWEffectivityAssignment;
class RWExternalIdentificationAssignment;
class RWIdentificationAssignment;
class RWIdentificationRole;
class RWNameAssignment;
class RWGroup;
class RWGroupAssignment;
class RWGroupRelationship;
---Added AP209
class RWEulerAngles;
class RWMassUnit;
class RWThermodynamicTemperatureUnit;
class RWProductDefinitionFormationRelationship;
-- added for external references (CAX-IF TRJ11 2003)
class RWDocumentProductAssociation;
class RWDocumentProductEquivalence;
---Package Method ---
-- Init;
-- Enforced the initialisation of the libraries
end RWStepBasic;

View File

@@ -1,47 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class RWAction from RWStepBasic
---Purpose: Read & Write tool for Action
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
Action from StepBasic
is
Create returns RWAction from RWStepBasic;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : Action from StepBasic);
---Purpose: Reads Action
WriteStep (me; SW: in out StepWriter from StepData;
ent: Action from StepBasic);
---Purpose: Writes Action
Share (me; ent : Action from StepBasic;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWAction;

View File

@@ -16,14 +16,18 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <RWStepBasic_RWAction.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWAction.hxx>
#include <StepBasic_Action.hxx>
#include <StepBasic_ActionMethod.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepBasic_RWAction
//purpose :
//=======================================================================
RWStepBasic_RWAction::RWStepBasic_RWAction ()
{
}

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _RWStepBasic_RWAction_HeaderFile
#define _RWStepBasic_RWAction_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_Action;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for Action
class RWStepBasic_RWAction
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepBasic_RWAction();
//! Reads Action
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Action)& ent) const;
//! Writes Action
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Action)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepBasic_Action)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWAction_HeaderFile

View File

@@ -1,47 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class RWActionAssignment from RWStepBasic
---Purpose: Read & Write tool for ActionAssignment
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
ActionAssignment from StepBasic
is
Create returns RWActionAssignment from RWStepBasic;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : ActionAssignment from StepBasic);
---Purpose: Reads ActionAssignment
WriteStep (me; SW: in out StepWriter from StepData;
ent: ActionAssignment from StepBasic);
---Purpose: Writes ActionAssignment
Share (me; ent : ActionAssignment from StepBasic;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWActionAssignment;

View File

@@ -16,14 +16,18 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <RWStepBasic_RWActionAssignment.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWActionAssignment.hxx>
#include <StepBasic_Action.hxx>
#include <StepBasic_ActionAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepBasic_RWActionAssignment
//purpose :
//=======================================================================
RWStepBasic_RWActionAssignment::RWStepBasic_RWActionAssignment ()
{
}

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _RWStepBasic_RWActionAssignment_HeaderFile
#define _RWStepBasic_RWActionAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ActionAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for ActionAssignment
class RWStepBasic_RWActionAssignment
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepBasic_RWActionAssignment();
//! Reads ActionAssignment
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ActionAssignment)& ent) const;
//! Writes ActionAssignment
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ActionAssignment)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepBasic_ActionAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWActionAssignment_HeaderFile

View File

@@ -1,47 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class RWActionMethod from RWStepBasic
---Purpose: Read & Write tool for ActionMethod
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
ActionMethod from StepBasic
is
Create returns RWActionMethod from RWStepBasic;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : ActionMethod from StepBasic);
---Purpose: Reads ActionMethod
WriteStep (me; SW: in out StepWriter from StepData;
ent: ActionMethod from StepBasic);
---Purpose: Writes ActionMethod
Share (me; ent : ActionMethod from StepBasic;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWActionMethod;

View File

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

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _RWStepBasic_RWActionMethod_HeaderFile
#define _RWStepBasic_RWActionMethod_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ActionMethod;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for ActionMethod
class RWStepBasic_RWActionMethod
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepBasic_RWActionMethod();
//! Reads ActionMethod
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ActionMethod)& ent) const;
//! Writes ActionMethod
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ActionMethod)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepBasic_ActionMethod)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWActionMethod_HeaderFile

View File

@@ -1,47 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class RWActionRequestAssignment from RWStepBasic
---Purpose: Read & Write tool for ActionRequestAssignment
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
ActionRequestAssignment from StepBasic
is
Create returns RWActionRequestAssignment from RWStepBasic;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : ActionRequestAssignment from StepBasic);
---Purpose: Reads ActionRequestAssignment
WriteStep (me; SW: in out StepWriter from StepData;
ent: ActionRequestAssignment from StepBasic);
---Purpose: Writes ActionRequestAssignment
Share (me; ent : ActionRequestAssignment from StepBasic;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWActionRequestAssignment;

View File

@@ -16,14 +16,18 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <RWStepBasic_RWActionRequestAssignment.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWActionRequestAssignment.hxx>
#include <StepBasic_ActionRequestAssignment.hxx>
#include <StepBasic_VersionedActionRequest.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepBasic_RWActionRequestAssignment
//purpose :
//=======================================================================
RWStepBasic_RWActionRequestAssignment::RWStepBasic_RWActionRequestAssignment ()
{
}

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _RWStepBasic_RWActionRequestAssignment_HeaderFile
#define _RWStepBasic_RWActionRequestAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ActionRequestAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for ActionRequestAssignment
class RWStepBasic_RWActionRequestAssignment
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepBasic_RWActionRequestAssignment();
//! Reads ActionRequestAssignment
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ActionRequestAssignment)& ent) const;
//! Writes ActionRequestAssignment
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ActionRequestAssignment)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepBasic_ActionRequestAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWActionRequestAssignment_HeaderFile

View File

@@ -1,47 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class RWActionRequestSolution from RWStepBasic
---Purpose: Read & Write tool for ActionRequestSolution
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
ActionRequestSolution from StepBasic
is
Create returns RWActionRequestSolution from RWStepBasic;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : ActionRequestSolution from StepBasic);
---Purpose: Reads ActionRequestSolution
WriteStep (me; SW: in out StepWriter from StepData;
ent: ActionRequestSolution from StepBasic);
---Purpose: Writes ActionRequestSolution
Share (me; ent : ActionRequestSolution from StepBasic;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWActionRequestSolution;

View File

@@ -16,15 +16,19 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <RWStepBasic_RWActionRequestSolution.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWActionRequestSolution.hxx>
#include <StepBasic_ActionMethod.hxx>
#include <StepBasic_ActionRequestSolution.hxx>
#include <StepBasic_VersionedActionRequest.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepBasic_RWActionRequestSolution
//purpose :
//=======================================================================
RWStepBasic_RWActionRequestSolution::RWStepBasic_RWActionRequestSolution ()
{
}

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _RWStepBasic_RWActionRequestSolution_HeaderFile
#define _RWStepBasic_RWActionRequestSolution_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ActionRequestSolution;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for ActionRequestSolution
class RWStepBasic_RWActionRequestSolution
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepBasic_RWActionRequestSolution();
//! Reads ActionRequestSolution
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ActionRequestSolution)& ent) const;
//! Writes ActionRequestSolution
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ActionRequestSolution)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepBasic_ActionRequestSolution)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWActionRequestSolution_HeaderFile

View File

@@ -1,35 +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 RWAddress from RWStepBasic
---Purpose : Read & Write Module for Address
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
Address from StepBasic
is
Create returns RWAddress;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : Address from StepBasic);
WriteStep (me; SW : in out StepWriter; ent : Address from StepBasic);
end RWAddress;

View File

@@ -11,8 +11,12 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWAddress.ixx>
#include <Interface_Check.hxx>
#include <RWStepBasic_RWAddress.hxx>
#include <StepBasic_Address.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWAddress::RWStepBasic_RWAddress () {}

View File

@@ -0,0 +1,68 @@
// 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 _RWStepBasic_RWAddress_HeaderFile
#define _RWStepBasic_RWAddress_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_Address;
class StepData_StepWriter;
//! Read & Write Module for Address
class RWStepBasic_RWAddress
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepBasic_RWAddress();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Address)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Address)& ent) const;
protected:
private:
};
#endif // _RWStepBasic_RWAddress_HeaderFile

View File

@@ -1,35 +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 RWApplicationContext from RWStepBasic
---Purpose : Read & Write Module for ApplicationContext
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
ApplicationContext from StepBasic
is
Create returns RWApplicationContext;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : ApplicationContext from StepBasic);
WriteStep (me; SW : in out StepWriter; ent : ApplicationContext from StepBasic);
end RWApplicationContext;

View File

@@ -11,8 +11,12 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWApplicationContext.ixx>
#include <Interface_Check.hxx>
#include <RWStepBasic_RWApplicationContext.hxx>
#include <StepBasic_ApplicationContext.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWApplicationContext::RWStepBasic_RWApplicationContext () {}

View File

@@ -0,0 +1,68 @@
// 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 _RWStepBasic_RWApplicationContext_HeaderFile
#define _RWStepBasic_RWApplicationContext_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ApplicationContext;
class StepData_StepWriter;
//! Read & Write Module for ApplicationContext
class RWStepBasic_RWApplicationContext
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepBasic_RWApplicationContext();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApplicationContext)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApplicationContext)& ent) const;
protected:
private:
};
#endif // _RWStepBasic_RWApplicationContext_HeaderFile

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -12,15 +12,14 @@
// commercial license or contractual agreement.
//gka 05.03.99 S4134 upgrade from CD to DIS
#include <RWStepBasic_RWApprovalRelationship.ixx>
#include <StepBasic_Approval.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWApprovalRelationship.hxx>
#include <StepBasic_Approval.hxx>
#include <StepBasic_ApprovalRelationship.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWApprovalRelationship::RWStepBasic_RWApprovalRelationship () {}

View File

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

View File

@@ -1,35 +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 RWApprovalRole from RWStepBasic
---Purpose : Read & Write Module for ApprovalRole
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
ApprovalRole from StepBasic
is
Create returns RWApprovalRole;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : ApprovalRole from StepBasic);
WriteStep (me; SW : in out StepWriter; ent : ApprovalRole from StepBasic);
end RWApprovalRole;

View File

@@ -11,8 +11,12 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWApprovalRole.ixx>
#include <Interface_Check.hxx>
#include <RWStepBasic_RWApprovalRole.hxx>
#include <StepBasic_ApprovalRole.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWApprovalRole::RWStepBasic_RWApprovalRole () {}

View File

@@ -0,0 +1,68 @@
// 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 _RWStepBasic_RWApprovalRole_HeaderFile
#define _RWStepBasic_RWApprovalRole_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ApprovalRole;
class StepData_StepWriter;
//! Read & Write Module for ApprovalRole
class RWStepBasic_RWApprovalRole
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepBasic_RWApprovalRole();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApprovalRole)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApprovalRole)& ent) const;
protected:
private:
};
#endif // _RWStepBasic_RWApprovalRole_HeaderFile

View File

@@ -1,35 +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 RWApprovalStatus from RWStepBasic
---Purpose : Read & Write Module for ApprovalStatus
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
ApprovalStatus from StepBasic
is
Create returns RWApprovalStatus;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : ApprovalStatus from StepBasic);
WriteStep (me; SW : in out StepWriter; ent : ApprovalStatus from StepBasic);
end RWApprovalStatus;

View File

@@ -11,8 +11,12 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWApprovalStatus.ixx>
#include <Interface_Check.hxx>
#include <RWStepBasic_RWApprovalStatus.hxx>
#include <StepBasic_ApprovalStatus.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWApprovalStatus::RWStepBasic_RWApprovalStatus () {}

View File

@@ -0,0 +1,68 @@
// 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 _RWStepBasic_RWApprovalStatus_HeaderFile
#define _RWStepBasic_RWApprovalStatus_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ApprovalStatus;
class StepData_StepWriter;
//! Read & Write Module for ApprovalStatus
class RWStepBasic_RWApprovalStatus
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepBasic_RWApprovalStatus();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ApprovalStatus)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ApprovalStatus)& ent) const;
protected:
private:
};
#endif // _RWStepBasic_RWApprovalStatus_HeaderFile

View File

@@ -1,35 +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 RWCalendarDate from RWStepBasic
---Purpose : Read & Write Module for CalendarDate
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
CalendarDate from StepBasic
is
Create returns RWCalendarDate;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : CalendarDate from StepBasic);
WriteStep (me; SW : in out StepWriter; ent : CalendarDate from StepBasic);
end RWCalendarDate;

View File

@@ -11,8 +11,12 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWCalendarDate.ixx>
#include <Interface_Check.hxx>
#include <RWStepBasic_RWCalendarDate.hxx>
#include <StepBasic_CalendarDate.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWCalendarDate::RWStepBasic_RWCalendarDate () {}

View File

@@ -0,0 +1,68 @@
// 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 _RWStepBasic_RWCalendarDate_HeaderFile
#define _RWStepBasic_RWCalendarDate_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_CalendarDate;
class StepData_StepWriter;
//! Read & Write Module for CalendarDate
class RWStepBasic_RWCalendarDate
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepBasic_RWCalendarDate();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CalendarDate)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CalendarDate)& ent) const;
protected:
private:
};
#endif // _RWStepBasic_RWCalendarDate_HeaderFile

View File

@@ -1,47 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class RWCertification from RWStepBasic
---Purpose: Read & Write tool for Certification
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
Certification from StepBasic
is
Create returns RWCertification from RWStepBasic;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : Certification from StepBasic);
---Purpose: Reads Certification
WriteStep (me; SW: in out StepWriter from StepData;
ent: Certification from StepBasic);
---Purpose: Writes Certification
Share (me; ent : Certification from StepBasic;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWCertification;

View File

@@ -16,14 +16,18 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <RWStepBasic_RWCertification.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWCertification.hxx>
#include <StepBasic_Certification.hxx>
#include <StepBasic_CertificationType.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepBasic_RWCertification
//purpose :
//=======================================================================
RWStepBasic_RWCertification::RWStepBasic_RWCertification ()
{
}

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _RWStepBasic_RWCertification_HeaderFile
#define _RWStepBasic_RWCertification_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_Certification;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for Certification
class RWStepBasic_RWCertification
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepBasic_RWCertification();
//! Reads Certification
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Certification)& ent) const;
//! Writes Certification
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Certification)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepBasic_Certification)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWCertification_HeaderFile

View File

@@ -1,47 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class RWCertificationAssignment from RWStepBasic
---Purpose: Read & Write tool for CertificationAssignment
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
CertificationAssignment from StepBasic
is
Create returns RWCertificationAssignment from RWStepBasic;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : CertificationAssignment from StepBasic);
---Purpose: Reads CertificationAssignment
WriteStep (me; SW: in out StepWriter from StepData;
ent: CertificationAssignment from StepBasic);
---Purpose: Writes CertificationAssignment
Share (me; ent : CertificationAssignment from StepBasic;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWCertificationAssignment;

View File

@@ -16,14 +16,18 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <RWStepBasic_RWCertificationAssignment.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWCertificationAssignment.hxx>
#include <StepBasic_Certification.hxx>
#include <StepBasic_CertificationAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepBasic_RWCertificationAssignment
//purpose :
//=======================================================================
RWStepBasic_RWCertificationAssignment::RWStepBasic_RWCertificationAssignment ()
{
}

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _RWStepBasic_RWCertificationAssignment_HeaderFile
#define _RWStepBasic_RWCertificationAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_CertificationAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for CertificationAssignment
class RWStepBasic_RWCertificationAssignment
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepBasic_RWCertificationAssignment();
//! Reads CertificationAssignment
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CertificationAssignment)& ent) const;
//! Writes CertificationAssignment
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CertificationAssignment)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepBasic_CertificationAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWCertificationAssignment_HeaderFile

View File

@@ -1,47 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class RWCertificationType from RWStepBasic
---Purpose: Read & Write tool for CertificationType
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
CertificationType from StepBasic
is
Create returns RWCertificationType from RWStepBasic;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : CertificationType from StepBasic);
---Purpose: Reads CertificationType
WriteStep (me; SW: in out StepWriter from StepData;
ent: CertificationType from StepBasic);
---Purpose: Writes CertificationType
Share (me; ent : CertificationType from StepBasic;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWCertificationType;

View File

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

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _RWStepBasic_RWCertificationType_HeaderFile
#define _RWStepBasic_RWCertificationType_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_CertificationType;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for CertificationType
class RWStepBasic_RWCertificationType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepBasic_RWCertificationType();
//! Reads CertificationType
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CertificationType)& ent) const;
//! Writes CertificationType
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CertificationType)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepBasic_CertificationType)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWCertificationType_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 2000-05-11
-- Created by: data exchange team
-- 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 RWCharacterizedObject from RWStepBasic
---Purpose: Read & Write tool for CharacterizedObject
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
CharacterizedObject from StepBasic
is
Create returns RWCharacterizedObject from RWStepBasic;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : CharacterizedObject from StepBasic);
---Purpose: Reads CharacterizedObject
WriteStep (me; SW: in out StepWriter from StepData;
ent: CharacterizedObject from StepBasic);
---Purpose: Writes CharacterizedObject
Share (me; ent : CharacterizedObject from StepBasic;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWCharacterizedObject;

View File

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

View File

@@ -0,0 +1,74 @@
// Created on: 2000-05-11
// Created by: data exchange team
// 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 _RWStepBasic_RWCharacterizedObject_HeaderFile
#define _RWStepBasic_RWCharacterizedObject_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_CharacterizedObject;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for CharacterizedObject
class RWStepBasic_RWCharacterizedObject
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepBasic_RWCharacterizedObject();
//! Reads CharacterizedObject
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_CharacterizedObject)& ent) const;
//! Writes CharacterizedObject
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_CharacterizedObject)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepBasic_CharacterizedObject)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWCharacterizedObject_HeaderFile

View File

@@ -1,47 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class RWContract from RWStepBasic
---Purpose: Read & Write tool for Contract
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
Contract from StepBasic
is
Create returns RWContract from RWStepBasic;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : Contract from StepBasic);
---Purpose: Reads Contract
WriteStep (me; SW: in out StepWriter from StepData;
ent: Contract from StepBasic);
---Purpose: Writes Contract
Share (me; ent : Contract from StepBasic;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWContract;

View File

@@ -16,14 +16,18 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <RWStepBasic_RWContract.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWContract.hxx>
#include <StepBasic_Contract.hxx>
#include <StepBasic_ContractType.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepBasic_RWContract
//purpose :
//=======================================================================
RWStepBasic_RWContract::RWStepBasic_RWContract ()
{
}

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _RWStepBasic_RWContract_HeaderFile
#define _RWStepBasic_RWContract_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_Contract;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for Contract
class RWStepBasic_RWContract
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepBasic_RWContract();
//! Reads Contract
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_Contract)& ent) const;
//! Writes Contract
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_Contract)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepBasic_Contract)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWContract_HeaderFile

View File

@@ -1,47 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class RWContractAssignment from RWStepBasic
---Purpose: Read & Write tool for ContractAssignment
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
ContractAssignment from StepBasic
is
Create returns RWContractAssignment from RWStepBasic;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : ContractAssignment from StepBasic);
---Purpose: Reads ContractAssignment
WriteStep (me; SW: in out StepWriter from StepData;
ent: ContractAssignment from StepBasic);
---Purpose: Writes ContractAssignment
Share (me; ent : ContractAssignment from StepBasic;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWContractAssignment;

View File

@@ -16,14 +16,18 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <RWStepBasic_RWContractAssignment.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWContractAssignment.hxx>
#include <StepBasic_Contract.hxx>
#include <StepBasic_ContractAssignment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepBasic_RWContractAssignment
//purpose :
//=======================================================================
RWStepBasic_RWContractAssignment::RWStepBasic_RWContractAssignment ()
{
}

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _RWStepBasic_RWContractAssignment_HeaderFile
#define _RWStepBasic_RWContractAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ContractAssignment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for ContractAssignment
class RWStepBasic_RWContractAssignment
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepBasic_RWContractAssignment();
//! Reads ContractAssignment
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ContractAssignment)& ent) const;
//! Writes ContractAssignment
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ContractAssignment)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepBasic_ContractAssignment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWContractAssignment_HeaderFile

View File

@@ -1,47 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class RWContractType from RWStepBasic
---Purpose: Read & Write tool for ContractType
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
ContractType from StepBasic
is
Create returns RWContractType from RWStepBasic;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : ContractType from StepBasic);
---Purpose: Reads ContractType
WriteStep (me; SW: in out StepWriter from StepData;
ent: ContractType from StepBasic);
---Purpose: Writes ContractType
Share (me; ent : ContractType from StepBasic;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWContractType;

View File

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

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _RWStepBasic_RWContractType_HeaderFile
#define _RWStepBasic_RWContractType_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ContractType;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for ContractType
class RWStepBasic_RWContractType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepBasic_RWContractType();
//! Reads ContractType
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ContractType)& ent) const;
//! Writes ContractType
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ContractType)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepBasic_ContractType)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWContractType_HeaderFile

View File

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

View File

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

View File

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

View File

@@ -1,40 +0,0 @@
-- Created on: 1999-10-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 RWConversionBasedUnitAndAreaUnit from RWStepBasic
---Purpose: Read & Write Module for RWConversionBasedUnitAndAreaUnit
uses
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
ConversionBasedUnitAndAreaUnit from StepBasic,
EntityIterator from Interface
is
Create returns RWConversionBasedUnitAndAreaUnit from RWStepBasic;
ReadStep (me; data: StepReaderData; num : Integer;
ach : in out Check; ent : ConversionBasedUnitAndAreaUnit from StepBasic);
WriteStep (me; SW : in out StepWriter; ent : ConversionBasedUnitAndAreaUnit from StepBasic);
Share(me; ent : ConversionBasedUnitAndAreaUnit from StepBasic; iter : in out EntityIterator);
end RWConversionBasedUnitAndAreaUnit;

View File

@@ -14,9 +14,15 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWConversionBasedUnitAndAreaUnit.ixx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWConversionBasedUnitAndAreaUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndAreaUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnitAndAreaUnit::RWStepBasic_RWConversionBasedUnitAndAreaUnit ()
{

View File

@@ -0,0 +1,71 @@
// Created on: 1999-10-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 _RWStepBasic_RWConversionBasedUnitAndAreaUnit_HeaderFile
#define _RWStepBasic_RWConversionBasedUnitAndAreaUnit_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ConversionBasedUnitAndAreaUnit;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for RWConversionBasedUnitAndAreaUnit
class RWStepBasic_RWConversionBasedUnitAndAreaUnit
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepBasic_RWConversionBasedUnitAndAreaUnit();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndAreaUnit)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndAreaUnit)& ent) const;
Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnitAndAreaUnit)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWConversionBasedUnitAndAreaUnit_HeaderFile

View File

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

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWConversionBasedUnitAndLengthUnit.ixx>
#include <StepBasic_ConversionBasedUnit.hxx>
#include <StepBasic_LengthUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWConversionBasedUnitAndLengthUnit.hxx>
#include <StepBasic_ConversionBasedUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndLengthUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_LengthUnit.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnitAndLengthUnit::RWStepBasic_RWConversionBasedUnitAndLengthUnit () {}

View File

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

View File

@@ -1,38 +0,0 @@
-- Created on: 2004-02-10
-- Created by: Sergey KUUL
-- Copyright (c) 2004-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 RWConversionBasedUnitAndMassUnit from RWStepBasic
---Purpose : Read & Write Module for ConversionBasedUnitAndMassUnit
uses
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
ConversionBasedUnitAndMassUnit from StepBasic,
EntityIterator from Interface
is
Create returns RWConversionBasedUnitAndMassUnit;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : ConversionBasedUnitAndMassUnit from StepBasic);
WriteStep (me; SW : in out StepWriter; ent : ConversionBasedUnitAndMassUnit from StepBasic);
Share(me; ent : ConversionBasedUnitAndMassUnit from StepBasic; iter : in out EntityIterator);
end RWConversionBasedUnitAndMassUnit;

View File

@@ -11,21 +11,22 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWConversionBasedUnitAndMassUnit.ixx>
#include <StepBasic_ConversionBasedUnit.hxx>
#include <StepBasic_MassUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWConversionBasedUnitAndMassUnit.hxx>
#include <StepBasic_ConversionBasedUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndMassUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_MassUnit.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
//function : RWStepBasic_RWConversionBasedUnitAndMassUnit
//purpose :
//=======================================================================
RWStepBasic_RWConversionBasedUnitAndMassUnit::RWStepBasic_RWConversionBasedUnitAndMassUnit()
{
}

View File

@@ -0,0 +1,70 @@
// Created on: 2004-02-10
// Created by: Sergey KUUL
// Copyright (c) 2004-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 _RWStepBasic_RWConversionBasedUnitAndMassUnit_HeaderFile
#define _RWStepBasic_RWConversionBasedUnitAndMassUnit_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ConversionBasedUnitAndMassUnit;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for ConversionBasedUnitAndMassUnit
class RWStepBasic_RWConversionBasedUnitAndMassUnit
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepBasic_RWConversionBasedUnitAndMassUnit();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndMassUnit)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndMassUnit)& ent) const;
Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnitAndMassUnit)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWConversionBasedUnitAndMassUnit_HeaderFile

View File

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

View File

@@ -12,18 +12,17 @@
// commercial license or contractual agreement.
// sln 09.10.2001. BUC61003. Correction of looking for items of complex entity in case of them do not saticfy to alphabetical order
#include <RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.hxx>
#include <StepBasic_ConversionBasedUnit.hxx>
#include <StepBasic_PlaneAngleUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndPlaneAngleUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepBasic_ConversionBasedUnitAndPlaneAngleUnit.hxx>
#include <StepBasic_PlaneAngleUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit::RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit () {}

View File

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

View File

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

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWConversionBasedUnitAndRatioUnit.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWConversionBasedUnitAndRatioUnit.hxx>
#include <StepBasic_ConversionBasedUnit.hxx>
#include <StepBasic_RatioUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndRatioUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepBasic_ConversionBasedUnitAndRatioUnit.hxx>
#include <StepBasic_RatioUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnitAndRatioUnit::RWStepBasic_RWConversionBasedUnitAndRatioUnit () {}

View File

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

View File

@@ -1,38 +0,0 @@
-- Created on: 1994-06-17
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1994-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 RWConversionBasedUnitAndSolidAngleUnit from RWStepBasic
---Purpose : Read & Write Module for ConversionBasedUnitAndSolidAngleUnit
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
ConversionBasedUnitAndSolidAngleUnit from StepBasic,
EntityIterator from Interface
is
Create returns RWConversionBasedUnitAndSolidAngleUnit;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : ConversionBasedUnitAndSolidAngleUnit from StepBasic);
WriteStep (me; SW : in out StepWriter; ent : ConversionBasedUnitAndSolidAngleUnit from StepBasic);
Share(me; ent : ConversionBasedUnitAndSolidAngleUnit from StepBasic; iter : in out EntityIterator);
end RWConversionBasedUnitAndSolidAngleUnit;

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.hxx>
#include <StepBasic_ConversionBasedUnit.hxx>
#include <StepBasic_SolidAngleUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndSolidAngleUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepBasic_ConversionBasedUnitAndSolidAngleUnit.hxx>
#include <StepBasic_SolidAngleUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit::RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit () {}

View File

@@ -0,0 +1,71 @@
// Created on: 1994-06-17
// Created by: EXPRESS->CDL V0.2 Translator
// Copyright (c) 1994-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 _RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit_HeaderFile
#define _RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ConversionBasedUnitAndSolidAngleUnit;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for ConversionBasedUnitAndSolidAngleUnit
class RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent) const;
Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit_HeaderFile

View File

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

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWConversionBasedUnitAndTimeUnit.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWConversionBasedUnitAndTimeUnit.hxx>
#include <StepBasic_ConversionBasedUnit.hxx>
#include <StepBasic_TimeUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndTimeUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepBasic_ConversionBasedUnitAndTimeUnit.hxx>
#include <StepBasic_TimeUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnitAndTimeUnit::RWStepBasic_RWConversionBasedUnitAndTimeUnit () {}

View File

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

View File

@@ -1,41 +0,0 @@
-- Created on: 1999-10-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 RWConversionBasedUnitAndVolumeUnit from RWStepBasic
---Purpose: Read & Write Module for ConversionBasedUnitAndVolumeUnit
uses
Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
ConversionBasedUnitAndVolumeUnit from StepBasic,
EntityIterator from Interface
is
Create returns RWConversionBasedUnitAndVolumeUnit from RWStepBasic;
ReadStep (me; data: StepReaderData; num : Integer;
ach : in out Check; ent : ConversionBasedUnitAndVolumeUnit from StepBasic);
WriteStep (me; SW : in out StepWriter; ent : ConversionBasedUnitAndVolumeUnit from StepBasic);
Share(me; ent : ConversionBasedUnitAndVolumeUnit from StepBasic; iter : in out EntityIterator);
end RWConversionBasedUnitAndVolumeUnit;

View File

@@ -14,9 +14,15 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWConversionBasedUnitAndVolumeUnit.ixx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepBasic_RWConversionBasedUnitAndVolumeUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndVolumeUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnitAndVolumeUnit::RWStepBasic_RWConversionBasedUnitAndVolumeUnit ()
{

View File

@@ -0,0 +1,71 @@
// Created on: 1999-10-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 _RWStepBasic_RWConversionBasedUnitAndVolumeUnit_HeaderFile
#define _RWStepBasic_RWConversionBasedUnitAndVolumeUnit_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepBasic_ConversionBasedUnitAndVolumeUnit;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for ConversionBasedUnitAndVolumeUnit
class RWStepBasic_RWConversionBasedUnitAndVolumeUnit
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepBasic_RWConversionBasedUnitAndVolumeUnit();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent) const;
Standard_EXPORT void Share (const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepBasic_RWConversionBasedUnitAndVolumeUnit_HeaderFile

View File

@@ -1,35 +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 RWCoordinatedUniversalTimeOffset from RWStepBasic
---Purpose : Read & Write Module for CoordinatedUniversalTimeOffset
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
CoordinatedUniversalTimeOffset from StepBasic
is
Create returns RWCoordinatedUniversalTimeOffset;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : CoordinatedUniversalTimeOffset from StepBasic);
WriteStep (me; SW : in out StepWriter; ent : CoordinatedUniversalTimeOffset from StepBasic);
end RWCoordinatedUniversalTimeOffset;

View File

@@ -11,12 +11,15 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepBasic_RWCoordinatedUniversalTimeOffset.ixx>
#include <Interface_Check.hxx>
#include <RWStepBasic_RWCoordinatedUniversalTimeOffset.hxx>
#include <StepBasic_AheadOrBehind.hxx>
#include <StepBasic_CoordinatedUniversalTimeOffset.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <TCollection_AsciiString.hxx>
// --- Enum : AheadOrBehind ---
static TCollection_AsciiString aobAhead(".AHEAD.");
static TCollection_AsciiString aobExact(".EXACT.");

Some files were not shown because too many files have changed in this diff Show More