1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +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

88
src/RWStepRepr/FILES Normal file
View File

@@ -0,0 +1,88 @@
RWStepRepr_RWAssemblyComponentUsage.cxx
RWStepRepr_RWAssemblyComponentUsage.hxx
RWStepRepr_RWAssemblyComponentUsageSubstitute.cxx
RWStepRepr_RWAssemblyComponentUsageSubstitute.hxx
RWStepRepr_RWCompositeShapeAspect.cxx
RWStepRepr_RWCompositeShapeAspect.hxx
RWStepRepr_RWCompoundRepresentationItem.cxx
RWStepRepr_RWCompoundRepresentationItem.hxx
RWStepRepr_RWConfigurationDesign.cxx
RWStepRepr_RWConfigurationDesign.hxx
RWStepRepr_RWConfigurationEffectivity.cxx
RWStepRepr_RWConfigurationEffectivity.hxx
RWStepRepr_RWConfigurationItem.cxx
RWStepRepr_RWConfigurationItem.hxx
RWStepRepr_RWDataEnvironment.cxx
RWStepRepr_RWDataEnvironment.hxx
RWStepRepr_RWDefinitionalRepresentation.cxx
RWStepRepr_RWDefinitionalRepresentation.hxx
RWStepRepr_RWDerivedShapeAspect.cxx
RWStepRepr_RWDerivedShapeAspect.hxx
RWStepRepr_RWDescriptiveRepresentationItem.cxx
RWStepRepr_RWDescriptiveRepresentationItem.hxx
RWStepRepr_RWExtension.cxx
RWStepRepr_RWExtension.hxx
RWStepRepr_RWFunctionallyDefinedTransformation.cxx
RWStepRepr_RWFunctionallyDefinedTransformation.hxx
RWStepRepr_RWGlobalUncertaintyAssignedContext.cxx
RWStepRepr_RWGlobalUncertaintyAssignedContext.hxx
RWStepRepr_RWGlobalUnitAssignedContext.cxx
RWStepRepr_RWGlobalUnitAssignedContext.hxx
RWStepRepr_RWItemDefinedTransformation.cxx
RWStepRepr_RWItemDefinedTransformation.hxx
RWStepRepr_RWMakeFromUsageOption.cxx
RWStepRepr_RWMakeFromUsageOption.hxx
RWStepRepr_RWMappedItem.cxx
RWStepRepr_RWMappedItem.hxx
RWStepRepr_RWMaterialDesignation.cxx
RWStepRepr_RWMaterialDesignation.hxx
RWStepRepr_RWMaterialProperty.cxx
RWStepRepr_RWMaterialProperty.hxx
RWStepRepr_RWMaterialPropertyRepresentation.cxx
RWStepRepr_RWMaterialPropertyRepresentation.hxx
RWStepRepr_RWMeasureRepresentationItem.cxx
RWStepRepr_RWMeasureRepresentationItem.hxx
RWStepRepr_RWParametricRepresentationContext.cxx
RWStepRepr_RWParametricRepresentationContext.hxx
RWStepRepr_RWProductConcept.cxx
RWStepRepr_RWProductConcept.hxx
RWStepRepr_RWProductDefinitionShape.cxx
RWStepRepr_RWProductDefinitionShape.hxx
RWStepRepr_RWPropertyDefinition.cxx
RWStepRepr_RWPropertyDefinition.hxx
RWStepRepr_RWPropertyDefinitionRelationship.cxx
RWStepRepr_RWPropertyDefinitionRelationship.hxx
RWStepRepr_RWPropertyDefinitionRepresentation.cxx
RWStepRepr_RWPropertyDefinitionRepresentation.hxx
RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx
RWStepRepr_RWQuantifiedAssemblyComponentUsage.hxx
RWStepRepr_RWRepresentation.cxx
RWStepRepr_RWRepresentation.hxx
RWStepRepr_RWRepresentationContext.cxx
RWStepRepr_RWRepresentationContext.hxx
RWStepRepr_RWRepresentationItem.cxx
RWStepRepr_RWRepresentationItem.hxx
RWStepRepr_RWRepresentationMap.cxx
RWStepRepr_RWRepresentationMap.hxx
RWStepRepr_RWRepresentationRelationship.cxx
RWStepRepr_RWRepresentationRelationship.hxx
RWStepRepr_RWRepresentationRelationshipWithTransformation.cxx
RWStepRepr_RWRepresentationRelationshipWithTransformation.hxx
RWStepRepr_RWReprItemAndLengthMeasureWithUnit.cxx
RWStepRepr_RWReprItemAndLengthMeasureWithUnit.hxx
RWStepRepr_RWShapeAspect.cxx
RWStepRepr_RWShapeAspect.hxx
RWStepRepr_RWShapeAspectDerivingRelationship.cxx
RWStepRepr_RWShapeAspectDerivingRelationship.hxx
RWStepRepr_RWShapeAspectRelationship.cxx
RWStepRepr_RWShapeAspectRelationship.hxx
RWStepRepr_RWShapeAspectTransition.cxx
RWStepRepr_RWShapeAspectTransition.hxx
RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.cxx
RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.hxx
RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx
RWStepRepr_RWSpecifiedHigherUsageOccurrence.hxx
RWStepRepr_RWStructuralResponseProperty.cxx
RWStepRepr_RWStructuralResponseProperty.hxx
RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.cxx
RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.hxx

View File

@@ -1,101 +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 RWStepRepr
uses
StepData, Interface, TCollection, TColStd, StepRepr
is
--class ReadWriteModule;
--class GeneralModule;
class RWDefinitionalRepresentation;
class RWDescriptiveRepresentationItem;
class RWFunctionallyDefinedTransformation;
class RWGlobalUncertaintyAssignedContext;
class RWGlobalUnitAssignedContext;
class RWItemDefinedTransformation;
--moved to StepBasic: class RWGroup;
--moved to StepBasic: class RWGroupRelationship;
class RWMappedItem;
class RWParametricRepresentationContext;
class RWProductDefinitionShape;
class RWPropertyDefinition;
class RWPropertyDefinitionRepresentation;
--moved to StepAP214: class RWRepItemGroup;
class RWRepresentation;
class RWRepresentationContext;
class RWRepresentationItem;
class RWRepresentationMap;
class RWRepresentationRelationship;
class RWShapeAspect;
class RWShapeAspectRelationship;
class RWShapeAspectTransition;
-- class RWShapeDefinitionRepresentation; moved to StepShape
-- Added from AP214 CC1 to CC2
class RWMakeFromUsageOption;
class RWAssemblyComponentUsage;
class RWQuantifiedAssemblyComponentUsage;
class RWSpecifiedHigherUsageOccurrence;
class RWAssemblyComponentUsageSubstitute;
class RWRepresentationRelationshipWithTransformation;
class RWShapeRepresentationRelationshipWithTransformation;
class RWMaterialDesignation;
-- ABV added for CAX TRJ 2 validation properties
class RWMeasureRepresentationItem;
-- Added for AP203
class RWConfigurationDesign;
class RWConfigurationEffectivity;
class RWConfigurationItem;
class RWProductConcept;
-- Added for Dimensional Tolerancing (CKY 25 APR 2001 for TR7J)
class RWCompoundRepresentationItem;
---Package Method ---
--- added for AP209
class RWDataEnvironment;
class RWMaterialPropertyRepresentation;
class RWPropertyDefinitionRelationship;
class RWMaterialProperty;
class RWStructuralResponseProperty;
class RWStructuralResponsePropertyDefinitionRepresentation;
--- added for TR12J (GD&T)
class RWCompositeShapeAspect;
class RWDerivedShapeAspect;
class RWExtension;
class RWShapeAspectDerivingRelationship;
class RWReprItemAndLengthMeasureWithUnit;
-- Init;
-- Enforced the initialisation of the libraries
end RWStepRepr;

View File

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

View File

@@ -15,16 +15,19 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
#include <RWStepRepr_RWAssemblyComponentUsage.ixx>
#include <StepRepr_ProductDefinitionShape.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepRepr_RWAssemblyComponentUsage.hxx>
#include <StepBasic_ProductDefinition.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_AssemblyComponentUsage.hxx>
#include <StepRepr_ProductDefinitionShape.hxx>
//=======================================================================
//function : RWStepRepr_RWAssemblyComponentUsage
//purpose :
//=======================================================================
RWStepRepr_RWAssemblyComponentUsage::RWStepRepr_RWAssemblyComponentUsage ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 2000-07-03
// Created by: Andrey BETENEV
// Copyright (c) 2000-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepRepr_RWAssemblyComponentUsage_HeaderFile
#define _RWStepRepr_RWAssemblyComponentUsage_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_AssemblyComponentUsage;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for AssemblyComponentUsage
class RWStepRepr_RWAssemblyComponentUsage
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepRepr_RWAssemblyComponentUsage();
//! Reads AssemblyComponentUsage
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_AssemblyComponentUsage)& ent) const;
//! Writes AssemblyComponentUsage
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_AssemblyComponentUsage)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepRepr_AssemblyComponentUsage)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWAssemblyComponentUsage_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 RWAssemblyComponentUsageSubstitute from RWStepRepr
---Purpose : Read & Write Module for AssemblyComponentUsageSubstitute
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
AssemblyComponentUsageSubstitute from StepRepr,
EntityIterator from Interface
is
Create returns RWAssemblyComponentUsageSubstitute;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : AssemblyComponentUsageSubstitute from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : AssemblyComponentUsageSubstitute from StepRepr);
Share(me; ent : AssemblyComponentUsageSubstitute from StepRepr; iter : in out EntityIterator);
end RWAssemblyComponentUsageSubstitute;

View File

@@ -12,16 +12,15 @@
// commercial license or contractual agreement.
//gka 05.03.99 S4134 upgrade from CD to DIS
#include <RWStepRepr_RWAssemblyComponentUsageSubstitute.ixx>
#include <StepRepr_AssemblyComponentUsage.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepRepr_RWAssemblyComponentUsageSubstitute.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_AssemblyComponentUsage.hxx>
#include <StepRepr_AssemblyComponentUsageSubstitute.hxx>
RWStepRepr_RWAssemblyComponentUsageSubstitute::RWStepRepr_RWAssemblyComponentUsageSubstitute () {}
void RWStepRepr_RWAssemblyComponentUsageSubstitute::ReadStep

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 _RWStepRepr_RWAssemblyComponentUsageSubstitute_HeaderFile
#define _RWStepRepr_RWAssemblyComponentUsageSubstitute_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_AssemblyComponentUsageSubstitute;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for AssemblyComponentUsageSubstitute
class RWStepRepr_RWAssemblyComponentUsageSubstitute
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWAssemblyComponentUsageSubstitute();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_AssemblyComponentUsageSubstitute)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_AssemblyComponentUsageSubstitute)& ent) const;
Standard_EXPORT void Share (const Handle(StepRepr_AssemblyComponentUsageSubstitute)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWAssemblyComponentUsageSubstitute_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 2003-06-04
-- Created by: Galina KULIKOVA
-- Copyright (c) 2003-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.2
class RWCompositeShapeAspect from RWStepRepr
---Purpose: Read & Write tool for CompositeShapeAspect
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
CompositeShapeAspect from StepRepr
is
Create returns RWCompositeShapeAspect from RWStepRepr;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : CompositeShapeAspect from StepRepr);
---Purpose: Reads CompositeShapeAspect
WriteStep (me; SW: in out StepWriter from StepData;
ent: CompositeShapeAspect from StepRepr);
---Purpose: Writes CompositeShapeAspect
Share (me; ent : CompositeShapeAspect from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWCompositeShapeAspect;

View File

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

View File

@@ -0,0 +1,74 @@
// Created on: 2003-06-04
// Created by: Galina KULIKOVA
// Copyright (c) 2003-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 _RWStepRepr_RWCompositeShapeAspect_HeaderFile
#define _RWStepRepr_RWCompositeShapeAspect_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_CompositeShapeAspect;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for CompositeShapeAspect
class RWStepRepr_RWCompositeShapeAspect
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepRepr_RWCompositeShapeAspect();
//! Reads CompositeShapeAspect
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompositeShapeAspect)& ent) const;
//! Writes CompositeShapeAspect
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompositeShapeAspect)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepRepr_CompositeShapeAspect)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWCompositeShapeAspect_HeaderFile

View File

@@ -1,40 +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 RWCompoundRepresentationItem from RWStepRepr
---Purpose : Read & Write Module for CompoundRepresentationItem
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
EntityIterator from Interface,
CompoundRepresentationItem from StepRepr
is
Create returns RWCompoundRepresentationItem;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : CompoundRepresentationItem from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : CompoundRepresentationItem from StepRepr);
Share (me; ent : CompoundRepresentationItem from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWCompoundRepresentationItem;

View File

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

View File

@@ -0,0 +1,72 @@
// 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 _RWStepRepr_RWCompoundRepresentationItem_HeaderFile
#define _RWStepRepr_RWCompoundRepresentationItem_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_CompoundRepresentationItem;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for CompoundRepresentationItem
class RWStepRepr_RWCompoundRepresentationItem
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWCompoundRepresentationItem();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompoundRepresentationItem)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompoundRepresentationItem)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepRepr_CompoundRepresentationItem)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWCompoundRepresentationItem_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 RWConfigurationDesign from RWStepRepr
---Purpose: Read & Write tool for ConfigurationDesign
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
ConfigurationDesign from StepRepr
is
Create returns RWConfigurationDesign from RWStepRepr;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : ConfigurationDesign from StepRepr);
---Purpose: Reads ConfigurationDesign
WriteStep (me; SW: in out StepWriter from StepData;
ent: ConfigurationDesign from StepRepr);
---Purpose: Writes ConfigurationDesign
Share (me; ent : ConfigurationDesign from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWConfigurationDesign;

View File

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

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 _RWStepRepr_RWConfigurationDesign_HeaderFile
#define _RWStepRepr_RWConfigurationDesign_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_ConfigurationDesign;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for ConfigurationDesign
class RWStepRepr_RWConfigurationDesign
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepRepr_RWConfigurationDesign();
//! Reads ConfigurationDesign
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConfigurationDesign)& ent) const;
//! Writes ConfigurationDesign
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConfigurationDesign)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepRepr_ConfigurationDesign)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWConfigurationDesign_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 RWConfigurationEffectivity from RWStepRepr
---Purpose: Read & Write tool for ConfigurationEffectivity
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
ConfigurationEffectivity from StepRepr
is
Create returns RWConfigurationEffectivity from RWStepRepr;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : ConfigurationEffectivity from StepRepr);
---Purpose: Reads ConfigurationEffectivity
WriteStep (me; SW: in out StepWriter from StepData;
ent: ConfigurationEffectivity from StepRepr);
---Purpose: Writes ConfigurationEffectivity
Share (me; ent : ConfigurationEffectivity from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWConfigurationEffectivity;

View File

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

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 _RWStepRepr_RWConfigurationEffectivity_HeaderFile
#define _RWStepRepr_RWConfigurationEffectivity_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_ConfigurationEffectivity;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for ConfigurationEffectivity
class RWStepRepr_RWConfigurationEffectivity
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepRepr_RWConfigurationEffectivity();
//! Reads ConfigurationEffectivity
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConfigurationEffectivity)& ent) const;
//! Writes ConfigurationEffectivity
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConfigurationEffectivity)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepRepr_ConfigurationEffectivity)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWConfigurationEffectivity_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 RWConfigurationItem from RWStepRepr
---Purpose: Read & Write tool for ConfigurationItem
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
ConfigurationItem from StepRepr
is
Create returns RWConfigurationItem from RWStepRepr;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : ConfigurationItem from StepRepr);
---Purpose: Reads ConfigurationItem
WriteStep (me; SW: in out StepWriter from StepData;
ent: ConfigurationItem from StepRepr);
---Purpose: Writes ConfigurationItem
Share (me; ent : ConfigurationItem from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWConfigurationItem;

View File

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

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 _RWStepRepr_RWConfigurationItem_HeaderFile
#define _RWStepRepr_RWConfigurationItem_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_ConfigurationItem;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for ConfigurationItem
class RWStepRepr_RWConfigurationItem
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepRepr_RWConfigurationItem();
//! Reads ConfigurationItem
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConfigurationItem)& ent) const;
//! Writes ConfigurationItem
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConfigurationItem)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepRepr_ConfigurationItem)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWConfigurationItem_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 2002-12-12
-- Created by: data exchange team
-- Copyright (c) 2002-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.2
class RWDataEnvironment from RWStepRepr
---Purpose: Read & Write tool for DataEnvironment
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
DataEnvironment from StepRepr
is
Create returns RWDataEnvironment from RWStepRepr;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : DataEnvironment from StepRepr);
---Purpose: Reads DataEnvironment
WriteStep (me; SW: in out StepWriter from StepData;
ent: DataEnvironment from StepRepr);
---Purpose: Writes DataEnvironment
Share (me; ent : DataEnvironment from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWDataEnvironment;

View File

@@ -15,7 +15,12 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepRepr_RWDataEnvironment.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepRepr_RWDataEnvironment.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_DataEnvironment.hxx>
#include <StepRepr_HArray1OfPropertyDefinitionRepresentation.hxx>
#include <StepRepr_PropertyDefinitionRepresentation.hxx>
@@ -23,7 +28,6 @@
//function : RWStepRepr_RWDataEnvironment
//purpose :
//=======================================================================
RWStepRepr_RWDataEnvironment::RWStepRepr_RWDataEnvironment ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 2002-12-12
// Created by: data exchange team
// Copyright (c) 2002-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 _RWStepRepr_RWDataEnvironment_HeaderFile
#define _RWStepRepr_RWDataEnvironment_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_DataEnvironment;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for DataEnvironment
class RWStepRepr_RWDataEnvironment
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepRepr_RWDataEnvironment();
//! Reads DataEnvironment
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DataEnvironment)& ent) const;
//! Writes DataEnvironment
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DataEnvironment)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepRepr_DataEnvironment)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWDataEnvironment_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 RWDefinitionalRepresentation from RWStepRepr
---Purpose : Read & Write Module for DefinitionalRepresentation
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
DefinitionalRepresentation from StepRepr,
EntityIterator from Interface
is
Create returns RWDefinitionalRepresentation;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : DefinitionalRepresentation from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : DefinitionalRepresentation from StepRepr);
Share(me; ent : DefinitionalRepresentation from StepRepr; iter : in out EntityIterator);
end RWDefinitionalRepresentation;

View File

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

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 _RWStepRepr_RWDefinitionalRepresentation_HeaderFile
#define _RWStepRepr_RWDefinitionalRepresentation_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_DefinitionalRepresentation;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for DefinitionalRepresentation
class RWStepRepr_RWDefinitionalRepresentation
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWDefinitionalRepresentation();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DefinitionalRepresentation)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DefinitionalRepresentation)& ent) const;
Standard_EXPORT void Share (const Handle(StepRepr_DefinitionalRepresentation)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWDefinitionalRepresentation_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 2003-06-04
-- Created by: Galina KULIKOVA
-- Copyright (c) 2003-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.2
class RWDerivedShapeAspect from RWStepRepr
---Purpose: Read & Write tool for DerivedShapeAspect
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
DerivedShapeAspect from StepRepr
is
Create returns RWDerivedShapeAspect from RWStepRepr;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : DerivedShapeAspect from StepRepr);
---Purpose: Reads DerivedShapeAspect
WriteStep (me; SW: in out StepWriter from StepData;
ent: DerivedShapeAspect from StepRepr);
---Purpose: Writes DerivedShapeAspect
Share (me; ent : DerivedShapeAspect from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWDerivedShapeAspect;

View File

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

View File

@@ -0,0 +1,74 @@
// Created on: 2003-06-04
// Created by: Galina KULIKOVA
// Copyright (c) 2003-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 _RWStepRepr_RWDerivedShapeAspect_HeaderFile
#define _RWStepRepr_RWDerivedShapeAspect_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_DerivedShapeAspect;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for DerivedShapeAspect
class RWStepRepr_RWDerivedShapeAspect
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepRepr_RWDerivedShapeAspect();
//! Reads DerivedShapeAspect
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DerivedShapeAspect)& ent) const;
//! Writes DerivedShapeAspect
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DerivedShapeAspect)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepRepr_DerivedShapeAspect)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWDerivedShapeAspect_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 RWDescriptiveRepresentationItem from RWStepRepr
---Purpose : Read & Write Module for DescriptiveRepresentationItem
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
DescriptiveRepresentationItem from StepRepr
is
Create returns RWDescriptiveRepresentationItem;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : DescriptiveRepresentationItem from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : DescriptiveRepresentationItem from StepRepr);
end RWDescriptiveRepresentationItem;

View File

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

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 _RWStepRepr_RWDescriptiveRepresentationItem_HeaderFile
#define _RWStepRepr_RWDescriptiveRepresentationItem_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_DescriptiveRepresentationItem;
class StepData_StepWriter;
//! Read & Write Module for DescriptiveRepresentationItem
class RWStepRepr_RWDescriptiveRepresentationItem
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWDescriptiveRepresentationItem();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DescriptiveRepresentationItem)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DescriptiveRepresentationItem)& ent) const;
protected:
private:
};
#endif // _RWStepRepr_RWDescriptiveRepresentationItem_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 2003-06-04
-- Created by: Galina KULIKOVA
-- Copyright (c) 2003-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.2
class RWExtension from RWStepRepr
---Purpose: Read & Write tool for Extension
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
Extension from StepRepr
is
Create returns RWExtension from RWStepRepr;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : Extension from StepRepr);
---Purpose: Reads Extension
WriteStep (me; SW: in out StepWriter from StepData;
ent: Extension from StepRepr);
---Purpose: Writes Extension
Share (me; ent : Extension from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWExtension;

View File

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

View File

@@ -0,0 +1,74 @@
// Created on: 2003-06-04
// Created by: Galina KULIKOVA
// Copyright (c) 2003-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 _RWStepRepr_RWExtension_HeaderFile
#define _RWStepRepr_RWExtension_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_Extension;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for Extension
class RWStepRepr_RWExtension
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepRepr_RWExtension();
//! Reads Extension
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_Extension)& ent) const;
//! Writes Extension
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_Extension)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepRepr_Extension)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWExtension_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 RWFunctionallyDefinedTransformation from RWStepRepr
---Purpose : Read & Write Module for FunctionallyDefinedTransformation
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
FunctionallyDefinedTransformation from StepRepr
is
Create returns RWFunctionallyDefinedTransformation;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : FunctionallyDefinedTransformation from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : FunctionallyDefinedTransformation from StepRepr);
end RWFunctionallyDefinedTransformation;

View File

@@ -12,8 +12,12 @@
// commercial license or contractual agreement.
//gka 05.03.99 S4134 upgrade from CD to DIS
#include <RWStepRepr_RWFunctionallyDefinedTransformation.ixx>
#include <Interface_Check.hxx>
#include <RWStepRepr_RWFunctionallyDefinedTransformation.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_FunctionallyDefinedTransformation.hxx>
RWStepRepr_RWFunctionallyDefinedTransformation::RWStepRepr_RWFunctionallyDefinedTransformation () {}

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 _RWStepRepr_RWFunctionallyDefinedTransformation_HeaderFile
#define _RWStepRepr_RWFunctionallyDefinedTransformation_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_FunctionallyDefinedTransformation;
class StepData_StepWriter;
//! Read & Write Module for FunctionallyDefinedTransformation
class RWStepRepr_RWFunctionallyDefinedTransformation
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWFunctionallyDefinedTransformation();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_FunctionallyDefinedTransformation)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_FunctionallyDefinedTransformation)& ent) const;
protected:
private:
};
#endif // _RWStepRepr_RWFunctionallyDefinedTransformation_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 RWGlobalUncertaintyAssignedContext from RWStepRepr
---Purpose : Read & Write Module for GlobalUncertaintyAssignedContext
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
GlobalUncertaintyAssignedContext from StepRepr,
EntityIterator from Interface
is
Create returns RWGlobalUncertaintyAssignedContext;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : GlobalUncertaintyAssignedContext from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : GlobalUncertaintyAssignedContext from StepRepr);
Share(me; ent : GlobalUncertaintyAssignedContext from StepRepr; iter : in out EntityIterator);
end RWGlobalUncertaintyAssignedContext;

View File

@@ -11,17 +11,16 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepRepr_RWGlobalUncertaintyAssignedContext.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepRepr_RWGlobalUncertaintyAssignedContext.hxx>
#include <StepBasic_HArray1OfUncertaintyMeasureWithUnit.hxx>
#include <StepBasic_UncertaintyMeasureWithUnit.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_GlobalUncertaintyAssignedContext.hxx>
RWStepRepr_RWGlobalUncertaintyAssignedContext::RWStepRepr_RWGlobalUncertaintyAssignedContext () {}
void RWStepRepr_RWGlobalUncertaintyAssignedContext::ReadStep

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 _RWStepRepr_RWGlobalUncertaintyAssignedContext_HeaderFile
#define _RWStepRepr_RWGlobalUncertaintyAssignedContext_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_GlobalUncertaintyAssignedContext;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for GlobalUncertaintyAssignedContext
class RWStepRepr_RWGlobalUncertaintyAssignedContext
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWGlobalUncertaintyAssignedContext();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_GlobalUncertaintyAssignedContext)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_GlobalUncertaintyAssignedContext)& ent) const;
Standard_EXPORT void Share (const Handle(StepRepr_GlobalUncertaintyAssignedContext)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWGlobalUncertaintyAssignedContext_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 RWGlobalUnitAssignedContext from RWStepRepr
---Purpose : Read & Write Module for GlobalUnitAssignedContext
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
GlobalUnitAssignedContext from StepRepr,
EntityIterator from Interface
is
Create returns RWGlobalUnitAssignedContext;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : GlobalUnitAssignedContext from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : GlobalUnitAssignedContext from StepRepr);
Share(me; ent : GlobalUnitAssignedContext from StepRepr; iter : in out EntityIterator);
end RWGlobalUnitAssignedContext;

View File

@@ -11,17 +11,16 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepRepr_RWGlobalUnitAssignedContext.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepRepr_RWGlobalUnitAssignedContext.hxx>
#include <StepBasic_HArray1OfNamedUnit.hxx>
#include <StepBasic_NamedUnit.hxx>
#include <Interface_EntityIterator.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_GlobalUnitAssignedContext.hxx>
RWStepRepr_RWGlobalUnitAssignedContext::RWStepRepr_RWGlobalUnitAssignedContext () {}
void RWStepRepr_RWGlobalUnitAssignedContext::ReadStep

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 _RWStepRepr_RWGlobalUnitAssignedContext_HeaderFile
#define _RWStepRepr_RWGlobalUnitAssignedContext_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_GlobalUnitAssignedContext;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for GlobalUnitAssignedContext
class RWStepRepr_RWGlobalUnitAssignedContext
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWGlobalUnitAssignedContext();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_GlobalUnitAssignedContext)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_GlobalUnitAssignedContext)& ent) const;
Standard_EXPORT void Share (const Handle(StepRepr_GlobalUnitAssignedContext)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWGlobalUnitAssignedContext_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 RWItemDefinedTransformation from RWStepRepr
---Purpose : Read & Write Module for ItemDefinedTransformation
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
ItemDefinedTransformation from StepRepr,
EntityIterator from Interface
is
Create returns RWItemDefinedTransformation;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : ItemDefinedTransformation from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : ItemDefinedTransformation from StepRepr);
Share(me; ent : ItemDefinedTransformation from StepRepr; iter : in out EntityIterator);
end RWItemDefinedTransformation;

View File

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

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 _RWStepRepr_RWItemDefinedTransformation_HeaderFile
#define _RWStepRepr_RWItemDefinedTransformation_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_ItemDefinedTransformation;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for ItemDefinedTransformation
class RWStepRepr_RWItemDefinedTransformation
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWItemDefinedTransformation();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ItemDefinedTransformation)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ItemDefinedTransformation)& ent) const;
Standard_EXPORT void Share (const Handle(StepRepr_ItemDefinedTransformation)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWItemDefinedTransformation_HeaderFile

View File

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

View File

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

View File

@@ -0,0 +1,74 @@
// Created on: 2000-07-03
// Created by: Andrey BETENEV
// Copyright (c) 2000-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef _RWStepRepr_RWMakeFromUsageOption_HeaderFile
#define _RWStepRepr_RWMakeFromUsageOption_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_MakeFromUsageOption;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for MakeFromUsageOption
class RWStepRepr_RWMakeFromUsageOption
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepRepr_RWMakeFromUsageOption();
//! Reads MakeFromUsageOption
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MakeFromUsageOption)& ent) const;
//! Writes MakeFromUsageOption
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MakeFromUsageOption)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepRepr_MakeFromUsageOption)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWMakeFromUsageOption_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 RWMappedItem from RWStepRepr
---Purpose : Read & Write Module for MappedItem
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
MappedItem from StepRepr,
EntityIterator from Interface
is
Create returns RWMappedItem;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : MappedItem from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : MappedItem from StepRepr);
Share(me; ent : MappedItem from StepRepr; iter : in out EntityIterator);
end RWMappedItem;

View File

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

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 _RWStepRepr_RWMappedItem_HeaderFile
#define _RWStepRepr_RWMappedItem_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_MappedItem;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for MappedItem
class RWStepRepr_RWMappedItem
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWMappedItem();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MappedItem)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MappedItem)& ent) const;
Standard_EXPORT void Share (const Handle(StepRepr_MappedItem)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWMappedItem_HeaderFile

View File

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

View File

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

View File

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

View File

@@ -1,46 +0,0 @@
-- Created on: 2002-12-14
-- Created by: data exchange team
-- Copyright (c) 2002-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.2
class RWMaterialProperty from RWStepRepr
---Purpose: Read & Write tool for MaterialProperty
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
MaterialProperty from StepRepr
is
Create returns RWMaterialProperty from RWStepRepr;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : MaterialProperty from StepRepr);
---Purpose: Reads MaterialProperty
WriteStep (me; SW: in out StepWriter from StepData;
ent: MaterialProperty from StepRepr);
---Purpose: Writes MaterialProperty
Share (me; ent : MaterialProperty from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWMaterialProperty;

View File

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

View File

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

View File

@@ -1,46 +0,0 @@
-- Created on: 2002-12-12
-- Created by: data exchange team
-- Copyright (c) 2002-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.2
class RWMaterialPropertyRepresentation from RWStepRepr
---Purpose: Read & Write tool for MaterialPropertyRepresentation
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
MaterialPropertyRepresentation from StepRepr
is
Create returns RWMaterialPropertyRepresentation from RWStepRepr;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : MaterialPropertyRepresentation from StepRepr);
---Purpose: Reads MaterialPropertyRepresentation
WriteStep (me; SW: in out StepWriter from StepData;
ent: MaterialPropertyRepresentation from StepRepr);
---Purpose: Writes MaterialPropertyRepresentation
Share (me; ent : MaterialPropertyRepresentation from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWMaterialPropertyRepresentation;

View File

@@ -15,15 +15,19 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepRepr_RWMaterialPropertyRepresentation.ixx>
#include <StepRepr_Representation.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepRepr_RWMaterialPropertyRepresentation.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_DataEnvironment.hxx>
#include <StepRepr_MaterialPropertyRepresentation.hxx>
#include <StepRepr_Representation.hxx>
//=======================================================================
//function : RWStepRepr_RWMaterialPropertyRepresentation
//purpose :
//=======================================================================
RWStepRepr_RWMaterialPropertyRepresentation::RWStepRepr_RWMaterialPropertyRepresentation ()
{
}

View File

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

View File

@@ -1,38 +0,0 @@
-- Created on: 1999-09-08
-- 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.
class RWMeasureRepresentationItem from RWStepRepr
---Purpose : Read & Write Module for MeasureRepresentationItem
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
MeasureRepresentationItem from StepRepr,
EntityIterator from Interface
is
Create returns RWMeasureRepresentationItem;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : MeasureRepresentationItem from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : MeasureRepresentationItem from StepRepr);
Share(me; ent : MeasureRepresentationItem from StepRepr; iter : in out EntityIterator from Interface);
end RWMeasureRepresentationItem;

View File

@@ -14,24 +14,25 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepRepr_RWMeasureRepresentationItem.ixx>
#include <StepRepr_MeasureRepresentationItem.hxx>
#include <StepBasic_NamedUnit.hxx>
#include <StepBasic_MeasureValueMember.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <TCollection_AsciiString.hxx>
#include <string.h>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <Interface_FloatWriter.hxx>
#include <Interface_MSG.hxx>
#include <RWStepRepr_RWMeasureRepresentationItem.hxx>
#include <StepBasic_MeasureValueMember.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepBasic_NamedUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_MeasureRepresentationItem.hxx>
#include <TCollection_AsciiString.hxx>
#include <string.h>
//=======================================================================
//function : RWStepRepr_RWMeasureRepresentationItem
//purpose :
//=======================================================================
RWStepRepr_RWMeasureRepresentationItem::RWStepRepr_RWMeasureRepresentationItem () {}
//=======================================================================

View File

@@ -0,0 +1,71 @@
// Created on: 1999-09-08
// 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 _RWStepRepr_RWMeasureRepresentationItem_HeaderFile
#define _RWStepRepr_RWMeasureRepresentationItem_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_MeasureRepresentationItem;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for MeasureRepresentationItem
class RWStepRepr_RWMeasureRepresentationItem
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWMeasureRepresentationItem();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MeasureRepresentationItem)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MeasureRepresentationItem)& ent) const;
Standard_EXPORT void Share (const Handle(StepRepr_MeasureRepresentationItem)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWMeasureRepresentationItem_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 RWParametricRepresentationContext from RWStepRepr
---Purpose : Read & Write Module for ParametricRepresentationContext
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
ParametricRepresentationContext from StepRepr
is
Create returns RWParametricRepresentationContext;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : ParametricRepresentationContext from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : ParametricRepresentationContext from StepRepr);
end RWParametricRepresentationContext;

View File

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

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 _RWStepRepr_RWParametricRepresentationContext_HeaderFile
#define _RWStepRepr_RWParametricRepresentationContext_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_ParametricRepresentationContext;
class StepData_StepWriter;
//! Read & Write Module for ParametricRepresentationContext
class RWStepRepr_RWParametricRepresentationContext
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWParametricRepresentationContext();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ParametricRepresentationContext)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ParametricRepresentationContext)& ent) const;
protected:
private:
};
#endif // _RWStepRepr_RWParametricRepresentationContext_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 RWProductConcept from RWStepRepr
---Purpose: Read & Write tool for ProductConcept
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
ProductConcept from StepRepr
is
Create returns RWProductConcept from RWStepRepr;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : ProductConcept from StepRepr);
---Purpose: Reads ProductConcept
WriteStep (me; SW: in out StepWriter from StepData;
ent: ProductConcept from StepRepr);
---Purpose: Writes ProductConcept
Share (me; ent : ProductConcept from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWProductConcept;

View File

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

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 _RWStepRepr_RWProductConcept_HeaderFile
#define _RWStepRepr_RWProductConcept_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_ProductConcept;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write tool for ProductConcept
class RWStepRepr_RWProductConcept
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT RWStepRepr_RWProductConcept();
//! Reads ProductConcept
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ProductConcept)& ent) const;
//! Writes ProductConcept
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ProductConcept)& ent) const;
//! Fills data for graph (shared items)
Standard_EXPORT void Share (const Handle(StepRepr_ProductConcept)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWProductConcept_HeaderFile

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,46 +0,0 @@
-- Created on: 2002-12-12
-- Created by: data exchange team
-- Copyright (c) 2002-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.2
class RWPropertyDefinitionRelationship from RWStepRepr
---Purpose: Read & Write tool for PropertyDefinitionRelationship
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
PropertyDefinitionRelationship from StepRepr
is
Create returns RWPropertyDefinitionRelationship from RWStepRepr;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : PropertyDefinitionRelationship from StepRepr);
---Purpose: Reads PropertyDefinitionRelationship
WriteStep (me; SW: in out StepWriter from StepData;
ent: PropertyDefinitionRelationship from StepRepr);
---Purpose: Writes PropertyDefinitionRelationship
Share (me; ent : PropertyDefinitionRelationship from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWPropertyDefinitionRelationship;

View File

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

View File

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

View File

@@ -1,46 +0,0 @@
-- Created on: 2002-12-12
-- Created by: data exchange team
-- Copyright (c) 2002-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.2
class RWPropertyDefinitionRepresentation from RWStepRepr
---Purpose: Read & Write tool for PropertyDefinitionRepresentation
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
PropertyDefinitionRepresentation from StepRepr
is
Create returns RWPropertyDefinitionRepresentation from RWStepRepr;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : PropertyDefinitionRepresentation from StepRepr);
---Purpose: Reads PropertyDefinitionRepresentation
WriteStep (me; SW: in out StepWriter from StepData;
ent: PropertyDefinitionRepresentation from StepRepr);
---Purpose: Writes PropertyDefinitionRepresentation
Share (me; ent : PropertyDefinitionRepresentation from StepRepr;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWPropertyDefinitionRepresentation;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,34 +0,0 @@
-- Created on: 2003-08-21
-- Created by: Sergey KUUL
-- Copyright (c) 2003-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 RWReprItemAndLengthMeasureWithUnit from RWStepRepr
---Purpose : Read & Write Module for ReprItemAndLengthMeasureWithUni
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
ReprItemAndLengthMeasureWithUnit from StepRepr
is
Create returns RWReprItemAndLengthMeasureWithUnit;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : ReprItemAndLengthMeasureWithUnit from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : ReprItemAndLengthMeasureWithUnit from StepRepr);
end RWReprItemAndLengthMeasureWithUnit;

View File

@@ -11,18 +11,20 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepRepr_RWReprItemAndLengthMeasureWithUnit.ixx>
#include <Interface_Check.hxx>
#include <RWStepRepr_RWReprItemAndLengthMeasureWithUnit.hxx>
#include <StepBasic_MeasureValueMember.hxx>
#include <StepBasic_Unit.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepBasic_Unit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_ReprItemAndLengthMeasureWithUnit.hxx>
//=======================================================================
//function : RWSteprepr_RWReprItemAndLengthMeasureWithUnit
//purpose :
//=======================================================================
RWStepRepr_RWReprItemAndLengthMeasureWithUnit::RWStepRepr_RWReprItemAndLengthMeasureWithUnit() {}

View File

@@ -0,0 +1,67 @@
// Created on: 2003-08-21
// Created by: Sergey KUUL
// Copyright (c) 2003-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 _RWStepRepr_RWReprItemAndLengthMeasureWithUnit_HeaderFile
#define _RWStepRepr_RWReprItemAndLengthMeasureWithUnit_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_ReprItemAndLengthMeasureWithUnit;
class StepData_StepWriter;
//! Read & Write Module for ReprItemAndLengthMeasureWithUni
class RWStepRepr_RWReprItemAndLengthMeasureWithUnit
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWReprItemAndLengthMeasureWithUnit();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ReprItemAndLengthMeasureWithUnit)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ReprItemAndLengthMeasureWithUnit)& ent) const;
protected:
private:
};
#endif // _RWStepRepr_RWReprItemAndLengthMeasureWithUnit_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 RWRepresentation from RWStepRepr
---Purpose : Read & Write Module for Representation
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
Representation from StepRepr,
EntityIterator from Interface
is
Create returns RWRepresentation;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : Representation from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : Representation from StepRepr);
Share(me; ent : Representation from StepRepr; iter : in out EntityIterator);
end RWRepresentation;

View File

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

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 _RWStepRepr_RWRepresentation_HeaderFile
#define _RWStepRepr_RWRepresentation_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_Representation;
class StepData_StepWriter;
class Interface_EntityIterator;
//! Read & Write Module for Representation
class RWStepRepr_RWRepresentation
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWRepresentation();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_Representation)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_Representation)& ent) const;
Standard_EXPORT void Share (const Handle(StepRepr_Representation)& ent, Interface_EntityIterator& iter) const;
protected:
private:
};
#endif // _RWStepRepr_RWRepresentation_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 RWRepresentationContext from RWStepRepr
---Purpose : Read & Write Module for RepresentationContext
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
RepresentationContext from StepRepr
is
Create returns RWRepresentationContext;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : RepresentationContext from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : RepresentationContext from StepRepr);
end RWRepresentationContext;

View File

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

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 _RWStepRepr_RWRepresentationContext_HeaderFile
#define _RWStepRepr_RWRepresentationContext_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <Standard_Integer.hxx>
class StepData_StepReaderData;
class Interface_Check;
class StepRepr_RepresentationContext;
class StepData_StepWriter;
//! Read & Write Module for RepresentationContext
class RWStepRepr_RWRepresentationContext
{
public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT RWStepRepr_RWRepresentationContext();
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_RepresentationContext)& ent) const;
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_RepresentationContext)& ent) const;
protected:
private:
};
#endif // _RWStepRepr_RWRepresentationContext_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 RWRepresentationItem from RWStepRepr
---Purpose : Read & Write Module for RepresentationItem
uses Check from Interface,
StepReaderData from StepData,
StepWriter from StepData,
RepresentationItem from StepRepr
is
Create returns RWRepresentationItem;
ReadStep (me; data : StepReaderData; num : Integer;
ach : in out Check; ent : RepresentationItem from StepRepr);
WriteStep (me; SW : in out StepWriter; ent : RepresentationItem from StepRepr);
end RWRepresentationItem;

View File

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

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