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

30
src/RWStepElement/FILES Normal file
View File

@@ -0,0 +1,30 @@
RWStepElement_RWAnalysisItemWithinRepresentation.cxx
RWStepElement_RWAnalysisItemWithinRepresentation.hxx
RWStepElement_RWCurve3dElementDescriptor.cxx
RWStepElement_RWCurve3dElementDescriptor.hxx
RWStepElement_RWCurveElementEndReleasePacket.cxx
RWStepElement_RWCurveElementEndReleasePacket.hxx
RWStepElement_RWCurveElementSectionDefinition.cxx
RWStepElement_RWCurveElementSectionDefinition.hxx
RWStepElement_RWCurveElementSectionDerivedDefinitions.cxx
RWStepElement_RWCurveElementSectionDerivedDefinitions.hxx
RWStepElement_RWElementDescriptor.cxx
RWStepElement_RWElementDescriptor.hxx
RWStepElement_RWElementMaterial.cxx
RWStepElement_RWElementMaterial.hxx
RWStepElement_RWSurface3dElementDescriptor.cxx
RWStepElement_RWSurface3dElementDescriptor.hxx
RWStepElement_RWSurfaceElementProperty.cxx
RWStepElement_RWSurfaceElementProperty.hxx
RWStepElement_RWSurfaceSection.cxx
RWStepElement_RWSurfaceSection.hxx
RWStepElement_RWSurfaceSectionField.cxx
RWStepElement_RWSurfaceSectionField.hxx
RWStepElement_RWSurfaceSectionFieldConstant.cxx
RWStepElement_RWSurfaceSectionFieldConstant.hxx
RWStepElement_RWSurfaceSectionFieldVarying.cxx
RWStepElement_RWSurfaceSectionFieldVarying.hxx
RWStepElement_RWUniformSurfaceSection.cxx
RWStepElement_RWUniformSurfaceSection.hxx
RWStepElement_RWVolume3dElementDescriptor.cxx
RWStepElement_RWVolume3dElementDescriptor.hxx

View File

@@ -1,40 +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.
package RWStepElement
uses
StepData, Interface, TCollection, TColStd, StepElement
is
class RWAnalysisItemWithinRepresentation;
class RWCurve3dElementDescriptor;
class RWCurveElementEndReleasePacket;
class RWCurveElementSectionDefinition;
class RWCurveElementSectionDerivedDefinitions;
class RWElementDescriptor;
class RWElementMaterial;
class RWSurface3dElementDescriptor;
class RWSurfaceElementProperty;
class RWSurfaceSection;
class RWSurfaceSectionField;
class RWSurfaceSectionFieldConstant;
class RWSurfaceSectionFieldVarying;
class RWUniformSurfaceSection;
class RWVolume3dElementDescriptor;
end;

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 RWAnalysisItemWithinRepresentation from RWStepElement
---Purpose: Read & Write tool for AnalysisItemWithinRepresentation
uses
Check from Interface,
StepWriter from StepData,
StepReaderData from StepData,
EntityIterator from Interface,
AnalysisItemWithinRepresentation from StepElement
is
Create returns RWAnalysisItemWithinRepresentation from RWStepElement;
---Purpose: Empty constructor
ReadStep (me; data: StepReaderData from StepData; num: Integer;
ach : in out Check from Interface;
ent : AnalysisItemWithinRepresentation from StepElement);
---Purpose: Reads AnalysisItemWithinRepresentation
WriteStep (me; SW: in out StepWriter from StepData;
ent: AnalysisItemWithinRepresentation from StepElement);
---Purpose: Writes AnalysisItemWithinRepresentation
Share (me; ent : AnalysisItemWithinRepresentation from StepElement;
iter: in out EntityIterator from Interface);
---Purpose: Fills data for graph (shared items)
end RWAnalysisItemWithinRepresentation;

View File

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

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

View File

@@ -15,7 +15,12 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepElement_RWCurve3dElementDescriptor.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepElement_RWCurve3dElementDescriptor.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepElement_Curve3dElementDescriptor.hxx>
#include <StepElement_CurveElementPurposeMember.hxx>
#include <StepElement_HArray1OfHSequenceOfCurveElementPurposeMember.hxx>
#include <StepElement_HSequenceOfCurveElementPurposeMember.hxx>
@@ -24,7 +29,6 @@
//function : RWStepElement_RWCurve3dElementDescriptor
//purpose :
//=======================================================================
RWStepElement_RWCurve3dElementDescriptor::RWStepElement_RWCurve3dElementDescriptor ()
{
}

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

View File

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

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

View File

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

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

View File

@@ -15,23 +15,21 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepElement_RWCurveElementSectionDerivedDefinitions.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepElement_RWCurveElementSectionDerivedDefinitions.hxx>
#include <Standard_Real.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepElement_CurveElementSectionDerivedDefinitions.hxx>
#include <StepElement_HArray1OfMeasureOrUnspecifiedValue.hxx>
#include <StepElement_MeasureOrUnspecifiedValue.hxx>
#include <TColStd_HArray1OfReal.hxx>
#include <Standard_Real.hxx>
#include <StepElement_HArray1OfMeasureOrUnspecifiedValue.hxx>
#include <StepElement_MeasureOrUnspecifiedValue.hxx>
#include <StepElement_HArray1OfMeasureOrUnspecifiedValue.hxx>
#include <StepElement_MeasureOrUnspecifiedValue.hxx>
#include <StepElement_HArray1OfMeasureOrUnspecifiedValue.hxx>
#include <StepElement_MeasureOrUnspecifiedValue.hxx>
//=======================================================================
//function : RWStepElement_RWCurveElementSectionDerivedDefinitions
//purpose :
//=======================================================================
RWStepElement_RWCurveElementSectionDerivedDefinitions::RWStepElement_RWCurveElementSectionDerivedDefinitions ()
{
}

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

View File

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

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

View File

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

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

View File

@@ -15,16 +15,20 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepElement_RWSurface3dElementDescriptor.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepElement_RWSurface3dElementDescriptor.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepElement_HArray1OfHSequenceOfSurfaceElementPurposeMember.hxx>
#include <StepElement_HSequenceOfSurfaceElementPurposeMember.hxx>
#include <StepElement_Surface3dElementDescriptor.hxx>
#include <StepElement_SurfaceElementPurposeMember.hxx>
//=======================================================================
//function : RWStepElement_RWSurface3dElementDescriptor
//purpose :
//=======================================================================
RWStepElement_RWSurface3dElementDescriptor::RWStepElement_RWSurface3dElementDescriptor ()
{
}

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

View File

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

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

View File

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

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

View File

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

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

View File

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

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

View File

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

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

View File

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

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

View File

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

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