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

0024002: Overall code and build procedure refactoring -- automatic

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

118
src/RWStepVisual/FILES Normal file
View File

@@ -0,0 +1,118 @@
RWStepVisual_RWAreaInSet.cxx
RWStepVisual_RWAreaInSet.hxx
RWStepVisual_RWBackgroundColour.cxx
RWStepVisual_RWBackgroundColour.hxx
RWStepVisual_RWCameraImage.cxx
RWStepVisual_RWCameraImage.hxx
RWStepVisual_RWCameraModel.cxx
RWStepVisual_RWCameraModel.hxx
RWStepVisual_RWCameraModelD2.cxx
RWStepVisual_RWCameraModelD2.hxx
RWStepVisual_RWCameraModelD3.cxx
RWStepVisual_RWCameraModelD3.hxx
RWStepVisual_RWCameraUsage.cxx
RWStepVisual_RWCameraUsage.hxx
RWStepVisual_RWColour.cxx
RWStepVisual_RWColour.hxx
RWStepVisual_RWColourRgb.cxx
RWStepVisual_RWColourRgb.hxx
RWStepVisual_RWColourSpecification.cxx
RWStepVisual_RWColourSpecification.hxx
RWStepVisual_RWCompositeText.cxx
RWStepVisual_RWCompositeText.hxx
RWStepVisual_RWCompositeTextWithExtent.cxx
RWStepVisual_RWCompositeTextWithExtent.hxx
RWStepVisual_RWContextDependentInvisibility.cxx
RWStepVisual_RWContextDependentInvisibility.hxx
RWStepVisual_RWContextDependentOverRidingStyledItem.cxx
RWStepVisual_RWContextDependentOverRidingStyledItem.hxx
RWStepVisual_RWCurveStyle.cxx
RWStepVisual_RWCurveStyle.hxx
RWStepVisual_RWCurveStyleFont.cxx
RWStepVisual_RWCurveStyleFont.hxx
RWStepVisual_RWCurveStyleFontPattern.cxx
RWStepVisual_RWCurveStyleFontPattern.hxx
RWStepVisual_RWDraughtingModel.cxx
RWStepVisual_RWDraughtingModel.hxx
RWStepVisual_RWDraughtingPreDefinedColour.cxx
RWStepVisual_RWDraughtingPreDefinedColour.hxx
RWStepVisual_RWDraughtingPreDefinedCurveFont.cxx
RWStepVisual_RWDraughtingPreDefinedCurveFont.hxx
RWStepVisual_RWExternallyDefinedCurveFont.cxx
RWStepVisual_RWExternallyDefinedCurveFont.hxx
RWStepVisual_RWFillAreaStyle.cxx
RWStepVisual_RWFillAreaStyle.hxx
RWStepVisual_RWFillAreaStyleColour.cxx
RWStepVisual_RWFillAreaStyleColour.hxx
RWStepVisual_RWInvisibility.cxx
RWStepVisual_RWInvisibility.hxx
RWStepVisual_RWMechanicalDesignGeometricPresentationArea.cxx
RWStepVisual_RWMechanicalDesignGeometricPresentationArea.hxx
RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.cxx
RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.hxx
RWStepVisual_RWOverRidingStyledItem.cxx
RWStepVisual_RWOverRidingStyledItem.hxx
RWStepVisual_RWPlanarBox.cxx
RWStepVisual_RWPlanarBox.hxx
RWStepVisual_RWPlanarExtent.cxx
RWStepVisual_RWPlanarExtent.hxx
RWStepVisual_RWPointStyle.cxx
RWStepVisual_RWPointStyle.hxx
RWStepVisual_RWPreDefinedColour.cxx
RWStepVisual_RWPreDefinedColour.hxx
RWStepVisual_RWPreDefinedCurveFont.cxx
RWStepVisual_RWPreDefinedCurveFont.hxx
RWStepVisual_RWPreDefinedItem.cxx
RWStepVisual_RWPreDefinedItem.hxx
RWStepVisual_RWPresentationArea.cxx
RWStepVisual_RWPresentationArea.hxx
RWStepVisual_RWPresentationLayerAssignment.cxx
RWStepVisual_RWPresentationLayerAssignment.hxx
RWStepVisual_RWPresentationLayerUsage.cxx
RWStepVisual_RWPresentationLayerUsage.hxx
RWStepVisual_RWPresentationRepresentation.cxx
RWStepVisual_RWPresentationRepresentation.hxx
RWStepVisual_RWPresentationSet.cxx
RWStepVisual_RWPresentationSet.hxx
RWStepVisual_RWPresentationSize.cxx
RWStepVisual_RWPresentationSize.hxx
RWStepVisual_RWPresentationStyleAssignment.cxx
RWStepVisual_RWPresentationStyleAssignment.hxx
RWStepVisual_RWPresentationStyleByContext.cxx
RWStepVisual_RWPresentationStyleByContext.hxx
RWStepVisual_RWPresentationView.cxx
RWStepVisual_RWPresentationView.hxx
RWStepVisual_RWPresentedItemRepresentation.cxx
RWStepVisual_RWPresentedItemRepresentation.hxx
RWStepVisual_RWStyledItem.cxx
RWStepVisual_RWStyledItem.hxx
RWStepVisual_RWSurfaceSideStyle.cxx
RWStepVisual_RWSurfaceSideStyle.hxx
RWStepVisual_RWSurfaceStyleBoundary.cxx
RWStepVisual_RWSurfaceStyleBoundary.hxx
RWStepVisual_RWSurfaceStyleControlGrid.cxx
RWStepVisual_RWSurfaceStyleControlGrid.hxx
RWStepVisual_RWSurfaceStyleFillArea.cxx
RWStepVisual_RWSurfaceStyleFillArea.hxx
RWStepVisual_RWSurfaceStyleParameterLine.cxx
RWStepVisual_RWSurfaceStyleParameterLine.hxx
RWStepVisual_RWSurfaceStyleSegmentationCurve.cxx
RWStepVisual_RWSurfaceStyleSegmentationCurve.hxx
RWStepVisual_RWSurfaceStyleSilhouette.cxx
RWStepVisual_RWSurfaceStyleSilhouette.hxx
RWStepVisual_RWSurfaceStyleUsage.cxx
RWStepVisual_RWSurfaceStyleUsage.hxx
RWStepVisual_RWTemplate.cxx
RWStepVisual_RWTemplate.hxx
RWStepVisual_RWTemplateInstance.cxx
RWStepVisual_RWTemplateInstance.hxx
RWStepVisual_RWTextLiteral.cxx
RWStepVisual_RWTextLiteral.hxx
RWStepVisual_RWTextStyle.cxx
RWStepVisual_RWTextStyle.hxx
RWStepVisual_RWTextStyleForDefinedFont.cxx
RWStepVisual_RWTextStyleForDefinedFont.hxx
RWStepVisual_RWTextStyleWithBoxCharacteristics.cxx
RWStepVisual_RWTextStyleWithBoxCharacteristics.hxx
RWStepVisual_RWViewVolume.cxx
RWStepVisual_RWViewVolume.hxx

View File

@@ -1,148 +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 RWStepVisual
uses
StepData, Interface, TCollection, TColStd, StepVisual
is
--class ReadWriteModule;
--class GeneralModule;
-- Removed from Rev2 to Rev4 : class RWAnnotationCurveOccurrence;
-- Removed from Rev2 to Rev4 : class RWAnnotationFillArea;
-- Removed from Rev2 to Rev4 : class RWAnnotationFillAreaOccurrence;
-- Removed from Rev2 to Rev4 : class RWAnnotationOccurrence;
-- Removed from Rev2 to Rev4 : class RWAnnotationSubfigureOccurrence;
-- Removed from Rev2 to Rev4 : class RWAnnotationSymbol;
-- Removed from Rev2 to Rev4 : class RWAnnotationSymbolOccurrence;
-- Removed from Rev2 to Rev4 : class RWAnnotationText;
-- Removed from Rev2 to Rev4 : class RWAnnotationTextOccurrence;
class RWAreaInSet;
class RWBackgroundColour;
class RWCameraImage;
class RWCameraModel;
class RWCameraModelD2;
class RWCameraModelD3;
class RWCameraUsage;
class RWColour;
class RWColourRgb;
class RWColourSpecification;
class RWContextDependentInvisibility;
class RWContextDependentOverRidingStyledItem;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 :
class RWCompositeText;
-- Removed from Rev2 to Rev4 : class RWCompositeTextWithAssociatedCurves;
-- Removed from Rev2 to Rev4 : class RWCompositeTextWithBlankingBox;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 :
class RWCompositeTextWithExtent;
class RWCurveStyle;
class RWCurveStyleFont;
class RWCurveStyleFontPattern;
-- Removed from Rev2 to Rev4 : class RWDefinedSymbol;
-- Removed from Rev2 to Rev4 : class RWDimensionCurve;
-- Removed from Rev2 to Rev4 : class RWDimensionCurveTerminator;
-- Removed from Rev2 to Rev4 : class RWDraughtingAnnotationOccurrence;
-- Removed from Rev2 to Rev4 : class RWDraughtingCallout;
class RWDraughtingModel; -- added for CAX-IF TR3
class RWDraughtingPreDefinedColour;
class RWDraughtingPreDefinedCurveFont;
-- Removed from Rev2 to Rev4 : class RWDraughtingSubfigureRepresentation;
-- Removed from Rev2 to Rev4 : class RWDraughtingSymbolRepresentation;
-- Removed from Rev2 to Rev4 : class RWDraughtingTextLiteralWithDelineation;
-- Removed from Rev2 to Rev4 : class RWDrawingDefinition;
-- Removed from Rev2 to Rev4 : class RWDrawingRevision;
--moved to RWStepBasic: class RWExternalSource;
class RWExternallyDefinedCurveFont;
-- Removed from Rev2 to Rev4 : class RWExternallyDefinedHatchStyle;
--moved to RWStepBasic: class RWExternallyDefinedItem;
-- Removed from Rev2 to Rev4 : class RWExternallyDefinedSymbol;
-- Removed from Rev2 to Rev4 : class RWExternallyDefinedTextFont;
-- Removed from Rev2 to Rev4 : class RWExternallyDefinedTileStyle;
class RWFillAreaStyle;
class RWFillAreaStyleColour;
-- Removed from Rev2 to Rev4 : class RWFillAreaStyleHatching;
-- Removed from Rev2 to Rev4 : class RWFillAreaStyleTileSymbolWithStyle;
-- Removed from Rev2 to Rev4 : class RWFillAreaStyleTiles;
class RWInvisibility;
class RWMechanicalDesignGeometricPresentationArea;
class RWMechanicalDesignGeometricPresentationRepresentation;
-- Removed from Rev2 to Rev4 : class RWMechanicalDesignPresentationArea;
class RWOverRidingStyledItem;
class RWPlanarBox;
class RWPlanarExtent;
class RWPointStyle;
class RWPreDefinedColour;
class RWPreDefinedCurveFont;
class RWPreDefinedItem;
-- Removed from Rev2 to Rev4 : class RWPreDefinedSymbol;
-- Removed from Rev2 to Rev4 : class RWPreDefinedTextFont;
class RWPresentationArea;
class RWPresentationLayerAssignment;
class RWPresentationRepresentation;
class RWPresentationSet;
class RWPresentationSize;
class RWPresentationStyleAssignment;
class RWPresentationStyleByContext;
class RWPresentationView;
-- Removed from Rev2 to Rev4 : class RWProductDataRepresentationView;
class RWStyledItem;
class RWSurfaceSideStyle;
class RWSurfaceStyleBoundary;
class RWSurfaceStyleControlGrid;
class RWSurfaceStyleFillArea;
class RWSurfaceStyleParameterLine;
class RWSurfaceStyleSegmentationCurve;
class RWSurfaceStyleSilhouette;
class RWSurfaceStyleUsage;
-- Removed from Rev2 to Rev4 : class RWSymbolColour;
-- Removed from Rev2 to Rev4 : class RWSymbolRepresentation;
-- Removed from Rev2 to Rev4 : class RWSymbolRepresentationMap;
-- Removed from Rev2 to Rev4 : class RWSymbolStyle;
-- Removed from Rev2 to Rev4 : class RWSymbolTarget;
class RWTemplate;
class RWTemplateInstance;
-- Removed from Rev2 to Rev4 : class RWTerminatorSymbol;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 :
class RWTextLiteral;
-- Removed from Rev2 to Rev4 : class RWTextLiteralWithAssociatedCurves;
-- Removed from Rev2 to Rev4 : class RWTextLiteralWithBlankingBox;
-- Removed from Rev2 to Rev4 : class RWTextLiteralWithDelineation;
-- Removed from Rev2 to Rev4 : class RWTextLiteralWithExtent;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 :
class RWTextStyle;
class RWTextStyleForDefinedFont;
class RWTextStyleWithBoxCharacteristics;
-- Removed from Rev2 to Rev4 : class RWTextStyleWithMirror;
class RWViewVolume;
-- Added from Rev2 to Rev4
class RWPresentedItemRepresentation;
class RWPresentationLayerUsage;
---Package Method ---
-- Init;
-- Enforced the initialisation of the libraries
end RWStepVisual;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -11,20 +11,19 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepVisual_RWContextDependentOverRidingStyledItem.ixx>
#include <StepVisual_HArray1OfStyleContextSelect.hxx>
#include <StepVisual_StyleContextSelect.hxx>
#include <StepVisual_HArray1OfPresentationStyleAssignment.hxx>
#include <StepVisual_PresentationStyleAssignment.hxx>
#include <StepRepr_RepresentationItem.hxx>
#include <StepVisual_StyledItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepVisual_RWContextDependentOverRidingStyledItem.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_RepresentationItem.hxx>
#include <StepVisual_ContextDependentOverRidingStyledItem.hxx>
#include <StepVisual_HArray1OfPresentationStyleAssignment.hxx>
#include <StepVisual_HArray1OfStyleContextSelect.hxx>
#include <StepVisual_PresentationStyleAssignment.hxx>
#include <StepVisual_StyleContextSelect.hxx>
#include <StepVisual_StyledItem.hxx>
RWStepVisual_RWContextDependentOverRidingStyledItem::RWStepVisual_RWContextDependentOverRidingStyledItem () {}

View File

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

View File

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

View File

@@ -11,20 +11,22 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepVisual_RWCurveStyle.ixx>
#include <StepVisual_CurveStyleFontSelect.hxx>
#include <StepBasic_SizeSelect.hxx>
#include <StepVisual_Colour.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepVisual_RWCurveStyle.hxx>
#include <StepBasic_SizeSelect.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepVisual_Colour.hxx>
#include <StepVisual_CurveStyle.hxx>
#include <StepVisual_CurveStyleFontSelect.hxx>
//#include <StepBasic_SizeMember.hxx>
//=======================================================================
//function : RWStepVisual_RWCurveStyle
//purpose :
//=======================================================================
RWStepVisual_RWCurveStyle::RWStepVisual_RWCurveStyle()
{
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -15,16 +15,20 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <RWStepVisual_RWDraughtingModel.ixx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepVisual_RWDraughtingModel.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 <StepVisual_DraughtingModel.hxx>
//=======================================================================
//function : RWStepVisual_RWDraughtingModel
//purpose :
//=======================================================================
RWStepVisual_RWDraughtingModel::RWStepVisual_RWDraughtingModel ()
{
}

View File

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

View File

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

View File

@@ -13,10 +13,13 @@
//:S4134: abv 03.03.99: implementation of DraughtingPreDefinedColour modified
#include <RWStepVisual_RWDraughtingPreDefinedColour.ixx>
#include <Interface_Check.hxx>
#include <RWStepVisual_RWDraughtingPreDefinedColour.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepVisual_DraughtingPreDefinedColour.hxx>
#include <StepVisual_PreDefinedItem.hxx>
RWStepVisual_RWDraughtingPreDefinedColour::RWStepVisual_RWDraughtingPreDefinedColour () {}
void RWStepVisual_RWDraughtingPreDefinedColour::ReadStep

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepVisual_RWOverRidingStyledItem.ixx>
#include <StepVisual_StyledItem.hxx>
#include <StepVisual_HArray1OfPresentationStyleAssignment.hxx>
#include <StepVisual_PresentationStyleAssignment.hxx>
#include <StepRepr_RepresentationItem.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepVisual_RWOverRidingStyledItem.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_RepresentationItem.hxx>
#include <StepVisual_HArray1OfPresentationStyleAssignment.hxx>
#include <StepVisual_OverRidingStyledItem.hxx>
#include <StepVisual_PresentationStyleAssignment.hxx>
#include <StepVisual_StyledItem.hxx>
RWStepVisual_RWOverRidingStyledItem::RWStepVisual_RWOverRidingStyledItem () {}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -11,18 +11,17 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepVisual_RWPointStyle.ixx>
#include <StepVisual_MarkerSelect.hxx>
#include <StepBasic_SizeSelect.hxx>
#include <StepVisual_Colour.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepVisual_RWPointStyle.hxx>
#include <StepBasic_SizeSelect.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepVisual_Colour.hxx>
#include <StepVisual_MarkerSelect.hxx>
#include <StepVisual_PointStyle.hxx>
RWStepVisual_RWPointStyle::RWStepVisual_RWPointStyle () {}
void RWStepVisual_RWPointStyle::ReadStep

View File

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

View File

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

View File

@@ -13,7 +13,11 @@
//:S4134: abv 03.03.99: implementation of PreDefinedColour modified
#include <RWStepVisual_RWPreDefinedColour.ixx>
#include <Interface_Check.hxx>
#include <RWStepVisual_RWPreDefinedColour.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepVisual_PreDefinedColour.hxx>
#include <StepVisual_PreDefinedItem.hxx>
RWStepVisual_RWPreDefinedColour::RWStepVisual_RWPreDefinedColour () {}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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