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

52
src/RWStepDimTol/FILES Normal file
View File

@@ -0,0 +1,52 @@
RWStepDimTol_RWAngularityTolerance.cxx
RWStepDimTol_RWAngularityTolerance.hxx
RWStepDimTol_RWCircularRunoutTolerance.cxx
RWStepDimTol_RWCircularRunoutTolerance.hxx
RWStepDimTol_RWCoaxialityTolerance.cxx
RWStepDimTol_RWCoaxialityTolerance.hxx
RWStepDimTol_RWCommonDatum.cxx
RWStepDimTol_RWCommonDatum.hxx
RWStepDimTol_RWConcentricityTolerance.cxx
RWStepDimTol_RWConcentricityTolerance.hxx
RWStepDimTol_RWCylindricityTolerance.cxx
RWStepDimTol_RWCylindricityTolerance.hxx
RWStepDimTol_RWDatum.cxx
RWStepDimTol_RWDatum.hxx
RWStepDimTol_RWDatumFeature.cxx
RWStepDimTol_RWDatumFeature.hxx
RWStepDimTol_RWDatumReference.cxx
RWStepDimTol_RWDatumReference.hxx
RWStepDimTol_RWDatumTarget.cxx
RWStepDimTol_RWDatumTarget.hxx
RWStepDimTol_RWFlatnessTolerance.cxx
RWStepDimTol_RWFlatnessTolerance.hxx
RWStepDimTol_RWGeometricTolerance.cxx
RWStepDimTol_RWGeometricTolerance.hxx
RWStepDimTol_RWGeometricToleranceRelationship.cxx
RWStepDimTol_RWGeometricToleranceRelationship.hxx
RWStepDimTol_RWGeometricToleranceWithDatumReference.cxx
RWStepDimTol_RWGeometricToleranceWithDatumReference.hxx
RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx
RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx
RWStepDimTol_RWLineProfileTolerance.cxx
RWStepDimTol_RWLineProfileTolerance.hxx
RWStepDimTol_RWModifiedGeometricTolerance.cxx
RWStepDimTol_RWModifiedGeometricTolerance.hxx
RWStepDimTol_RWParallelismTolerance.cxx
RWStepDimTol_RWParallelismTolerance.hxx
RWStepDimTol_RWPerpendicularityTolerance.cxx
RWStepDimTol_RWPerpendicularityTolerance.hxx
RWStepDimTol_RWPlacedDatumTargetFeature.cxx
RWStepDimTol_RWPlacedDatumTargetFeature.hxx
RWStepDimTol_RWPositionTolerance.cxx
RWStepDimTol_RWPositionTolerance.hxx
RWStepDimTol_RWRoundnessTolerance.cxx
RWStepDimTol_RWRoundnessTolerance.hxx
RWStepDimTol_RWStraightnessTolerance.cxx
RWStepDimTol_RWStraightnessTolerance.hxx
RWStepDimTol_RWSurfaceProfileTolerance.cxx
RWStepDimTol_RWSurfaceProfileTolerance.hxx
RWStepDimTol_RWSymmetryTolerance.cxx
RWStepDimTol_RWSymmetryTolerance.hxx
RWStepDimTol_RWTotalRunoutTolerance.cxx
RWStepDimTol_RWTotalRunoutTolerance.hxx

View File

@@ -1,64 +0,0 @@
-- Created on: 2003-06-04
-- Created by: Galina KULIKOVA
-- Copyright (c) 2003-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
package RWStepDimTol
---Purpose: Packsge contains tools for parsing and formatting GD&T entities.
uses
TCollection,
RWStepRepr,
RWStepShape,
RWStepVisual,
RWStepBasic,
TColStd,
StepData,
Interface,
StepDimTol,
MMgt
is
class RWAngularityTolerance;
class RWCircularRunoutTolerance;
class RWConcentricityTolerance;
class RWCylindricityTolerance;
class RWCoaxialityTolerance;
class RWFlatnessTolerance;
class RWLineProfileTolerance;
class RWParallelismTolerance;
class RWPerpendicularityTolerance;
class RWPositionTolerance;
class RWRoundnessTolerance;
class RWStraightnessTolerance;
class RWSurfaceProfileTolerance;
class RWSymmetryTolerance;
class RWTotalRunoutTolerance;
class RWGeometricTolerance;
class RWGeometricToleranceRelationship;
class RWGeometricToleranceWithDatumReference;
class RWModifiedGeometricTolerance;
class RWDatum;
class RWDatumFeature;
class RWDatumReference;
class RWCommonDatum;
class RWDatumTarget;
class RWPlacedDatumTargetFeature;
class RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol;
end RWStepDimTol;

View File

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

View File

@@ -15,17 +15,21 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepDimTol_RWAngularityTolerance.ixx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWAngularityTolerance.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_AngularityTolerance.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepRepr_ShapeAspect.hxx>
//=======================================================================
//function : RWStepDimTol_RWAngularityTolerance
//purpose :
//=======================================================================
RWStepDimTol_RWAngularityTolerance::RWStepDimTol_RWAngularityTolerance ()
{
}

View File

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

View File

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

View File

@@ -15,17 +15,21 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepDimTol_RWCircularRunoutTolerance.ixx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWCircularRunoutTolerance.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_CircularRunoutTolerance.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepRepr_ShapeAspect.hxx>
//=======================================================================
//function : RWStepDimTol_RWCircularRunoutTolerance
//purpose :
//=======================================================================
RWStepDimTol_RWCircularRunoutTolerance::RWStepDimTol_RWCircularRunoutTolerance ()
{
}

View File

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

View File

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

View File

@@ -15,17 +15,21 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepDimTol_RWCoaxialityTolerance.ixx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWCoaxialityTolerance.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_CoaxialityTolerance.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepRepr_ShapeAspect.hxx>
//=======================================================================
//function : RWStepDimTol_RWCoaxialityTolerance
//purpose :
//=======================================================================
RWStepDimTol_RWCoaxialityTolerance::RWStepDimTol_RWCoaxialityTolerance ()
{
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -15,17 +15,21 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepDimTol_RWConcentricityTolerance.ixx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWConcentricityTolerance.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_ConcentricityTolerance.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepRepr_ShapeAspect.hxx>
//=======================================================================
//function : RWStepDimTol_RWConcentricityTolerance
//purpose :
//=======================================================================
RWStepDimTol_RWConcentricityTolerance::RWStepDimTol_RWConcentricityTolerance ()
{
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -11,22 +11,25 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.ixx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
#include <StepDimTol_ModifiedGeometricTolerance.hxx>
#include <StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_LimitCondition.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepDimTol_ModifiedGeometricTolerance.hxx>
#include <StepRepr_ShapeAspect.hxx>
//=======================================================================
//function : RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol
//purpose :
//=======================================================================
RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol()
{
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -15,17 +15,21 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepDimTol_RWGeometricToleranceWithDatumReference.ixx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWGeometricToleranceWithDatumReference.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepRepr_ShapeAspect.hxx>
//=======================================================================
//function : RWStepDimTol_RWGeometricToleranceWithDatumReference
//purpose :
//=======================================================================
RWStepDimTol_RWGeometricToleranceWithDatumReference::RWStepDimTol_RWGeometricToleranceWithDatumReference ()
{
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -15,17 +15,21 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepDimTol_RWParallelismTolerance.ixx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWParallelismTolerance.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_ParallelismTolerance.hxx>
#include <StepRepr_ShapeAspect.hxx>
//=======================================================================
//function : RWStepDimTol_RWParallelismTolerance
//purpose :
//=======================================================================
RWStepDimTol_RWParallelismTolerance::RWStepDimTol_RWParallelismTolerance ()
{
}

View File

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

View File

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

View File

@@ -15,17 +15,21 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepDimTol_RWPerpendicularityTolerance.ixx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWPerpendicularityTolerance.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_PerpendicularityTolerance.hxx>
#include <StepRepr_ShapeAspect.hxx>
//=======================================================================
//function : RWStepDimTol_RWPerpendicularityTolerance
//purpose :
//=======================================================================
RWStepDimTol_RWPerpendicularityTolerance::RWStepDimTol_RWPerpendicularityTolerance ()
{
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -15,17 +15,21 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepDimTol_RWSymmetryTolerance.ixx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWSymmetryTolerance.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_SymmetryTolerance.hxx>
#include <StepRepr_ShapeAspect.hxx>
//=======================================================================
//function : RWStepDimTol_RWSymmetryTolerance
//purpose :
//=======================================================================
RWStepDimTol_RWSymmetryTolerance::RWStepDimTol_RWSymmetryTolerance ()
{
}

View File

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

View File

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

View File

@@ -15,17 +15,21 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <RWStepDimTol_RWTotalRunoutTolerance.ixx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWTotalRunoutTolerance.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_DatumReference.hxx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_TotalRunoutTolerance.hxx>
#include <StepRepr_ShapeAspect.hxx>
//=======================================================================
//function : RWStepDimTol_RWTotalRunoutTolerance
//purpose :
//=======================================================================
RWStepDimTol_RWTotalRunoutTolerance::RWStepDimTol_RWTotalRunoutTolerance ()
{
}

View File

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