mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0024002: Overall code and build procedure refactoring -- automatic
Automatic upgrade of OCCT code by command "occt_upgrade . -nocdl": - WOK-generated header files from inc and sources from drv are moved to src - CDL files removed - All packages are converted to nocdlpack
This commit is contained in:
@@ -1 +1,181 @@
|
||||
RWStepShape_RWAdvancedBrepShapeRepresentation.cxx
|
||||
RWStepShape_RWAdvancedBrepShapeRepresentation.hxx
|
||||
RWStepShape_RWAdvancedFace.cxx
|
||||
RWStepShape_RWAdvancedFace.hxx
|
||||
RWStepShape_RWAngularLocation.cxx
|
||||
RWStepShape_RWAngularLocation.hxx
|
||||
RWStepShape_RWAngularSize.cxx
|
||||
RWStepShape_RWAngularSize.hxx
|
||||
RWStepShape_RWBlock.cxx
|
||||
RWStepShape_RWBlock.hxx
|
||||
RWStepShape_RWBooleanResult.cxx
|
||||
RWStepShape_RWBooleanResult.hxx
|
||||
RWStepShape_RWBoxDomain.cxx
|
||||
RWStepShape_RWBoxDomain.hxx
|
||||
RWStepShape_RWBoxedHalfSpace.cxx
|
||||
RWStepShape_RWBoxedHalfSpace.hxx
|
||||
RWStepShape_RWBrepWithVoids.cxx
|
||||
RWStepShape_RWBrepWithVoids.hxx
|
||||
RWStepShape_RWClosedShell.cxx
|
||||
RWStepShape_RWClosedShell.hxx
|
||||
RWStepShape_RWCompoundShapeRepresentation.cxx
|
||||
RWStepShape_RWCompoundShapeRepresentation.hxx
|
||||
RWStepShape_RWConnectedEdgeSet.cxx
|
||||
RWStepShape_RWConnectedEdgeSet.hxx
|
||||
RWStepShape_RWConnectedFaceSet.cxx
|
||||
RWStepShape_RWConnectedFaceSet.hxx
|
||||
RWStepShape_RWConnectedFaceShapeRepresentation.cxx
|
||||
RWStepShape_RWConnectedFaceShapeRepresentation.hxx
|
||||
RWStepShape_RWConnectedFaceSubSet.cxx
|
||||
RWStepShape_RWConnectedFaceSubSet.hxx
|
||||
RWStepShape_RWContextDependentShapeRepresentation.cxx
|
||||
RWStepShape_RWContextDependentShapeRepresentation.hxx
|
||||
RWStepShape_RWCsgShapeRepresentation.cxx
|
||||
RWStepShape_RWCsgShapeRepresentation.hxx
|
||||
RWStepShape_RWCsgSolid.cxx
|
||||
RWStepShape_RWCsgSolid.hxx
|
||||
RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.cxx
|
||||
RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.hxx
|
||||
RWStepShape_RWDimensionalCharacteristicRepresentation.cxx
|
||||
RWStepShape_RWDimensionalCharacteristicRepresentation.hxx
|
||||
RWStepShape_RWDimensionalLocation.cxx
|
||||
RWStepShape_RWDimensionalLocation.hxx
|
||||
RWStepShape_RWDimensionalLocationWithPath.cxx
|
||||
RWStepShape_RWDimensionalLocationWithPath.hxx
|
||||
RWStepShape_RWDimensionalSize.cxx
|
||||
RWStepShape_RWDimensionalSize.hxx
|
||||
RWStepShape_RWDimensionalSizeWithPath.cxx
|
||||
RWStepShape_RWDimensionalSizeWithPath.hxx
|
||||
RWStepShape_RWEdge.cxx
|
||||
RWStepShape_RWEdge.hxx
|
||||
RWStepShape_RWEdgeBasedWireframeModel.cxx
|
||||
RWStepShape_RWEdgeBasedWireframeModel.hxx
|
||||
RWStepShape_RWEdgeBasedWireframeShapeRepresentation.cxx
|
||||
RWStepShape_RWEdgeBasedWireframeShapeRepresentation.hxx
|
||||
RWStepShape_RWEdgeCurve.cxx
|
||||
RWStepShape_RWEdgeCurve.hxx
|
||||
RWStepShape_RWEdgeLoop.cxx
|
||||
RWStepShape_RWEdgeLoop.hxx
|
||||
RWStepShape_RWExtrudedAreaSolid.cxx
|
||||
RWStepShape_RWExtrudedAreaSolid.hxx
|
||||
RWStepShape_RWExtrudedFaceSolid.cxx
|
||||
RWStepShape_RWExtrudedFaceSolid.hxx
|
||||
RWStepShape_RWFace.cxx
|
||||
RWStepShape_RWFace.hxx
|
||||
RWStepShape_RWFaceBasedSurfaceModel.cxx
|
||||
RWStepShape_RWFaceBasedSurfaceModel.hxx
|
||||
RWStepShape_RWFaceBound.cxx
|
||||
RWStepShape_RWFaceBound.hxx
|
||||
RWStepShape_RWFaceOuterBound.cxx
|
||||
RWStepShape_RWFaceOuterBound.hxx
|
||||
RWStepShape_RWFaceSurface.cxx
|
||||
RWStepShape_RWFaceSurface.hxx
|
||||
RWStepShape_RWFacetedBrep.cxx
|
||||
RWStepShape_RWFacetedBrep.hxx
|
||||
RWStepShape_RWFacetedBrepAndBrepWithVoids.cxx
|
||||
RWStepShape_RWFacetedBrepAndBrepWithVoids.hxx
|
||||
RWStepShape_RWFacetedBrepShapeRepresentation.cxx
|
||||
RWStepShape_RWFacetedBrepShapeRepresentation.hxx
|
||||
RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.cxx
|
||||
RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.hxx
|
||||
RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.cxx
|
||||
RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.hxx
|
||||
RWStepShape_RWGeometricCurveSet.cxx
|
||||
RWStepShape_RWGeometricCurveSet.hxx
|
||||
RWStepShape_RWGeometricSet.cxx
|
||||
RWStepShape_RWGeometricSet.hxx
|
||||
RWStepShape_RWHalfSpaceSolid.cxx
|
||||
RWStepShape_RWHalfSpaceSolid.hxx
|
||||
RWStepShape_RWLimitsAndFits.cxx
|
||||
RWStepShape_RWLimitsAndFits.hxx
|
||||
RWStepShape_RWLoop.cxx
|
||||
RWStepShape_RWLoop.hxx
|
||||
RWStepShape_RWLoopAndPath.cxx
|
||||
RWStepShape_RWLoopAndPath.hxx
|
||||
RWStepShape_RWManifoldSolidBrep.cxx
|
||||
RWStepShape_RWManifoldSolidBrep.hxx
|
||||
RWStepShape_RWManifoldSurfaceShapeRepresentation.cxx
|
||||
RWStepShape_RWManifoldSurfaceShapeRepresentation.hxx
|
||||
RWStepShape_RWMeasureQualification.cxx
|
||||
RWStepShape_RWMeasureQualification.hxx
|
||||
RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.cxx
|
||||
RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.hxx
|
||||
RWStepShape_RWNonManifoldSurfaceShapeRepresentation.cxx
|
||||
RWStepShape_RWNonManifoldSurfaceShapeRepresentation.hxx
|
||||
RWStepShape_RWOpenShell.cxx
|
||||
RWStepShape_RWOpenShell.hxx
|
||||
RWStepShape_RWOrientedClosedShell.cxx
|
||||
RWStepShape_RWOrientedClosedShell.hxx
|
||||
RWStepShape_RWOrientedEdge.cxx
|
||||
RWStepShape_RWOrientedEdge.hxx
|
||||
RWStepShape_RWOrientedFace.cxx
|
||||
RWStepShape_RWOrientedFace.hxx
|
||||
RWStepShape_RWOrientedOpenShell.cxx
|
||||
RWStepShape_RWOrientedOpenShell.hxx
|
||||
RWStepShape_RWOrientedPath.cxx
|
||||
RWStepShape_RWOrientedPath.hxx
|
||||
RWStepShape_RWPath.cxx
|
||||
RWStepShape_RWPath.hxx
|
||||
RWStepShape_RWPlusMinusTolerance.cxx
|
||||
RWStepShape_RWPlusMinusTolerance.hxx
|
||||
RWStepShape_RWPointRepresentation.cxx
|
||||
RWStepShape_RWPointRepresentation.hxx
|
||||
RWStepShape_RWPolyLoop.cxx
|
||||
RWStepShape_RWPolyLoop.hxx
|
||||
RWStepShape_RWPrecisionQualifier.cxx
|
||||
RWStepShape_RWPrecisionQualifier.hxx
|
||||
RWStepShape_RWQualifiedRepresentationItem.cxx
|
||||
RWStepShape_RWQualifiedRepresentationItem.hxx
|
||||
RWStepShape_RWRevolvedAreaSolid.cxx
|
||||
RWStepShape_RWRevolvedAreaSolid.hxx
|
||||
RWStepShape_RWRevolvedFaceSolid.cxx
|
||||
RWStepShape_RWRevolvedFaceSolid.hxx
|
||||
RWStepShape_RWRightAngularWedge.cxx
|
||||
RWStepShape_RWRightAngularWedge.hxx
|
||||
RWStepShape_RWRightCircularCone.cxx
|
||||
RWStepShape_RWRightCircularCone.hxx
|
||||
RWStepShape_RWRightCircularCylinder.cxx
|
||||
RWStepShape_RWRightCircularCylinder.hxx
|
||||
RWStepShape_RWSeamEdge.cxx
|
||||
RWStepShape_RWSeamEdge.hxx
|
||||
RWStepShape_RWShapeDefinitionRepresentation.cxx
|
||||
RWStepShape_RWShapeDefinitionRepresentation.hxx
|
||||
RWStepShape_RWShapeDefinitionRepresentation_1.cxx
|
||||
RWStepShape_RWShapeDimensionRepresentation.cxx
|
||||
RWStepShape_RWShapeDimensionRepresentation.hxx
|
||||
RWStepShape_RWShapeRepresentation.cxx
|
||||
RWStepShape_RWShapeRepresentation.hxx
|
||||
RWStepShape_RWShapeRepresentationWithParameters.cxx
|
||||
RWStepShape_RWShapeRepresentationWithParameters.hxx
|
||||
RWStepShape_RWShellBasedSurfaceModel.cxx
|
||||
RWStepShape_RWShellBasedSurfaceModel.hxx
|
||||
RWStepShape_RWSolidModel.cxx
|
||||
RWStepShape_RWSolidModel.hxx
|
||||
RWStepShape_RWSolidReplica.cxx
|
||||
RWStepShape_RWSolidReplica.hxx
|
||||
RWStepShape_RWSphere.cxx
|
||||
RWStepShape_RWSphere.hxx
|
||||
RWStepShape_RWSubedge.cxx
|
||||
RWStepShape_RWSubedge.hxx
|
||||
RWStepShape_RWSubface.cxx
|
||||
RWStepShape_RWSubface.hxx
|
||||
RWStepShape_RWSweptAreaSolid.cxx
|
||||
RWStepShape_RWSweptAreaSolid.hxx
|
||||
RWStepShape_RWSweptFaceSolid.cxx
|
||||
RWStepShape_RWSweptFaceSolid.hxx
|
||||
RWStepShape_RWToleranceValue.cxx
|
||||
RWStepShape_RWToleranceValue.hxx
|
||||
RWStepShape_RWTopologicalRepresentationItem.cxx
|
||||
RWStepShape_RWTopologicalRepresentationItem.hxx
|
||||
RWStepShape_RWTorus.cxx
|
||||
RWStepShape_RWTorus.hxx
|
||||
RWStepShape_RWTransitionalShapeRepresentation.cxx
|
||||
RWStepShape_RWTransitionalShapeRepresentation.hxx
|
||||
RWStepShape_RWTypeQualifier.cxx
|
||||
RWStepShape_RWTypeQualifier.hxx
|
||||
RWStepShape_RWVertex.cxx
|
||||
RWStepShape_RWVertex.hxx
|
||||
RWStepShape_RWVertexLoop.cxx
|
||||
RWStepShape_RWVertexLoop.hxx
|
||||
RWStepShape_RWVertexPoint.cxx
|
||||
RWStepShape_RWVertexPoint.hxx
|
||||
|
@@ -1,144 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
package RWStepShape
|
||||
|
||||
uses
|
||||
|
||||
StepData, Interface, TCollection, TColStd, StepShape
|
||||
|
||||
is
|
||||
|
||||
|
||||
--class ReadWriteModule;
|
||||
|
||||
--class GeneralModule;
|
||||
|
||||
class RWAdvancedBrepShapeRepresentation;
|
||||
class RWAdvancedFace;
|
||||
class RWBlock;
|
||||
class RWBooleanResult;
|
||||
class RWBoxDomain;
|
||||
class RWBoxedHalfSpace;
|
||||
class RWBrepWithVoids;
|
||||
class RWClosedShell;
|
||||
class RWCompoundShapeRepresentation;
|
||||
class RWConnectedEdgeSet;
|
||||
class RWConnectedFaceShapeRepresentation;
|
||||
class RWConnectedFaceSet;
|
||||
-- Removed from Rev2 to Rev4 : class RWCsgRepresentation;
|
||||
class RWCsgShapeRepresentation;
|
||||
class RWCsgSolid;
|
||||
class RWDefinitionalRepresentationAndShapeRepresentation; -- abv CAX-IF TRJ4 k1_geo-ac
|
||||
class RWEdge;
|
||||
class RWEdgeBasedWireframeModel;
|
||||
class RWEdgeBasedWireframeShapeRepresentation;
|
||||
class RWEdgeCurve;
|
||||
class RWEdgeLoop;
|
||||
class RWExtrudedAreaSolid;
|
||||
class RWFace;
|
||||
class RWFaceBasedSurfaceModel;
|
||||
class RWFaceBound;
|
||||
class RWFaceOuterBound;
|
||||
class RWFaceSurface;
|
||||
class RWFacetedBrep;
|
||||
class RWFacetedBrepAndBrepWithVoids; -- Added by FMA
|
||||
class RWFacetedBrepShapeRepresentation;
|
||||
class RWGeometricCurveSet;
|
||||
class RWGeometricSet;
|
||||
class RWGeometricallyBoundedSurfaceShapeRepresentation;
|
||||
class RWGeometricallyBoundedWireframeShapeRepresentation;
|
||||
class RWHalfSpaceSolid;
|
||||
class RWLoop;
|
||||
class RWManifoldSolidBrep;
|
||||
class RWManifoldSurfaceShapeRepresentation;
|
||||
class RWNonManifoldSurfaceShapeRepresentation;
|
||||
class RWOpenShell;
|
||||
class RWOrientedClosedShell;
|
||||
class RWOrientedEdge;
|
||||
class RWOrientedFace;
|
||||
class RWOrientedOpenShell;
|
||||
class RWOrientedPath;
|
||||
class RWPath;
|
||||
class RWPolyLoop;
|
||||
class RWRevolvedAreaSolid;
|
||||
class RWRightAngularWedge;
|
||||
class RWRightCircularCone;
|
||||
class RWRightCircularCylinder;
|
||||
class RWShapeRepresentation;
|
||||
class RWShellBasedSurfaceModel;
|
||||
class RWSolidModel;
|
||||
class RWSolidReplica;
|
||||
class RWSphere;
|
||||
class RWSweptAreaSolid;
|
||||
class RWTopologicalRepresentationItem;
|
||||
class RWTorus;
|
||||
class RWTransitionalShapeRepresentation;
|
||||
class RWVertex;
|
||||
class RWVertexLoop;
|
||||
class RWVertexPoint;
|
||||
class RWLoopAndPath;
|
||||
|
||||
-- Added from AP214 CC1 to CC2
|
||||
|
||||
class RWContextDependentShapeRepresentation;
|
||||
class RWShapeDefinitionRepresentation; -- moved from StepRepr
|
||||
|
||||
-- Added from CC2 to DIS
|
||||
class RWSweptFaceSolid;
|
||||
class RWExtrudedFaceSolid;
|
||||
class RWRevolvedFaceSolid;
|
||||
|
||||
-- ABV 18 Apr 00: for dimensions and tolerances (Part 47)
|
||||
class RWAngularLocation;
|
||||
class RWAngularSize;
|
||||
class RWDimensionalCharacteristicRepresentation;
|
||||
class RWDimensionalLocation;
|
||||
class RWDimensionalLocationWithPath;
|
||||
class RWDimensionalSize;
|
||||
class RWDimensionalSizeWithPath;
|
||||
class RWShapeDimensionRepresentation;
|
||||
|
||||
-- CKY 25 APR 2001 : dim.tol, continued (TR7J)
|
||||
class RWLimitsAndFits;
|
||||
class RWToleranceValue;
|
||||
class RWMeasureQualification;
|
||||
class RWPlusMinusTolerance;
|
||||
class RWPrecisionQualifier;
|
||||
class RWTypeQualifier;
|
||||
|
||||
class RWQualifiedRepresentationItem;
|
||||
class RWMeasureRepresentationItemAndQualifiedRepresentationItem;
|
||||
|
||||
-- Added from AP214 IS to DIS
|
||||
|
||||
class RWConnectedFaceSubSet;
|
||||
class RWSeamEdge;
|
||||
class RWSubedge;
|
||||
class RWSubface;
|
||||
|
||||
--- Added for AP209
|
||||
class RWPointRepresentation;
|
||||
|
||||
--- added for TR12J (GD&T)
|
||||
class RWShapeRepresentationWithParameters;
|
||||
|
||||
---Package Method ---
|
||||
|
||||
-- Init;
|
||||
-- Enforced the initialisation of the libraries
|
||||
|
||||
end RWStepShape;
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWAdvancedBrepShapeRepresentation from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for AdvancedBrepShapeRepresentation
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
AdvancedBrepShapeRepresentation from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWAdvancedBrepShapeRepresentation;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : AdvancedBrepShapeRepresentation from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : AdvancedBrepShapeRepresentation from StepShape);
|
||||
|
||||
Share(me; ent : AdvancedBrepShapeRepresentation from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWAdvancedBrepShapeRepresentation;
|
@@ -11,18 +11,17 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWAdvancedBrepShapeRepresentation.ixx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWAdvancedBrepShapeRepresentation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepShape_AdvancedBrepShapeRepresentation.hxx>
|
||||
|
||||
|
||||
RWStepShape_RWAdvancedBrepShapeRepresentation::RWStepShape_RWAdvancedBrepShapeRepresentation () {}
|
||||
|
||||
void RWStepShape_RWAdvancedBrepShapeRepresentation::ReadStep
|
||||
|
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWAdvancedBrepShapeRepresentation_HeaderFile
|
||||
#define _RWStepShape_RWAdvancedBrepShapeRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_AdvancedBrepShapeRepresentation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for AdvancedBrepShapeRepresentation
|
||||
class RWStepShape_RWAdvancedBrepShapeRepresentation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWAdvancedBrepShapeRepresentation();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_AdvancedBrepShapeRepresentation)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_AdvancedBrepShapeRepresentation)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_AdvancedBrepShapeRepresentation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWAdvancedBrepShapeRepresentation_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWAdvancedFace from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for AdvancedFace
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
AdvancedFace from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWAdvancedFace;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : AdvancedFace from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : AdvancedFace from StepShape);
|
||||
|
||||
Share(me; ent : AdvancedFace from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWAdvancedFace;
|
@@ -11,17 +11,16 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWAdvancedFace.ixx>
|
||||
#include <StepShape_HArray1OfFaceBound.hxx>
|
||||
#include <StepShape_FaceBound.hxx>
|
||||
#include <StepGeom_Surface.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWAdvancedFace.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepGeom_Surface.hxx>
|
||||
#include <StepShape_AdvancedFace.hxx>
|
||||
|
||||
#include <StepShape_FaceBound.hxx>
|
||||
#include <StepShape_HArray1OfFaceBound.hxx>
|
||||
|
||||
RWStepShape_RWAdvancedFace::RWStepShape_RWAdvancedFace () {}
|
||||
|
||||
|
71
src/RWStepShape/RWStepShape_RWAdvancedFace.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWAdvancedFace.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWAdvancedFace_HeaderFile
|
||||
#define _RWStepShape_RWAdvancedFace_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_AdvancedFace;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for AdvancedFace
|
||||
class RWStepShape_RWAdvancedFace
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWAdvancedFace();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_AdvancedFace)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_AdvancedFace)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_AdvancedFace)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWAdvancedFace_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2000-04-18
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class RWAngularLocation from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for AngularLocation
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
AngularLocation from StepShape
|
||||
|
||||
is
|
||||
Create returns RWAngularLocation from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : AngularLocation from StepShape);
|
||||
---Purpose: Reads AngularLocation
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: AngularLocation from StepShape);
|
||||
---Purpose: Writes AngularLocation
|
||||
|
||||
Share (me; ent : AngularLocation from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWAngularLocation;
|
@@ -15,14 +15,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <RWStepShape_RWAngularLocation.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWAngularLocation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ShapeAspect.hxx>
|
||||
#include <StepShape_AngularLocation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWAngularLocation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWAngularLocation::RWStepShape_RWAngularLocation ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepShape/RWStepShape_RWAngularLocation.hxx
Normal file
74
src/RWStepShape/RWStepShape_RWAngularLocation.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2000-04-18
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWAngularLocation_HeaderFile
|
||||
#define _RWStepShape_RWAngularLocation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_AngularLocation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for AngularLocation
|
||||
class RWStepShape_RWAngularLocation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWAngularLocation();
|
||||
|
||||
//! Reads AngularLocation
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_AngularLocation)& ent) const;
|
||||
|
||||
//! Writes AngularLocation
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_AngularLocation)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_AngularLocation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWAngularLocation_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2000-04-18
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class RWAngularSize from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for AngularSize
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
AngularSize from StepShape
|
||||
|
||||
is
|
||||
Create returns RWAngularSize from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : AngularSize from StepShape);
|
||||
---Purpose: Reads AngularSize
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: AngularSize from StepShape);
|
||||
---Purpose: Writes AngularSize
|
||||
|
||||
Share (me; ent : AngularSize from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWAngularSize;
|
@@ -15,14 +15,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <RWStepShape_RWAngularSize.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWAngularSize.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ShapeAspect.hxx>
|
||||
#include <StepShape_AngularSize.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWAngularSize
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWAngularSize::RWStepShape_RWAngularSize ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepShape/RWStepShape_RWAngularSize.hxx
Normal file
74
src/RWStepShape/RWStepShape_RWAngularSize.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2000-04-18
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWAngularSize_HeaderFile
|
||||
#define _RWStepShape_RWAngularSize_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_AngularSize;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for AngularSize
|
||||
class RWStepShape_RWAngularSize
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWAngularSize();
|
||||
|
||||
//! Reads AngularSize
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_AngularSize)& ent) const;
|
||||
|
||||
//! Writes AngularSize
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_AngularSize)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_AngularSize)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWAngularSize_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWBlock from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for Block
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
Block from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWBlock;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : Block from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : Block from StepShape);
|
||||
|
||||
Share(me; ent : Block from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWBlock;
|
@@ -11,16 +11,15 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWBlock.ixx>
|
||||
#include <StepGeom_Axis2Placement3d.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWBlock.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepGeom_Axis2Placement3d.hxx>
|
||||
#include <StepShape_Block.hxx>
|
||||
|
||||
|
||||
RWStepShape_RWBlock::RWStepShape_RWBlock () {}
|
||||
|
||||
void RWStepShape_RWBlock::ReadStep
|
||||
|
71
src/RWStepShape/RWStepShape_RWBlock.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWBlock.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWBlock_HeaderFile
|
||||
#define _RWStepShape_RWBlock_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_Block;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for Block
|
||||
class RWStepShape_RWBlock
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWBlock();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Block)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Block)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_Block)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWBlock_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWBooleanResult from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for BooleanResult
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
BooleanResult from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWBooleanResult;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : BooleanResult from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : BooleanResult from StepShape);
|
||||
|
||||
Share(me; ent : BooleanResult from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWBooleanResult;
|
@@ -11,19 +11,17 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWBooleanResult.ixx>
|
||||
#include <StepShape_BooleanOperator.hxx>
|
||||
#include <StepShape_BooleanOperand.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWBooleanResult.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_BooleanOperand.hxx>
|
||||
#include <StepShape_BooleanOperator.hxx>
|
||||
#include <StepShape_BooleanResult.hxx>
|
||||
|
||||
#include <TCollection_AsciiString.hxx>
|
||||
#include <StepShape_SolidModel.hxx>
|
||||
|
||||
#include <TCollection_AsciiString.hxx>
|
||||
|
||||
// --- Enum : BooleanOperator ---
|
||||
static TCollection_AsciiString boDifference(".DIFFERENCE.");
|
||||
|
71
src/RWStepShape/RWStepShape_RWBooleanResult.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWBooleanResult.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWBooleanResult_HeaderFile
|
||||
#define _RWStepShape_RWBooleanResult_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_BooleanResult;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for BooleanResult
|
||||
class RWStepShape_RWBooleanResult
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWBooleanResult();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_BooleanResult)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_BooleanResult)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_BooleanResult)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWBooleanResult_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWBoxDomain from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for BoxDomain
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
BoxDomain from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWBoxDomain;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : BoxDomain from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : BoxDomain from StepShape);
|
||||
|
||||
Share(me; ent : BoxDomain from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWBoxDomain;
|
@@ -11,16 +11,15 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWBoxDomain.ixx>
|
||||
#include <StepGeom_CartesianPoint.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWBoxDomain.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepGeom_CartesianPoint.hxx>
|
||||
#include <StepShape_BoxDomain.hxx>
|
||||
|
||||
|
||||
RWStepShape_RWBoxDomain::RWStepShape_RWBoxDomain () {}
|
||||
|
||||
void RWStepShape_RWBoxDomain::ReadStep
|
||||
|
71
src/RWStepShape/RWStepShape_RWBoxDomain.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWBoxDomain.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWBoxDomain_HeaderFile
|
||||
#define _RWStepShape_RWBoxDomain_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_BoxDomain;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for BoxDomain
|
||||
class RWStepShape_RWBoxDomain
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWBoxDomain();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_BoxDomain)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_BoxDomain)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_BoxDomain)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWBoxDomain_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWBoxedHalfSpace from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for BoxedHalfSpace
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
BoxedHalfSpace from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWBoxedHalfSpace;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : BoxedHalfSpace from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : BoxedHalfSpace from StepShape);
|
||||
|
||||
Share(me; ent : BoxedHalfSpace from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWBoxedHalfSpace;
|
@@ -11,17 +11,16 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWBoxedHalfSpace.ixx>
|
||||
#include <StepShape_BoxDomain.hxx>
|
||||
#include <StepGeom_Surface.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWBoxedHalfSpace.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepGeom_Surface.hxx>
|
||||
#include <StepShape_BoxDomain.hxx>
|
||||
#include <StepShape_BoxedHalfSpace.hxx>
|
||||
|
||||
|
||||
RWStepShape_RWBoxedHalfSpace::RWStepShape_RWBoxedHalfSpace () {}
|
||||
|
||||
void RWStepShape_RWBoxedHalfSpace::ReadStep
|
||||
|
71
src/RWStepShape/RWStepShape_RWBoxedHalfSpace.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWBoxedHalfSpace.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWBoxedHalfSpace_HeaderFile
|
||||
#define _RWStepShape_RWBoxedHalfSpace_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_BoxedHalfSpace;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for BoxedHalfSpace
|
||||
class RWStepShape_RWBoxedHalfSpace
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWBoxedHalfSpace();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_BoxedHalfSpace)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_BoxedHalfSpace)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_BoxedHalfSpace)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWBoxedHalfSpace_HeaderFile
|
@@ -1,41 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWBrepWithVoids from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for BrepWithVoids
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
BrepWithVoids from StepShape,
|
||||
EntityIterator from Interface,
|
||||
ShareTool from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWBrepWithVoids;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : BrepWithVoids from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : BrepWithVoids from StepShape);
|
||||
|
||||
Share(me; ent : BrepWithVoids from StepShape; iter : in out EntityIterator);
|
||||
|
||||
Check(me; ent : BrepWithVoids from StepShape; shares : ShareTool; ach : in out Check);
|
||||
|
||||
end RWBrepWithVoids;
|
@@ -13,17 +13,16 @@
|
||||
|
||||
//:k4 abv 30.11.98: TR9: warnings for BWV
|
||||
|
||||
#include <RWStepShape_RWBrepWithVoids.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <Interface_ShareTool.hxx>
|
||||
#include <RWStepShape_RWBrepWithVoids.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_BrepWithVoids.hxx>
|
||||
#include <StepShape_ClosedShell.hxx>
|
||||
#include <StepShape_HArray1OfOrientedClosedShell.hxx>
|
||||
#include <StepShape_OrientedClosedShell.hxx>
|
||||
#include <StepShape_ClosedShell.hxx>
|
||||
|
||||
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <StepShape_BrepWithVoids.hxx>
|
||||
|
||||
|
||||
RWStepShape_RWBrepWithVoids::RWStepShape_RWBrepWithVoids () {}
|
||||
|
||||
|
74
src/RWStepShape/RWStepShape_RWBrepWithVoids.hxx
Normal file
74
src/RWStepShape/RWStepShape_RWBrepWithVoids.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWBrepWithVoids_HeaderFile
|
||||
#define _RWStepShape_RWBrepWithVoids_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_BrepWithVoids;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
class Interface_ShareTool;
|
||||
|
||||
|
||||
//! Read & Write Module for BrepWithVoids
|
||||
class RWStepShape_RWBrepWithVoids
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWBrepWithVoids();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_BrepWithVoids)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_BrepWithVoids)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_BrepWithVoids)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
Standard_EXPORT void Check (const Handle(StepShape_BrepWithVoids)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWBrepWithVoids_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWClosedShell from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for ClosedShell
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
ClosedShell from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWClosedShell;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : ClosedShell from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : ClosedShell from StepShape);
|
||||
|
||||
Share(me; ent : ClosedShell from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWClosedShell;
|
@@ -11,16 +11,15 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWClosedShell.ixx>
|
||||
#include <StepShape_HArray1OfFace.hxx>
|
||||
#include <StepShape_Face.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWClosedShell.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_ClosedShell.hxx>
|
||||
|
||||
#include <StepShape_Face.hxx>
|
||||
#include <StepShape_HArray1OfFace.hxx>
|
||||
|
||||
RWStepShape_RWClosedShell::RWStepShape_RWClosedShell () {}
|
||||
|
||||
|
71
src/RWStepShape/RWStepShape_RWClosedShell.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWClosedShell.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWClosedShell_HeaderFile
|
||||
#define _RWStepShape_RWClosedShell_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_ClosedShell;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for ClosedShell
|
||||
class RWStepShape_RWClosedShell
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWClosedShell();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ClosedShell)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ClosedShell)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_ClosedShell)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWClosedShell_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2001-12-28
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2001-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class RWCompoundShapeRepresentation from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for CompoundShapeRepresentation
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
CompoundShapeRepresentation from StepShape
|
||||
|
||||
is
|
||||
Create returns RWCompoundShapeRepresentation from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : CompoundShapeRepresentation from StepShape);
|
||||
---Purpose: Reads CompoundShapeRepresentation
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: CompoundShapeRepresentation from StepShape);
|
||||
---Purpose: Writes CompoundShapeRepresentation
|
||||
|
||||
Share (me; ent : CompoundShapeRepresentation from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWCompoundShapeRepresentation;
|
@@ -15,16 +15,20 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <RWStepShape_RWCompoundShapeRepresentation.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWCompoundShapeRepresentation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepShape_CompoundShapeRepresentation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWCompoundShapeRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWCompoundShapeRepresentation::RWStepShape_RWCompoundShapeRepresentation ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,74 @@
|
||||
// Created on: 2001-12-28
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2001-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 _RWStepShape_RWCompoundShapeRepresentation_HeaderFile
|
||||
#define _RWStepShape_RWCompoundShapeRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_CompoundShapeRepresentation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for CompoundShapeRepresentation
|
||||
class RWStepShape_RWCompoundShapeRepresentation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWCompoundShapeRepresentation();
|
||||
|
||||
//! Reads CompoundShapeRepresentation
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_CompoundShapeRepresentation)& ent) const;
|
||||
|
||||
//! Writes CompoundShapeRepresentation
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_CompoundShapeRepresentation)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_CompoundShapeRepresentation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWCompoundShapeRepresentation_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2001-12-28
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2001-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class RWConnectedEdgeSet from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for ConnectedEdgeSet
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
ConnectedEdgeSet from StepShape
|
||||
|
||||
is
|
||||
Create returns RWConnectedEdgeSet from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : ConnectedEdgeSet from StepShape);
|
||||
---Purpose: Reads ConnectedEdgeSet
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: ConnectedEdgeSet from StepShape);
|
||||
---Purpose: Writes ConnectedEdgeSet
|
||||
|
||||
Share (me; ent : ConnectedEdgeSet from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWConnectedEdgeSet;
|
@@ -15,15 +15,19 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <RWStepShape_RWConnectedEdgeSet.ixx>
|
||||
#include <StepShape_HArray1OfEdge.hxx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWConnectedEdgeSet.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_ConnectedEdgeSet.hxx>
|
||||
#include <StepShape_Edge.hxx>
|
||||
#include <StepShape_HArray1OfEdge.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWConnectedEdgeSet
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWConnectedEdgeSet::RWStepShape_RWConnectedEdgeSet ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepShape/RWStepShape_RWConnectedEdgeSet.hxx
Normal file
74
src/RWStepShape/RWStepShape_RWConnectedEdgeSet.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2001-12-28
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2001-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 _RWStepShape_RWConnectedEdgeSet_HeaderFile
|
||||
#define _RWStepShape_RWConnectedEdgeSet_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_ConnectedEdgeSet;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for ConnectedEdgeSet
|
||||
class RWStepShape_RWConnectedEdgeSet
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWConnectedEdgeSet();
|
||||
|
||||
//! Reads ConnectedEdgeSet
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ConnectedEdgeSet)& ent) const;
|
||||
|
||||
//! Writes ConnectedEdgeSet
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ConnectedEdgeSet)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_ConnectedEdgeSet)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWConnectedEdgeSet_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWConnectedFaceSet from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for ConnectedFaceSet
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
ConnectedFaceSet from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWConnectedFaceSet;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : ConnectedFaceSet from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : ConnectedFaceSet from StepShape);
|
||||
|
||||
Share(me; ent : ConnectedFaceSet from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWConnectedFaceSet;
|
@@ -11,16 +11,15 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWConnectedFaceSet.ixx>
|
||||
#include <StepShape_HArray1OfFace.hxx>
|
||||
#include <StepShape_Face.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWConnectedFaceSet.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_ConnectedFaceSet.hxx>
|
||||
|
||||
#include <StepShape_Face.hxx>
|
||||
#include <StepShape_HArray1OfFace.hxx>
|
||||
|
||||
RWStepShape_RWConnectedFaceSet::RWStepShape_RWConnectedFaceSet () {}
|
||||
|
||||
|
71
src/RWStepShape/RWStepShape_RWConnectedFaceSet.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWConnectedFaceSet.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWConnectedFaceSet_HeaderFile
|
||||
#define _RWStepShape_RWConnectedFaceSet_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_ConnectedFaceSet;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for ConnectedFaceSet
|
||||
class RWStepShape_RWConnectedFaceSet
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWConnectedFaceSet();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ConnectedFaceSet)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ConnectedFaceSet)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_ConnectedFaceSet)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWConnectedFaceSet_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2001-12-28
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2001-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class RWConnectedFaceShapeRepresentation from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for ConnectedFaceShapeRepresentation
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
ConnectedFaceShapeRepresentation from StepShape
|
||||
|
||||
is
|
||||
Create returns RWConnectedFaceShapeRepresentation from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : ConnectedFaceShapeRepresentation from StepShape);
|
||||
---Purpose: Reads ConnectedFaceShapeRepresentation
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: ConnectedFaceShapeRepresentation from StepShape);
|
||||
---Purpose: Writes ConnectedFaceShapeRepresentation
|
||||
|
||||
Share (me; ent : ConnectedFaceShapeRepresentation from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWConnectedFaceShapeRepresentation;
|
@@ -15,16 +15,20 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <RWStepShape_RWConnectedFaceShapeRepresentation.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWConnectedFaceShapeRepresentation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepShape_ConnectedFaceShapeRepresentation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWConnectedFaceShapeRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWConnectedFaceShapeRepresentation::RWStepShape_RWConnectedFaceShapeRepresentation ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,74 @@
|
||||
// Created on: 2001-12-28
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2001-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 _RWStepShape_RWConnectedFaceShapeRepresentation_HeaderFile
|
||||
#define _RWStepShape_RWConnectedFaceShapeRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_ConnectedFaceShapeRepresentation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for ConnectedFaceShapeRepresentation
|
||||
class RWStepShape_RWConnectedFaceShapeRepresentation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWConnectedFaceShapeRepresentation();
|
||||
|
||||
//! Reads ConnectedFaceShapeRepresentation
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ConnectedFaceShapeRepresentation)& ent) const;
|
||||
|
||||
//! Writes ConnectedFaceShapeRepresentation
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ConnectedFaceShapeRepresentation)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_ConnectedFaceShapeRepresentation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWConnectedFaceShapeRepresentation_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2002-01-04
|
||||
-- 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.1
|
||||
|
||||
class RWConnectedFaceSubSet from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for ConnectedFaceSubSet
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
ConnectedFaceSubSet from StepShape
|
||||
|
||||
is
|
||||
Create returns RWConnectedFaceSubSet from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : ConnectedFaceSubSet from StepShape);
|
||||
---Purpose: Reads ConnectedFaceSubSet
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: ConnectedFaceSubSet from StepShape);
|
||||
---Purpose: Writes ConnectedFaceSubSet
|
||||
|
||||
Share (me; ent : ConnectedFaceSubSet from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWConnectedFaceSubSet;
|
@@ -15,16 +15,20 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <RWStepShape_RWConnectedFaceSubSet.ixx>
|
||||
#include <StepShape_HArray1OfFace.hxx>
|
||||
#include <StepShape_Face.hxx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWConnectedFaceSubSet.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_ConnectedFaceSet.hxx>
|
||||
#include <StepShape_ConnectedFaceSubSet.hxx>
|
||||
#include <StepShape_Face.hxx>
|
||||
#include <StepShape_HArray1OfFace.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWConnectedFaceSubSet
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWConnectedFaceSubSet::RWStepShape_RWConnectedFaceSubSet ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.hxx
Normal file
74
src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2002-01-04
|
||||
// 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 _RWStepShape_RWConnectedFaceSubSet_HeaderFile
|
||||
#define _RWStepShape_RWConnectedFaceSubSet_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_ConnectedFaceSubSet;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for ConnectedFaceSubSet
|
||||
class RWStepShape_RWConnectedFaceSubSet
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWConnectedFaceSubSet();
|
||||
|
||||
//! Reads ConnectedFaceSubSet
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ConnectedFaceSubSet)& ent) const;
|
||||
|
||||
//! Writes ConnectedFaceSubSet
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ConnectedFaceSubSet)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_ConnectedFaceSubSet)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWConnectedFaceSubSet_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWContextDependentShapeRepresentation from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for ContextDependentShapeRepresentation
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
ContextDependentShapeRepresentation from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWContextDependentShapeRepresentation;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer; ach : in out Check;
|
||||
ent : ContextDependentShapeRepresentation from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : ContextDependentShapeRepresentation from StepShape);
|
||||
|
||||
Share(me; ent : ContextDependentShapeRepresentation from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWContextDependentShapeRepresentation;
|
@@ -11,23 +11,22 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWContextDependentShapeRepresentation.ixx>
|
||||
#include <StepRepr_ShapeRepresentationRelationship.hxx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWContextDependentShapeRepresentation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ProductDefinitionShape.hxx>
|
||||
// pour Share
|
||||
#include <StepRepr_ShapeRepresentationRelationship.hxx>
|
||||
#include <StepShape_ContextDependentShapeRepresentation.hxx>
|
||||
#include <StepShape_ShapeDefinitionRepresentation.hxx>
|
||||
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <StepShape_ContextDependentShapeRepresentation.hxx>
|
||||
|
||||
|
||||
// pour Share
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWContextDependentShapeRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWContextDependentShapeRepresentation::RWStepShape_RWContextDependentShapeRepresentation()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWContextDependentShapeRepresentation_HeaderFile
|
||||
#define _RWStepShape_RWContextDependentShapeRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_ContextDependentShapeRepresentation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for ContextDependentShapeRepresentation
|
||||
class RWStepShape_RWContextDependentShapeRepresentation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWContextDependentShapeRepresentation();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ContextDependentShapeRepresentation)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ContextDependentShapeRepresentation)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_ContextDependentShapeRepresentation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWContextDependentShapeRepresentation_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWCsgShapeRepresentation from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for CsgShapeRepresentation
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
CsgShapeRepresentation from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWCsgShapeRepresentation;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : CsgShapeRepresentation from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : CsgShapeRepresentation from StepShape);
|
||||
|
||||
Share(me; ent : CsgShapeRepresentation from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWCsgShapeRepresentation;
|
@@ -11,18 +11,17 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWCsgShapeRepresentation.ixx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWCsgShapeRepresentation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepShape_CsgShapeRepresentation.hxx>
|
||||
|
||||
|
||||
RWStepShape_RWCsgShapeRepresentation::RWStepShape_RWCsgShapeRepresentation () {}
|
||||
|
||||
void RWStepShape_RWCsgShapeRepresentation::ReadStep
|
||||
|
71
src/RWStepShape/RWStepShape_RWCsgShapeRepresentation.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWCsgShapeRepresentation.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWCsgShapeRepresentation_HeaderFile
|
||||
#define _RWStepShape_RWCsgShapeRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_CsgShapeRepresentation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for CsgShapeRepresentation
|
||||
class RWStepShape_RWCsgShapeRepresentation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWCsgShapeRepresentation();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_CsgShapeRepresentation)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_CsgShapeRepresentation)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_CsgShapeRepresentation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWCsgShapeRepresentation_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWCsgSolid from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for CsgSolid
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
CsgSolid from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWCsgSolid;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : CsgSolid from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : CsgSolid from StepShape);
|
||||
|
||||
Share(me; ent : CsgSolid from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWCsgSolid;
|
@@ -11,16 +11,15 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWCsgSolid.ixx>
|
||||
#include <StepShape_CsgSelect.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <StepShape_CsgSolid.hxx>
|
||||
#include <RWStepShape_RWCsgSolid.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_BooleanResult.hxx>
|
||||
|
||||
#include <StepShape_CsgSelect.hxx>
|
||||
#include <StepShape_CsgSolid.hxx>
|
||||
|
||||
RWStepShape_RWCsgSolid::RWStepShape_RWCsgSolid () {}
|
||||
|
||||
|
71
src/RWStepShape/RWStepShape_RWCsgSolid.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWCsgSolid.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWCsgSolid_HeaderFile
|
||||
#define _RWStepShape_RWCsgSolid_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_CsgSolid;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for CsgSolid
|
||||
class RWStepShape_RWCsgSolid
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWCsgSolid();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_CsgSolid)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_CsgSolid)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_CsgSolid)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWCsgSolid_HeaderFile
|
@@ -1,37 +0,0 @@
|
||||
-- Created on: 2000-07-11
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWDefinitionalRepresentationAndShapeRepresentation from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for ConversionBasedUnitAndLengthUnit
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
DefinitionalRepresentationAndShapeRepresentation from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWDefinitionalRepresentationAndShapeRepresentation;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : DefinitionalRepresentationAndShapeRepresentation from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : DefinitionalRepresentationAndShapeRepresentation from StepShape);
|
||||
|
||||
Share(me; ent : DefinitionalRepresentationAndShapeRepresentation from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWDefinitionalRepresentationAndShapeRepresentation;
|
@@ -11,12 +11,16 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.ixx>
|
||||
#include <StepShape_DefinitionalRepresentationAndShapeRepresentation.hxx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepShape_DefinitionalRepresentationAndShapeRepresentation.hxx>
|
||||
|
||||
RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation::RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation () {}
|
||||
|
||||
|
@@ -0,0 +1,70 @@
|
||||
// Created on: 2000-07-11
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation_HeaderFile
|
||||
#define _RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_DefinitionalRepresentationAndShapeRepresentation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for ConversionBasedUnitAndLengthUnit
|
||||
class RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DefinitionalRepresentationAndShapeRepresentation)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DefinitionalRepresentationAndShapeRepresentation)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_DefinitionalRepresentationAndShapeRepresentation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2000-04-18
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class RWDimensionalCharacteristicRepresentation from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for DimensionalCharacteristicRepresentation
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
DimensionalCharacteristicRepresentation from StepShape
|
||||
|
||||
is
|
||||
Create returns RWDimensionalCharacteristicRepresentation from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : DimensionalCharacteristicRepresentation from StepShape);
|
||||
---Purpose: Reads DimensionalCharacteristicRepresentation
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: DimensionalCharacteristicRepresentation from StepShape);
|
||||
---Purpose: Writes DimensionalCharacteristicRepresentation
|
||||
|
||||
Share (me; ent : DimensionalCharacteristicRepresentation from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWDimensionalCharacteristicRepresentation;
|
@@ -15,14 +15,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <RWStepShape_RWDimensionalCharacteristicRepresentation.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWDimensionalCharacteristicRepresentation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_DimensionalCharacteristicRepresentation.hxx>
|
||||
#include <StepShape_ShapeDimensionRepresentation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWDimensionalCharacteristicRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWDimensionalCharacteristicRepresentation::RWStepShape_RWDimensionalCharacteristicRepresentation ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,74 @@
|
||||
// Created on: 2000-04-18
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWDimensionalCharacteristicRepresentation_HeaderFile
|
||||
#define _RWStepShape_RWDimensionalCharacteristicRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_DimensionalCharacteristicRepresentation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for DimensionalCharacteristicRepresentation
|
||||
class RWStepShape_RWDimensionalCharacteristicRepresentation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWDimensionalCharacteristicRepresentation();
|
||||
|
||||
//! Reads DimensionalCharacteristicRepresentation
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalCharacteristicRepresentation)& ent) const;
|
||||
|
||||
//! Writes DimensionalCharacteristicRepresentation
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalCharacteristicRepresentation)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_DimensionalCharacteristicRepresentation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWDimensionalCharacteristicRepresentation_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2000-04-18
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class RWDimensionalLocation from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for DimensionalLocation
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
DimensionalLocation from StepShape
|
||||
|
||||
is
|
||||
Create returns RWDimensionalLocation from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : DimensionalLocation from StepShape);
|
||||
---Purpose: Reads DimensionalLocation
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: DimensionalLocation from StepShape);
|
||||
---Purpose: Writes DimensionalLocation
|
||||
|
||||
Share (me; ent : DimensionalLocation from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWDimensionalLocation;
|
@@ -15,14 +15,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <RWStepShape_RWDimensionalLocation.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWDimensionalLocation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ShapeAspect.hxx>
|
||||
#include <StepShape_DimensionalLocation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWDimensionalLocation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWDimensionalLocation::RWStepShape_RWDimensionalLocation ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepShape/RWStepShape_RWDimensionalLocation.hxx
Normal file
74
src/RWStepShape/RWStepShape_RWDimensionalLocation.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2000-04-18
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWDimensionalLocation_HeaderFile
|
||||
#define _RWStepShape_RWDimensionalLocation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_DimensionalLocation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for DimensionalLocation
|
||||
class RWStepShape_RWDimensionalLocation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWDimensionalLocation();
|
||||
|
||||
//! Reads DimensionalLocation
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalLocation)& ent) const;
|
||||
|
||||
//! Writes DimensionalLocation
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalLocation)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_DimensionalLocation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWDimensionalLocation_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2000-04-18
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class RWDimensionalLocationWithPath from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for DimensionalLocationWithPath
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
DimensionalLocationWithPath from StepShape
|
||||
|
||||
is
|
||||
Create returns RWDimensionalLocationWithPath from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : DimensionalLocationWithPath from StepShape);
|
||||
---Purpose: Reads DimensionalLocationWithPath
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: DimensionalLocationWithPath from StepShape);
|
||||
---Purpose: Writes DimensionalLocationWithPath
|
||||
|
||||
Share (me; ent : DimensionalLocationWithPath from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWDimensionalLocationWithPath;
|
@@ -15,14 +15,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <RWStepShape_RWDimensionalLocationWithPath.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWDimensionalLocationWithPath.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ShapeAspect.hxx>
|
||||
#include <StepShape_DimensionalLocationWithPath.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWDimensionalLocationWithPath
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWDimensionalLocationWithPath::RWStepShape_RWDimensionalLocationWithPath ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,74 @@
|
||||
// Created on: 2000-04-18
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWDimensionalLocationWithPath_HeaderFile
|
||||
#define _RWStepShape_RWDimensionalLocationWithPath_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_DimensionalLocationWithPath;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for DimensionalLocationWithPath
|
||||
class RWStepShape_RWDimensionalLocationWithPath
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWDimensionalLocationWithPath();
|
||||
|
||||
//! Reads DimensionalLocationWithPath
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalLocationWithPath)& ent) const;
|
||||
|
||||
//! Writes DimensionalLocationWithPath
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalLocationWithPath)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_DimensionalLocationWithPath)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWDimensionalLocationWithPath_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2000-04-18
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class RWDimensionalSize from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for DimensionalSize
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
DimensionalSize from StepShape
|
||||
|
||||
is
|
||||
Create returns RWDimensionalSize from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : DimensionalSize from StepShape);
|
||||
---Purpose: Reads DimensionalSize
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: DimensionalSize from StepShape);
|
||||
---Purpose: Writes DimensionalSize
|
||||
|
||||
Share (me; ent : DimensionalSize from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWDimensionalSize;
|
@@ -15,14 +15,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <RWStepShape_RWDimensionalSize.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWDimensionalSize.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ShapeAspect.hxx>
|
||||
#include <StepShape_DimensionalSize.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWDimensionalSize
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWDimensionalSize::RWStepShape_RWDimensionalSize ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepShape/RWStepShape_RWDimensionalSize.hxx
Normal file
74
src/RWStepShape/RWStepShape_RWDimensionalSize.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2000-04-18
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWDimensionalSize_HeaderFile
|
||||
#define _RWStepShape_RWDimensionalSize_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_DimensionalSize;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for DimensionalSize
|
||||
class RWStepShape_RWDimensionalSize
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWDimensionalSize();
|
||||
|
||||
//! Reads DimensionalSize
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalSize)& ent) const;
|
||||
|
||||
//! Writes DimensionalSize
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalSize)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_DimensionalSize)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWDimensionalSize_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2000-04-18
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class RWDimensionalSizeWithPath from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for DimensionalSizeWithPath
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
DimensionalSizeWithPath from StepShape
|
||||
|
||||
is
|
||||
Create returns RWDimensionalSizeWithPath from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : DimensionalSizeWithPath from StepShape);
|
||||
---Purpose: Reads DimensionalSizeWithPath
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: DimensionalSizeWithPath from StepShape);
|
||||
---Purpose: Writes DimensionalSizeWithPath
|
||||
|
||||
Share (me; ent : DimensionalSizeWithPath from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWDimensionalSizeWithPath;
|
@@ -15,14 +15,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <RWStepShape_RWDimensionalSizeWithPath.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWDimensionalSizeWithPath.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ShapeAspect.hxx>
|
||||
#include <StepShape_DimensionalSizeWithPath.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWDimensionalSizeWithPath
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWDimensionalSizeWithPath::RWStepShape_RWDimensionalSizeWithPath ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.hxx
Normal file
74
src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2000-04-18
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWDimensionalSizeWithPath_HeaderFile
|
||||
#define _RWStepShape_RWDimensionalSizeWithPath_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_DimensionalSizeWithPath;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for DimensionalSizeWithPath
|
||||
class RWStepShape_RWDimensionalSizeWithPath
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWDimensionalSizeWithPath();
|
||||
|
||||
//! Reads DimensionalSizeWithPath
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_DimensionalSizeWithPath)& ent) const;
|
||||
|
||||
//! Writes DimensionalSizeWithPath
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_DimensionalSizeWithPath)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_DimensionalSizeWithPath)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWDimensionalSizeWithPath_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWEdge from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for Edge
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
Edge from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWEdge;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : Edge from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : Edge from StepShape);
|
||||
|
||||
Share(me; ent : Edge from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWEdge;
|
@@ -11,15 +11,14 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWEdge.ixx>
|
||||
#include <StepShape_Vertex.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWEdge.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_Edge.hxx>
|
||||
|
||||
#include <StepShape_Vertex.hxx>
|
||||
|
||||
RWStepShape_RWEdge::RWStepShape_RWEdge () {}
|
||||
|
||||
|
71
src/RWStepShape/RWStepShape_RWEdge.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWEdge.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWEdge_HeaderFile
|
||||
#define _RWStepShape_RWEdge_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_Edge;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for Edge
|
||||
class RWStepShape_RWEdge
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWEdge();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Edge)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Edge)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_Edge)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWEdge_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2001-12-28
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2001-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class RWEdgeBasedWireframeModel from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for EdgeBasedWireframeModel
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
EdgeBasedWireframeModel from StepShape
|
||||
|
||||
is
|
||||
Create returns RWEdgeBasedWireframeModel from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : EdgeBasedWireframeModel from StepShape);
|
||||
---Purpose: Reads EdgeBasedWireframeModel
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: EdgeBasedWireframeModel from StepShape);
|
||||
---Purpose: Writes EdgeBasedWireframeModel
|
||||
|
||||
Share (me; ent : EdgeBasedWireframeModel from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWEdgeBasedWireframeModel;
|
@@ -15,15 +15,19 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <RWStepShape_RWEdgeBasedWireframeModel.ixx>
|
||||
#include <StepShape_HArray1OfConnectedEdgeSet.hxx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWEdgeBasedWireframeModel.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_ConnectedEdgeSet.hxx>
|
||||
#include <StepShape_EdgeBasedWireframeModel.hxx>
|
||||
#include <StepShape_HArray1OfConnectedEdgeSet.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWEdgeBasedWireframeModel
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWEdgeBasedWireframeModel::RWStepShape_RWEdgeBasedWireframeModel ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.hxx
Normal file
74
src/RWStepShape/RWStepShape_RWEdgeBasedWireframeModel.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2001-12-28
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2001-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 _RWStepShape_RWEdgeBasedWireframeModel_HeaderFile
|
||||
#define _RWStepShape_RWEdgeBasedWireframeModel_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_EdgeBasedWireframeModel;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for EdgeBasedWireframeModel
|
||||
class RWStepShape_RWEdgeBasedWireframeModel
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWEdgeBasedWireframeModel();
|
||||
|
||||
//! Reads EdgeBasedWireframeModel
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_EdgeBasedWireframeModel)& ent) const;
|
||||
|
||||
//! Writes EdgeBasedWireframeModel
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_EdgeBasedWireframeModel)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_EdgeBasedWireframeModel)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWEdgeBasedWireframeModel_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2001-12-28
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2001-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class RWEdgeBasedWireframeShapeRepresentation from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for EdgeBasedWireframeShapeRepresentation
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
EdgeBasedWireframeShapeRepresentation from StepShape
|
||||
|
||||
is
|
||||
Create returns RWEdgeBasedWireframeShapeRepresentation from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : EdgeBasedWireframeShapeRepresentation from StepShape);
|
||||
---Purpose: Reads EdgeBasedWireframeShapeRepresentation
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: EdgeBasedWireframeShapeRepresentation from StepShape);
|
||||
---Purpose: Writes EdgeBasedWireframeShapeRepresentation
|
||||
|
||||
Share (me; ent : EdgeBasedWireframeShapeRepresentation from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWEdgeBasedWireframeShapeRepresentation;
|
@@ -15,16 +15,20 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <RWStepShape_RWEdgeBasedWireframeShapeRepresentation.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWEdgeBasedWireframeShapeRepresentation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepShape_EdgeBasedWireframeShapeRepresentation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWEdgeBasedWireframeShapeRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWEdgeBasedWireframeShapeRepresentation::RWStepShape_RWEdgeBasedWireframeShapeRepresentation ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,74 @@
|
||||
// Created on: 2001-12-28
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2001-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 _RWStepShape_RWEdgeBasedWireframeShapeRepresentation_HeaderFile
|
||||
#define _RWStepShape_RWEdgeBasedWireframeShapeRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_EdgeBasedWireframeShapeRepresentation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for EdgeBasedWireframeShapeRepresentation
|
||||
class RWStepShape_RWEdgeBasedWireframeShapeRepresentation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepShape_RWEdgeBasedWireframeShapeRepresentation();
|
||||
|
||||
//! Reads EdgeBasedWireframeShapeRepresentation
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_EdgeBasedWireframeShapeRepresentation)& ent) const;
|
||||
|
||||
//! Writes EdgeBasedWireframeShapeRepresentation
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_EdgeBasedWireframeShapeRepresentation)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepShape_EdgeBasedWireframeShapeRepresentation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWEdgeBasedWireframeShapeRepresentation_HeaderFile
|
@@ -1,41 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWEdgeCurve from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for EdgeCurve
|
||||
-- Check added by CKY , 7-OCT-1996
|
||||
|
||||
uses Check from Interface, ShareTool from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
EdgeCurve from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWEdgeCurve;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : EdgeCurve from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : EdgeCurve from StepShape);
|
||||
|
||||
Share(me; ent : EdgeCurve from StepShape; iter : in out EntityIterator);
|
||||
|
||||
Check(me; ent : EdgeCurve from StepShape; shares : ShareTool; ach : in out Check);
|
||||
|
||||
end RWEdgeCurve;
|
@@ -11,20 +11,22 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWEdgeCurve.ixx>
|
||||
#include <StepGeom_Curve.hxx>
|
||||
#include <StepShape_Vertex.hxx>
|
||||
#include <StepShape_OrientedEdge.hxx>
|
||||
#include <StepShape_FaceBound.hxx>
|
||||
#include <StepShape_VertexPoint.hxx>
|
||||
#include <StepGeom_CartesianPoint.hxx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <Interface_ShareTool.hxx>
|
||||
#include <Precision.hxx>
|
||||
#include <RWStepShape_RWEdgeCurve.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepGeom_CartesianPoint.hxx>
|
||||
#include <StepGeom_Curve.hxx>
|
||||
#include <StepShape_EdgeCurve.hxx>
|
||||
#include <StepShape_EdgeLoop.hxx>
|
||||
|
||||
#include <Precision.hxx>
|
||||
|
||||
#include <StepShape_FaceBound.hxx>
|
||||
#include <StepShape_OrientedEdge.hxx>
|
||||
#include <StepShape_Vertex.hxx>
|
||||
#include <StepShape_VertexPoint.hxx>
|
||||
|
||||
RWStepShape_RWEdgeCurve::RWStepShape_RWEdgeCurve () {}
|
||||
|
||||
|
75
src/RWStepShape/RWStepShape_RWEdgeCurve.hxx
Normal file
75
src/RWStepShape/RWStepShape_RWEdgeCurve.hxx
Normal file
@@ -0,0 +1,75 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWEdgeCurve_HeaderFile
|
||||
#define _RWStepShape_RWEdgeCurve_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_EdgeCurve;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
class Interface_ShareTool;
|
||||
|
||||
|
||||
//! Read & Write Module for EdgeCurve
|
||||
//! Check added by CKY , 7-OCT-1996
|
||||
class RWStepShape_RWEdgeCurve
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWEdgeCurve();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_EdgeCurve)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_EdgeCurve)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_EdgeCurve)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
Standard_EXPORT void Check (const Handle(StepShape_EdgeCurve)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWEdgeCurve_HeaderFile
|
@@ -1,41 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWEdgeLoop from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for EdgeLoop
|
||||
-- Check added by CKY , 7-OCT-1996
|
||||
|
||||
uses Check from Interface, ShareTool from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
EdgeLoop from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWEdgeLoop;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : EdgeLoop from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : EdgeLoop from StepShape);
|
||||
|
||||
Share(me; ent : EdgeLoop from StepShape; iter : in out EntityIterator);
|
||||
|
||||
Check(me; ent : EdgeLoop from StepShape; shares : ShareTool; ach : in out Check);
|
||||
|
||||
end RWEdgeLoop;
|
@@ -11,8 +11,14 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWEdgeLoop.ixx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <Interface_ShareTool.hxx>
|
||||
#include <RWStepShape_RWEdgeLoop.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_EdgeLoop.hxx>
|
||||
#include <StepShape_HArray1OfOrientedEdge.hxx>
|
||||
#include <StepShape_OrientedEdge.hxx>
|
||||
|
||||
|
75
src/RWStepShape/RWStepShape_RWEdgeLoop.hxx
Normal file
75
src/RWStepShape/RWStepShape_RWEdgeLoop.hxx
Normal file
@@ -0,0 +1,75 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWEdgeLoop_HeaderFile
|
||||
#define _RWStepShape_RWEdgeLoop_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_EdgeLoop;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
class Interface_ShareTool;
|
||||
|
||||
|
||||
//! Read & Write Module for EdgeLoop
|
||||
//! Check added by CKY , 7-OCT-1996
|
||||
class RWStepShape_RWEdgeLoop
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWEdgeLoop();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_EdgeLoop)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_EdgeLoop)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_EdgeLoop)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
Standard_EXPORT void Check (const Handle(StepShape_EdgeLoop)& ent, const Interface_ShareTool& shares, Handle(Interface_Check)& ach) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWEdgeLoop_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWExtrudedAreaSolid from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for ExtrudedAreaSolid
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
ExtrudedAreaSolid from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWExtrudedAreaSolid;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : ExtrudedAreaSolid from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : ExtrudedAreaSolid from StepShape);
|
||||
|
||||
Share(me; ent : ExtrudedAreaSolid from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWExtrudedAreaSolid;
|
@@ -11,17 +11,16 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWExtrudedAreaSolid.ixx>
|
||||
#include <StepGeom_Direction.hxx>
|
||||
#include <StepGeom_CurveBoundedSurface.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWExtrudedAreaSolid.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepGeom_CurveBoundedSurface.hxx>
|
||||
#include <StepGeom_Direction.hxx>
|
||||
#include <StepShape_ExtrudedAreaSolid.hxx>
|
||||
|
||||
|
||||
RWStepShape_RWExtrudedAreaSolid::RWStepShape_RWExtrudedAreaSolid () {}
|
||||
|
||||
void RWStepShape_RWExtrudedAreaSolid::ReadStep
|
||||
|
71
src/RWStepShape/RWStepShape_RWExtrudedAreaSolid.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWExtrudedAreaSolid.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWExtrudedAreaSolid_HeaderFile
|
||||
#define _RWStepShape_RWExtrudedAreaSolid_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_ExtrudedAreaSolid;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for ExtrudedAreaSolid
|
||||
class RWStepShape_RWExtrudedAreaSolid
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWExtrudedAreaSolid();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ExtrudedAreaSolid)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ExtrudedAreaSolid)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_ExtrudedAreaSolid)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWExtrudedAreaSolid_HeaderFile
|
@@ -1,39 +0,0 @@
|
||||
-- Created on: 1999-03-15
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWExtrudedFaceSolid from RWStepShape
|
||||
|
||||
---Purpose: Read & Write Module for ExtrudedFaceSolid
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
ExtrudedFaceSolid from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
Create returns RWExtrudedFaceSolid;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : ExtrudedFaceSolid from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : ExtrudedFaceSolid from StepShape);
|
||||
|
||||
Share(me; ent : ExtrudedFaceSolid from StepShape; iter : in out EntityIterator);
|
||||
|
||||
|
||||
end RWExtrudedFaceSolid;
|
@@ -11,15 +11,15 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWExtrudedFaceSolid.ixx>
|
||||
#include <StepGeom_Direction.hxx>
|
||||
#include <StepShape_FaceSurface.hxx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWExtrudedFaceSolid.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepGeom_Direction.hxx>
|
||||
#include <StepShape_ExtrudedFaceSolid.hxx>
|
||||
|
||||
#include <StepShape_FaceSurface.hxx>
|
||||
|
||||
RWStepShape_RWExtrudedFaceSolid::RWStepShape_RWExtrudedFaceSolid () {}
|
||||
|
||||
|
71
src/RWStepShape/RWStepShape_RWExtrudedFaceSolid.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWExtrudedFaceSolid.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1999-03-15
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWExtrudedFaceSolid_HeaderFile
|
||||
#define _RWStepShape_RWExtrudedFaceSolid_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_ExtrudedFaceSolid;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for ExtrudedFaceSolid
|
||||
class RWStepShape_RWExtrudedFaceSolid
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWExtrudedFaceSolid();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_ExtrudedFaceSolid)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_ExtrudedFaceSolid)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_ExtrudedFaceSolid)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWExtrudedFaceSolid_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWFace from RWStepShape
|
||||
|
||||
---Purpose : Read & Write Module for Face
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
Face from StepShape,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWFace;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : Face from StepShape);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : Face from StepShape);
|
||||
|
||||
Share(me; ent : Face from StepShape; iter : in out EntityIterator);
|
||||
|
||||
end RWFace;
|
@@ -11,16 +11,15 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepShape_RWFace.ixx>
|
||||
#include <StepShape_HArray1OfFaceBound.hxx>
|
||||
#include <StepShape_FaceBound.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepShape_RWFace.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_Face.hxx>
|
||||
|
||||
#include <StepShape_FaceBound.hxx>
|
||||
#include <StepShape_HArray1OfFaceBound.hxx>
|
||||
|
||||
RWStepShape_RWFace::RWStepShape_RWFace () {}
|
||||
|
||||
|
71
src/RWStepShape/RWStepShape_RWFace.hxx
Normal file
71
src/RWStepShape/RWStepShape_RWFace.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepShape_RWFace_HeaderFile
|
||||
#define _RWStepShape_RWFace_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepShape_Face;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for Face
|
||||
class RWStepShape_RWFace
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepShape_RWFace();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepShape_Face)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepShape_Face)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepShape_Face)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepShape_RWFace_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2001-12-28
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2001-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class RWFaceBasedSurfaceModel from RWStepShape
|
||||
|
||||
---Purpose: Read & Write tool for FaceBasedSurfaceModel
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
FaceBasedSurfaceModel from StepShape
|
||||
|
||||
is
|
||||
Create returns RWFaceBasedSurfaceModel from RWStepShape;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : FaceBasedSurfaceModel from StepShape);
|
||||
---Purpose: Reads FaceBasedSurfaceModel
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: FaceBasedSurfaceModel from StepShape);
|
||||
---Purpose: Writes FaceBasedSurfaceModel
|
||||
|
||||
Share (me; ent : FaceBasedSurfaceModel from StepShape;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWFaceBasedSurfaceModel;
|
@@ -15,15 +15,19 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <RWStepShape_RWFaceBasedSurfaceModel.ixx>
|
||||
#include <StepShape_HArray1OfConnectedFaceSet.hxx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepShape_RWFaceBasedSurfaceModel.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepShape_ConnectedFaceSet.hxx>
|
||||
#include <StepShape_FaceBasedSurfaceModel.hxx>
|
||||
#include <StepShape_HArray1OfConnectedFaceSet.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepShape_RWFaceBasedSurfaceModel
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepShape_RWFaceBasedSurfaceModel::RWStepShape_RWFaceBasedSurfaceModel ()
|
||||
{
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user