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:
30
src/RWStepElement/FILES
Normal file
30
src/RWStepElement/FILES
Normal 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
|
@@ -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;
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepElement/RWStepElement_RWElementDescriptor.hxx
Normal file
74
src/RWStepElement/RWStepElement_RWElementDescriptor.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepElement/RWStepElement_RWElementMaterial.hxx
Normal file
74
src/RWStepElement/RWStepElement_RWElementMaterial.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepElement/RWStepElement_RWSurfaceElementProperty.hxx
Normal file
74
src/RWStepElement/RWStepElement_RWSurfaceElementProperty.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepElement/RWStepElement_RWSurfaceSection.hxx
Normal file
74
src/RWStepElement/RWStepElement_RWSurfaceSection.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepElement/RWStepElement_RWSurfaceSectionField.hxx
Normal file
74
src/RWStepElement/RWStepElement_RWSurfaceSectionField.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepElement/RWStepElement_RWUniformSurfaceSection.hxx
Normal file
74
src/RWStepElement/RWStepElement_RWUniformSurfaceSection.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
Reference in New Issue
Block a user