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

View File

@@ -1,2 +1,57 @@
StepDimTol_AngularityTolerance.cxx
StepDimTol_AngularityTolerance.hxx
StepDimTol_Array1OfDatumReference.hxx
StepDimTol_CircularRunoutTolerance.cxx
StepDimTol_CircularRunoutTolerance.hxx
StepDimTol_CoaxialityTolerance.cxx
StepDimTol_CoaxialityTolerance.hxx
StepDimTol_CommonDatum.cxx
StepDimTol_CommonDatum.hxx
StepDimTol_ConcentricityTolerance.cxx
StepDimTol_ConcentricityTolerance.hxx
StepDimTol_CylindricityTolerance.cxx
StepDimTol_CylindricityTolerance.hxx
StepDimTol_Datum.cxx
StepDimTol_Datum.hxx
StepDimTol_DatumFeature.cxx
StepDimTol_DatumFeature.hxx
StepDimTol_DatumReference.cxx
StepDimTol_DatumReference.hxx
StepDimTol_DatumTarget.cxx
StepDimTol_DatumTarget.hxx
StepDimTol_FlatnessTolerance.cxx
StepDimTol_FlatnessTolerance.hxx
StepDimTol_GeometricTolerance.cxx
StepDimTol_GeometricTolerance.hxx
StepDimTol_GeometricToleranceRelationship.cxx
StepDimTol_GeometricToleranceRelationship.hxx
StepDimTol_GeometricToleranceWithDatumReference.cxx
StepDimTol_GeometricToleranceWithDatumReference.hxx
StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx
StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx
StepDimTol_HArray1OfDatumReference.hxx
StepDimTol_LimitCondition.hxx
StepDimTol_LineProfileTolerance.cxx
StepDimTol_LineProfileTolerance.hxx
StepDimTol_ModifiedGeometricTolerance.cxx
StepDimTol_ModifiedGeometricTolerance.hxx
StepDimTol_ParallelismTolerance.cxx
StepDimTol_ParallelismTolerance.hxx
StepDimTol_PerpendicularityTolerance.cxx
StepDimTol_PerpendicularityTolerance.hxx
StepDimTol_PlacedDatumTargetFeature.cxx
StepDimTol_PlacedDatumTargetFeature.hxx
StepDimTol_PositionTolerance.cxx
StepDimTol_PositionTolerance.hxx
StepDimTol_RoundnessTolerance.cxx
StepDimTol_RoundnessTolerance.hxx
StepDimTol_ShapeToleranceSelect.cxx
StepDimTol_ShapeToleranceSelect.hxx
StepDimTol_StraightnessTolerance.cxx
StepDimTol_StraightnessTolerance.hxx
StepDimTol_SurfaceProfileTolerance.cxx
StepDimTol_SurfaceProfileTolerance.hxx
StepDimTol_SymmetryTolerance.cxx
StepDimTol_SymmetryTolerance.hxx
StepDimTol_TotalRunoutTolerance.cxx
StepDimTol_TotalRunoutTolerance.hxx

View File

@@ -1,74 +0,0 @@
-- Created on: 2003-06-02
-- Created by: EXPRESS->CDL V0.2 Translator
-- 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 StepDimTol
---Purpose :Collects definition of STEP GD&T entities TR12J
uses TCollection,
StepRepr,
StepShape,
StepVisual,
StepBasic,
TColStd,
StepData,
Interface,
MMgt
is
enumeration LimitCondition is
MaximumMaterialCondition,
LeastMaterialCondition,
RegardlessOfFeatureSize
end;
class ShapeToleranceSelect;
class AngularityTolerance;
class CircularRunoutTolerance;
class ConcentricityTolerance;
class CylindricityTolerance;
class CoaxialityTolerance;
class FlatnessTolerance;
class LineProfileTolerance;
class ParallelismTolerance;
class PerpendicularityTolerance;
class PositionTolerance;
class RoundnessTolerance;
class StraightnessTolerance;
class SurfaceProfileTolerance;
class SymmetryTolerance;
class TotalRunoutTolerance;
class GeometricTolerance;
class GeometricToleranceRelationship;
class GeometricToleranceWithDatumReference;
class ModifiedGeometricTolerance;
class Datum;
class DatumFeature;
class DatumReference;
class CommonDatum;
class DatumTarget;
class PlacedDatumTargetFeature;
class GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol;
imported Array1OfDatumReference;
imported transient class HArray1OfDatumReference;
end StepDimTol;

View File

@@ -1,33 +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 AngularityTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity AngularityTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns AngularityTolerance from StepDimTol;
---Purpose: Empty constructor
end AngularityTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_AngularityTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_AngularityTolerance.hxx>
//=======================================================================
//function : StepDimTol_AngularityTolerance
//purpose :
//=======================================================================
StepDimTol_AngularityTolerance::StepDimTol_AngularityTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_AngularityTolerance_HeaderFile
#define _StepDimTol_AngularityTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
class StepDimTol_AngularityTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_AngularityTolerance, StepDimTol_GeometricToleranceWithDatumReference)
//! Representation of STEP entity AngularityTolerance
class StepDimTol_AngularityTolerance : public StepDimTol_GeometricToleranceWithDatumReference
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_AngularityTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_AngularityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
protected:
private:
};
#endif // _StepDimTol_AngularityTolerance_HeaderFile

View File

@@ -1,33 +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 CircularRunoutTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity CircularRunoutTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns CircularRunoutTolerance from StepDimTol;
---Purpose: Empty constructor
end CircularRunoutTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_CircularRunoutTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_CircularRunoutTolerance.hxx>
//=======================================================================
//function : StepDimTol_CircularRunoutTolerance
//purpose :
//=======================================================================
StepDimTol_CircularRunoutTolerance::StepDimTol_CircularRunoutTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_CircularRunoutTolerance_HeaderFile
#define _StepDimTol_CircularRunoutTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
class StepDimTol_CircularRunoutTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_CircularRunoutTolerance, StepDimTol_GeometricToleranceWithDatumReference)
//! Representation of STEP entity CircularRunoutTolerance
class StepDimTol_CircularRunoutTolerance : public StepDimTol_GeometricToleranceWithDatumReference
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_CircularRunoutTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_CircularRunoutTolerance,StepDimTol_GeometricToleranceWithDatumReference)
protected:
private:
};
#endif // _StepDimTol_CircularRunoutTolerance_HeaderFile

View File

@@ -1,33 +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 CoaxialityTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity CoaxialityTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns CoaxialityTolerance from StepDimTol;
---Purpose: Empty constructor
end CoaxialityTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_CoaxialityTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_CoaxialityTolerance.hxx>
//=======================================================================
//function : StepDimTol_CoaxialityTolerance
//purpose :
//=======================================================================
StepDimTol_CoaxialityTolerance::StepDimTol_CoaxialityTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_CoaxialityTolerance_HeaderFile
#define _StepDimTol_CoaxialityTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
class StepDimTol_CoaxialityTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_CoaxialityTolerance, StepDimTol_GeometricToleranceWithDatumReference)
//! Representation of STEP entity CoaxialityTolerance
class StepDimTol_CoaxialityTolerance : public StepDimTol_GeometricToleranceWithDatumReference
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_CoaxialityTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_CoaxialityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
protected:
private:
};
#endif // _StepDimTol_CoaxialityTolerance_HeaderFile

View File

@@ -1,52 +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 CommonDatum from StepDimTol
inherits CompositeShapeAspect from StepRepr
---Purpose: Representation of STEP entity CommonDatum
uses
HAsciiString from TCollection,
ProductDefinitionShape from StepRepr,
Logical from StepData,
Datum from StepDimTol
is
Create returns CommonDatum from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aShapeAspect_Name: HAsciiString from TCollection;
aShapeAspect_Description: HAsciiString from TCollection;
aShapeAspect_OfShape: ProductDefinitionShape from StepRepr;
aShapeAspect_ProductDefinitional: Logical from StepData;
aDatum_Name: HAsciiString from TCollection;
aDatum_Description: HAsciiString from TCollection;
aDatum_OfShape: ProductDefinitionShape from StepRepr;
aDatum_ProductDefinitional: Logical from StepData;
aDatum_Identification: HAsciiString from TCollection);
---Purpose: Initialize all fields (own and inherited)
Datum (me) returns Datum from StepDimTol;
---Purpose: Returns data for supertype Datum
SetDatum (me: mutable; Datum: Datum from StepDimTol);
---Purpose: Set data for supertype Datum
fields
theDatum: Datum from StepDimTol; -- supertype
end CommonDatum;

View File

@@ -15,13 +15,16 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_CommonDatum.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_CommonDatum.hxx>
#include <StepDimTol_Datum.hxx>
#include <StepRepr_ProductDefinitionShape.hxx>
#include <TCollection_HAsciiString.hxx>
//=======================================================================
//function : StepDimTol_CommonDatum
//purpose :
//=======================================================================
StepDimTol_CommonDatum::StepDimTol_CommonDatum ()
{
}

View File

@@ -0,0 +1,75 @@
// 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 _StepDimTol_CommonDatum_HeaderFile
#define _StepDimTol_CommonDatum_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepRepr_CompositeShapeAspect.hxx>
#include <StepData_Logical.hxx>
class StepDimTol_Datum;
class TCollection_HAsciiString;
class StepRepr_ProductDefinitionShape;
class StepDimTol_CommonDatum;
DEFINE_STANDARD_HANDLE(StepDimTol_CommonDatum, StepRepr_CompositeShapeAspect)
//! Representation of STEP entity CommonDatum
class StepDimTol_CommonDatum : public StepRepr_CompositeShapeAspect
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_CommonDatum();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aShapeAspect_Name, const Handle(TCollection_HAsciiString)& aShapeAspect_Description, const Handle(StepRepr_ProductDefinitionShape)& aShapeAspect_OfShape, const StepData_Logical aShapeAspect_ProductDefinitional, const Handle(TCollection_HAsciiString)& aDatum_Name, const Handle(TCollection_HAsciiString)& aDatum_Description, const Handle(StepRepr_ProductDefinitionShape)& aDatum_OfShape, const StepData_Logical aDatum_ProductDefinitional, const Handle(TCollection_HAsciiString)& aDatum_Identification);
//! Returns data for supertype Datum
Standard_EXPORT Handle(StepDimTol_Datum) Datum() const;
//! Set data for supertype Datum
Standard_EXPORT void SetDatum (const Handle(StepDimTol_Datum)& Datum);
DEFINE_STANDARD_RTTI(StepDimTol_CommonDatum,StepRepr_CompositeShapeAspect)
protected:
private:
Handle(StepDimTol_Datum) theDatum;
};
#endif // _StepDimTol_CommonDatum_HeaderFile

View File

@@ -1,33 +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 ConcentricityTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity ConcentricityTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns ConcentricityTolerance from StepDimTol;
---Purpose: Empty constructor
end ConcentricityTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_ConcentricityTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_ConcentricityTolerance.hxx>
//=======================================================================
//function : StepDimTol_ConcentricityTolerance
//purpose :
//=======================================================================
StepDimTol_ConcentricityTolerance::StepDimTol_ConcentricityTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_ConcentricityTolerance_HeaderFile
#define _StepDimTol_ConcentricityTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
class StepDimTol_ConcentricityTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_ConcentricityTolerance, StepDimTol_GeometricToleranceWithDatumReference)
//! Representation of STEP entity ConcentricityTolerance
class StepDimTol_ConcentricityTolerance : public StepDimTol_GeometricToleranceWithDatumReference
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_ConcentricityTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_ConcentricityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
protected:
private:
};
#endif // _StepDimTol_ConcentricityTolerance_HeaderFile

View File

@@ -1,32 +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 CylindricityTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity CylindricityTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns CylindricityTolerance from StepDimTol;
---Purpose: Empty constructor
end CylindricityTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_CylindricityTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_CylindricityTolerance.hxx>
//=======================================================================
//function : StepDimTol_CylindricityTolerance
//purpose :
//=======================================================================
StepDimTol_CylindricityTolerance::StepDimTol_CylindricityTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_CylindricityTolerance_HeaderFile
#define _StepDimTol_CylindricityTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
class StepDimTol_CylindricityTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_CylindricityTolerance, StepDimTol_GeometricTolerance)
//! Representation of STEP entity CylindricityTolerance
class StepDimTol_CylindricityTolerance : public StepDimTol_GeometricTolerance
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_CylindricityTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_CylindricityTolerance,StepDimTol_GeometricTolerance)
protected:
private:
};
#endif // _StepDimTol_CylindricityTolerance_HeaderFile

View File

@@ -1,47 +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 Datum from StepDimTol
inherits ShapeAspect from StepRepr
---Purpose: Representation of STEP entity Datum
uses
HAsciiString from TCollection,
ProductDefinitionShape from StepRepr,
Logical from StepData
is
Create returns Datum from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aShapeAspect_Name: HAsciiString from TCollection;
aShapeAspect_Description: HAsciiString from TCollection;
aShapeAspect_OfShape: ProductDefinitionShape from StepRepr;
aShapeAspect_ProductDefinitional: Logical from StepData;
aIdentification: HAsciiString from TCollection);
---Purpose: Initialize all fields (own and inherited)
Identification (me) returns HAsciiString from TCollection;
---Purpose: Returns field Identification
SetIdentification (me: mutable; Identification: HAsciiString from TCollection);
---Purpose: Set field Identification
fields
theIdentification: HAsciiString from TCollection;
end Datum;

View File

@@ -15,13 +15,15 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_Datum.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_Datum.hxx>
#include <StepRepr_ProductDefinitionShape.hxx>
#include <TCollection_HAsciiString.hxx>
//=======================================================================
//function : StepDimTol_Datum
//purpose :
//=======================================================================
StepDimTol_Datum::StepDimTol_Datum ()
{
}

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 _StepDimTol_Datum_HeaderFile
#define _StepDimTol_Datum_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepRepr_ShapeAspect.hxx>
#include <StepData_Logical.hxx>
class TCollection_HAsciiString;
class StepRepr_ProductDefinitionShape;
class StepDimTol_Datum;
DEFINE_STANDARD_HANDLE(StepDimTol_Datum, StepRepr_ShapeAspect)
//! Representation of STEP entity Datum
class StepDimTol_Datum : public StepRepr_ShapeAspect
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_Datum();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aShapeAspect_Name, const Handle(TCollection_HAsciiString)& aShapeAspect_Description, const Handle(StepRepr_ProductDefinitionShape)& aShapeAspect_OfShape, const StepData_Logical aShapeAspect_ProductDefinitional, const Handle(TCollection_HAsciiString)& aIdentification);
//! Returns field Identification
Standard_EXPORT Handle(TCollection_HAsciiString) Identification() const;
//! Set field Identification
Standard_EXPORT void SetIdentification (const Handle(TCollection_HAsciiString)& Identification);
DEFINE_STANDARD_RTTI(StepDimTol_Datum,StepRepr_ShapeAspect)
protected:
private:
Handle(TCollection_HAsciiString) theIdentification;
};
#endif // _StepDimTol_Datum_HeaderFile

View File

@@ -1,32 +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 DatumFeature from StepDimTol
inherits ShapeAspect from StepRepr
---Purpose: Representation of STEP entity DatumFeature
uses
HAsciiString from TCollection,
ProductDefinitionShape from StepRepr,
Logical from StepData
is
Create returns DatumFeature from StepDimTol;
---Purpose: Empty constructor
end DatumFeature;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_DatumFeature.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_DatumFeature.hxx>
//=======================================================================
//function : StepDimTol_DatumFeature
//purpose :
//=======================================================================
StepDimTol_DatumFeature::StepDimTol_DatumFeature ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_DatumFeature_HeaderFile
#define _StepDimTol_DatumFeature_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepRepr_ShapeAspect.hxx>
class StepDimTol_DatumFeature;
DEFINE_STANDARD_HANDLE(StepDimTol_DatumFeature, StepRepr_ShapeAspect)
//! Representation of STEP entity DatumFeature
class StepDimTol_DatumFeature : public StepRepr_ShapeAspect
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_DatumFeature();
DEFINE_STANDARD_RTTI(StepDimTol_DatumFeature,StepRepr_ShapeAspect)
protected:
private:
};
#endif // _StepDimTol_DatumFeature_HeaderFile

View File

@@ -1,48 +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 DatumReference from StepDimTol
inherits TShared from MMgt
---Purpose: Representation of STEP entity DatumReference
uses
Datum from StepDimTol
is
Create returns DatumReference from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aPrecedence: Integer;
aReferencedDatum: Datum from StepDimTol);
---Purpose: Initialize all fields (own and inherited)
Precedence (me) returns Integer;
---Purpose: Returns field Precedence
SetPrecedence (me: mutable; Precedence: Integer);
---Purpose: Set field Precedence
ReferencedDatum (me) returns Datum from StepDimTol;
---Purpose: Returns field ReferencedDatum
SetReferencedDatum (me: mutable; ReferencedDatum: Datum from StepDimTol);
---Purpose: Set field ReferencedDatum
fields
thePrecedence: Integer;
theReferencedDatum: Datum from StepDimTol;
end DatumReference;

View File

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

View File

@@ -0,0 +1,80 @@
// 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 _StepDimTol_DatumReference_HeaderFile
#define _StepDimTol_DatumReference_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <Standard_Integer.hxx>
#include <MMgt_TShared.hxx>
class StepDimTol_Datum;
class StepDimTol_DatumReference;
DEFINE_STANDARD_HANDLE(StepDimTol_DatumReference, MMgt_TShared)
//! Representation of STEP entity DatumReference
class StepDimTol_DatumReference : public MMgt_TShared
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_DatumReference();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Standard_Integer aPrecedence, const Handle(StepDimTol_Datum)& aReferencedDatum);
//! Returns field Precedence
Standard_EXPORT Standard_Integer Precedence() const;
//! Set field Precedence
Standard_EXPORT void SetPrecedence (const Standard_Integer Precedence);
//! Returns field ReferencedDatum
Standard_EXPORT Handle(StepDimTol_Datum) ReferencedDatum() const;
//! Set field ReferencedDatum
Standard_EXPORT void SetReferencedDatum (const Handle(StepDimTol_Datum)& ReferencedDatum);
DEFINE_STANDARD_RTTI(StepDimTol_DatumReference,MMgt_TShared)
protected:
private:
Standard_Integer thePrecedence;
Handle(StepDimTol_Datum) theReferencedDatum;
};
#endif // _StepDimTol_DatumReference_HeaderFile

View File

@@ -1,47 +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 DatumTarget from StepDimTol
inherits ShapeAspect from StepRepr
---Purpose: Representation of STEP entity DatumTarget
uses
HAsciiString from TCollection,
ProductDefinitionShape from StepRepr,
Logical from StepData
is
Create returns DatumTarget from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aShapeAspect_Name: HAsciiString from TCollection;
aShapeAspect_Description: HAsciiString from TCollection;
aShapeAspect_OfShape: ProductDefinitionShape from StepRepr;
aShapeAspect_ProductDefinitional: Logical from StepData;
aTargetId: HAsciiString from TCollection);
---Purpose: Initialize all fields (own and inherited)
TargetId (me) returns HAsciiString from TCollection;
---Purpose: Returns field TargetId
SetTargetId (me: mutable; TargetId: HAsciiString from TCollection);
---Purpose: Set field TargetId
fields
theTargetId: HAsciiString from TCollection;
end DatumTarget;

View File

@@ -15,13 +15,15 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_DatumTarget.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_DatumTarget.hxx>
#include <StepRepr_ProductDefinitionShape.hxx>
#include <TCollection_HAsciiString.hxx>
//=======================================================================
//function : StepDimTol_DatumTarget
//purpose :
//=======================================================================
StepDimTol_DatumTarget::StepDimTol_DatumTarget ()
{
}

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 _StepDimTol_DatumTarget_HeaderFile
#define _StepDimTol_DatumTarget_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepRepr_ShapeAspect.hxx>
#include <StepData_Logical.hxx>
class TCollection_HAsciiString;
class StepRepr_ProductDefinitionShape;
class StepDimTol_DatumTarget;
DEFINE_STANDARD_HANDLE(StepDimTol_DatumTarget, StepRepr_ShapeAspect)
//! Representation of STEP entity DatumTarget
class StepDimTol_DatumTarget : public StepRepr_ShapeAspect
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_DatumTarget();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aShapeAspect_Name, const Handle(TCollection_HAsciiString)& aShapeAspect_Description, const Handle(StepRepr_ProductDefinitionShape)& aShapeAspect_OfShape, const StepData_Logical aShapeAspect_ProductDefinitional, const Handle(TCollection_HAsciiString)& aTargetId);
//! Returns field TargetId
Standard_EXPORT Handle(TCollection_HAsciiString) TargetId() const;
//! Set field TargetId
Standard_EXPORT void SetTargetId (const Handle(TCollection_HAsciiString)& TargetId);
DEFINE_STANDARD_RTTI(StepDimTol_DatumTarget,StepRepr_ShapeAspect)
protected:
private:
Handle(TCollection_HAsciiString) theTargetId;
};
#endif // _StepDimTol_DatumTarget_HeaderFile

View File

@@ -1,32 +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 FlatnessTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity FlatnessTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns FlatnessTolerance from StepDimTol;
---Purpose: Empty constructor
end FlatnessTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_FlatnessTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_FlatnessTolerance.hxx>
//=======================================================================
//function : StepDimTol_FlatnessTolerance
//purpose :
//=======================================================================
StepDimTol_FlatnessTolerance::StepDimTol_FlatnessTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_FlatnessTolerance_HeaderFile
#define _StepDimTol_FlatnessTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
class StepDimTol_FlatnessTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_FlatnessTolerance, StepDimTol_GeometricTolerance)
//! Representation of STEP entity FlatnessTolerance
class StepDimTol_FlatnessTolerance : public StepDimTol_GeometricTolerance
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_FlatnessTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_FlatnessTolerance,StepDimTol_GeometricTolerance)
protected:
private:
};
#endif // _StepDimTol_FlatnessTolerance_HeaderFile

View File

@@ -1,57 +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 GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol from StepDimTol
inherits GeometricTolerance from StepDimTol
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
GeometricToleranceWithDatumReference from StepDimTol,
ModifiedGeometricTolerance from StepDimTol,
PositionTolerance from StepDimTol
is
Create returns GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol;
Init (me: mutable; aName: HAsciiString from TCollection;
aDescription: HAsciiString from TCollection;
aMagnitude: MeasureWithUnit from StepBasic;
aTolerancedShapeAspect: ShapeAspect from StepRepr;
aGTWDR : GeometricToleranceWithDatumReference;
aMGT : ModifiedGeometricTolerance);
SetGeometricToleranceWithDatumReference(me: mutable; aGTWDR : GeometricToleranceWithDatumReference);
GetGeometricToleranceWithDatumReference(me) returns GeometricToleranceWithDatumReference;
SetModifiedGeometricTolerance(me: mutable; aMGT : ModifiedGeometricTolerance);
GetModifiedGeometricTolerance(me) returns ModifiedGeometricTolerance;
SetPositionTolerance(me: mutable; aPT : PositionTolerance);
GetPositionTolerance(me) returns PositionTolerance;
fields
myGeometricToleranceWithDatumReference : GeometricToleranceWithDatumReference;
myModifiedGeometricTolerance : ModifiedGeometricTolerance;
myPositionTolerance : PositionTolerance;
end GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol;

View File

@@ -11,14 +11,20 @@
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#include <StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.ixx>
#include <Standard_Type.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
#include <StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx>
#include <StepDimTol_ModifiedGeometricTolerance.hxx>
#include <StepDimTol_PositionTolerance.hxx>
#include <StepRepr_ShapeAspect.hxx>
#include <TCollection_HAsciiString.hxx>
//=======================================================================
//function : StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol
//purpose :
//=======================================================================
StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol()
{
}

View File

@@ -0,0 +1,83 @@
// 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 _StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol_HeaderFile
#define _StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
class StepDimTol_GeometricToleranceWithDatumReference;
class StepDimTol_ModifiedGeometricTolerance;
class StepDimTol_PositionTolerance;
class TCollection_HAsciiString;
class StepBasic_MeasureWithUnit;
class StepRepr_ShapeAspect;
class StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol;
DEFINE_STANDARD_HANDLE(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol, StepDimTol_GeometricTolerance)
class StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol : public StepDimTol_GeometricTolerance
{
public:
Standard_EXPORT StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol();
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(TCollection_HAsciiString)& aDescription, const Handle(StepBasic_MeasureWithUnit)& aMagnitude, const Handle(StepRepr_ShapeAspect)& aTolerancedShapeAspect, const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR, const Handle(StepDimTol_ModifiedGeometricTolerance)& aMGT);
Standard_EXPORT void SetGeometricToleranceWithDatumReference (const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR);
Standard_EXPORT Handle(StepDimTol_GeometricToleranceWithDatumReference) GetGeometricToleranceWithDatumReference() const;
Standard_EXPORT void SetModifiedGeometricTolerance (const Handle(StepDimTol_ModifiedGeometricTolerance)& aMGT);
Standard_EXPORT Handle(StepDimTol_ModifiedGeometricTolerance) GetModifiedGeometricTolerance() const;
Standard_EXPORT void SetPositionTolerance (const Handle(StepDimTol_PositionTolerance)& aPT);
Standard_EXPORT Handle(StepDimTol_PositionTolerance) GetPositionTolerance() const;
DEFINE_STANDARD_RTTI(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol,StepDimTol_GeometricTolerance)
protected:
private:
Handle(StepDimTol_GeometricToleranceWithDatumReference) myGeometricToleranceWithDatumReference;
Handle(StepDimTol_ModifiedGeometricTolerance) myModifiedGeometricTolerance;
Handle(StepDimTol_PositionTolerance) myPositionTolerance;
};
#endif // _StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol_HeaderFile

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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
class GeometricTolerance from StepDimTol
inherits TShared from MMgt
---Purpose: Representation of STEP entity GeometricTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns GeometricTolerance from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aName: HAsciiString from TCollection;
aDescription: HAsciiString from TCollection;
aMagnitude: MeasureWithUnit from StepBasic;
aTolerancedShapeAspect: ShapeAspect from StepRepr);
---Purpose: Initialize all fields (own and inherited)
Name (me) returns HAsciiString from TCollection;
---Purpose: Returns field Name
SetName (me: mutable; Name: HAsciiString from TCollection);
---Purpose: Set field Name
Description (me) returns HAsciiString from TCollection;
---Purpose: Returns field Description
SetDescription (me: mutable; Description: HAsciiString from TCollection);
---Purpose: Set field Description
Magnitude (me) returns MeasureWithUnit from StepBasic;
---Purpose: Returns field Magnitude
SetMagnitude (me: mutable; Magnitude: MeasureWithUnit from StepBasic);
---Purpose: Set field Magnitude
TolerancedShapeAspect (me) returns ShapeAspect from StepRepr;
---Purpose: Returns field TolerancedShapeAspect
SetTolerancedShapeAspect (me: mutable; TolerancedShapeAspect: ShapeAspect from StepRepr);
---Purpose: Set field TolerancedShapeAspect
fields
theName: HAsciiString from TCollection;
theDescription: HAsciiString from TCollection;
theMagnitude: MeasureWithUnit from StepBasic;
theTolerancedShapeAspect: ShapeAspect from StepRepr;
end GeometricTolerance;

View File

@@ -15,13 +15,16 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_GeometricTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
#include <StepRepr_ShapeAspect.hxx>
#include <TCollection_HAsciiString.hxx>
//=======================================================================
//function : StepDimTol_GeometricTolerance
//purpose :
//=======================================================================
StepDimTol_GeometricTolerance::StepDimTol_GeometricTolerance ()
{
}

View File

@@ -0,0 +1,95 @@
// 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 _StepDimTol_GeometricTolerance_HeaderFile
#define _StepDimTol_GeometricTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <MMgt_TShared.hxx>
class TCollection_HAsciiString;
class StepBasic_MeasureWithUnit;
class StepRepr_ShapeAspect;
class StepDimTol_GeometricTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_GeometricTolerance, MMgt_TShared)
//! Representation of STEP entity GeometricTolerance
class StepDimTol_GeometricTolerance : public MMgt_TShared
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_GeometricTolerance();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(TCollection_HAsciiString)& aDescription, const Handle(StepBasic_MeasureWithUnit)& aMagnitude, const Handle(StepRepr_ShapeAspect)& aTolerancedShapeAspect);
//! Returns field Name
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
//! Set field Name
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& Name);
//! Returns field Description
Standard_EXPORT Handle(TCollection_HAsciiString) Description() const;
//! Set field Description
Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& Description);
//! Returns field Magnitude
Standard_EXPORT Handle(StepBasic_MeasureWithUnit) Magnitude() const;
//! Set field Magnitude
Standard_EXPORT void SetMagnitude (const Handle(StepBasic_MeasureWithUnit)& Magnitude);
//! Returns field TolerancedShapeAspect
Standard_EXPORT Handle(StepRepr_ShapeAspect) TolerancedShapeAspect() const;
//! Set field TolerancedShapeAspect
Standard_EXPORT void SetTolerancedShapeAspect (const Handle(StepRepr_ShapeAspect)& TolerancedShapeAspect);
DEFINE_STANDARD_RTTI(StepDimTol_GeometricTolerance,MMgt_TShared)
protected:
private:
Handle(TCollection_HAsciiString) theName;
Handle(TCollection_HAsciiString) theDescription;
Handle(StepBasic_MeasureWithUnit) theMagnitude;
Handle(StepRepr_ShapeAspect) theTolerancedShapeAspect;
};
#endif // _StepDimTol_GeometricTolerance_HeaderFile

View File

@@ -1,63 +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 GeometricToleranceRelationship from StepDimTol
inherits TShared from MMgt
---Purpose: Representation of STEP entity GeometricToleranceRelationship
uses
HAsciiString from TCollection,
GeometricTolerance from StepDimTol
is
Create returns GeometricToleranceRelationship from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aName: HAsciiString from TCollection;
aDescription: HAsciiString from TCollection;
aRelatingGeometricTolerance: GeometricTolerance from StepDimTol;
aRelatedGeometricTolerance: GeometricTolerance from StepDimTol);
---Purpose: Initialize all fields (own and inherited)
Name (me) returns HAsciiString from TCollection;
---Purpose: Returns field Name
SetName (me: mutable; Name: HAsciiString from TCollection);
---Purpose: Set field Name
Description (me) returns HAsciiString from TCollection;
---Purpose: Returns field Description
SetDescription (me: mutable; Description: HAsciiString from TCollection);
---Purpose: Set field Description
RelatingGeometricTolerance (me) returns GeometricTolerance from StepDimTol;
---Purpose: Returns field RelatingGeometricTolerance
SetRelatingGeometricTolerance (me: mutable; RelatingGeometricTolerance: GeometricTolerance from StepDimTol);
---Purpose: Set field RelatingGeometricTolerance
RelatedGeometricTolerance (me) returns GeometricTolerance from StepDimTol;
---Purpose: Returns field RelatedGeometricTolerance
SetRelatedGeometricTolerance (me: mutable; RelatedGeometricTolerance: GeometricTolerance from StepDimTol);
---Purpose: Set field RelatedGeometricTolerance
fields
theName: HAsciiString from TCollection;
theDescription: HAsciiString from TCollection;
theRelatingGeometricTolerance: GeometricTolerance from StepDimTol;
theRelatedGeometricTolerance: GeometricTolerance from StepDimTol;
end GeometricToleranceRelationship;

View File

@@ -15,13 +15,15 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_GeometricToleranceRelationship.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
#include <StepDimTol_GeometricToleranceRelationship.hxx>
#include <TCollection_HAsciiString.hxx>
//=======================================================================
//function : StepDimTol_GeometricToleranceRelationship
//purpose :
//=======================================================================
StepDimTol_GeometricToleranceRelationship::StepDimTol_GeometricToleranceRelationship ()
{
}

View File

@@ -0,0 +1,94 @@
// 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 _StepDimTol_GeometricToleranceRelationship_HeaderFile
#define _StepDimTol_GeometricToleranceRelationship_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <MMgt_TShared.hxx>
class TCollection_HAsciiString;
class StepDimTol_GeometricTolerance;
class StepDimTol_GeometricToleranceRelationship;
DEFINE_STANDARD_HANDLE(StepDimTol_GeometricToleranceRelationship, MMgt_TShared)
//! Representation of STEP entity GeometricToleranceRelationship
class StepDimTol_GeometricToleranceRelationship : public MMgt_TShared
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_GeometricToleranceRelationship();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(TCollection_HAsciiString)& aDescription, const Handle(StepDimTol_GeometricTolerance)& aRelatingGeometricTolerance, const Handle(StepDimTol_GeometricTolerance)& aRelatedGeometricTolerance);
//! Returns field Name
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
//! Set field Name
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& Name);
//! Returns field Description
Standard_EXPORT Handle(TCollection_HAsciiString) Description() const;
//! Set field Description
Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& Description);
//! Returns field RelatingGeometricTolerance
Standard_EXPORT Handle(StepDimTol_GeometricTolerance) RelatingGeometricTolerance() const;
//! Set field RelatingGeometricTolerance
Standard_EXPORT void SetRelatingGeometricTolerance (const Handle(StepDimTol_GeometricTolerance)& RelatingGeometricTolerance);
//! Returns field RelatedGeometricTolerance
Standard_EXPORT Handle(StepDimTol_GeometricTolerance) RelatedGeometricTolerance() const;
//! Set field RelatedGeometricTolerance
Standard_EXPORT void SetRelatedGeometricTolerance (const Handle(StepDimTol_GeometricTolerance)& RelatedGeometricTolerance);
DEFINE_STANDARD_RTTI(StepDimTol_GeometricToleranceRelationship,MMgt_TShared)
protected:
private:
Handle(TCollection_HAsciiString) theName;
Handle(TCollection_HAsciiString) theDescription;
Handle(StepDimTol_GeometricTolerance) theRelatingGeometricTolerance;
Handle(StepDimTol_GeometricTolerance) theRelatedGeometricTolerance;
};
#endif // _StepDimTol_GeometricToleranceRelationship_HeaderFile

View File

@@ -1,48 +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 GeometricToleranceWithDatumReference from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity GeometricToleranceWithDatumReference
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns GeometricToleranceWithDatumReference from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aGeometricTolerance_Name: HAsciiString from TCollection;
aGeometricTolerance_Description: HAsciiString from TCollection;
aGeometricTolerance_Magnitude: MeasureWithUnit from StepBasic;
aGeometricTolerance_TolerancedShapeAspect: ShapeAspect from StepRepr;
aDatumSystem: HArray1OfDatumReference from StepDimTol);
---Purpose: Initialize all fields (own and inherited)
DatumSystem (me) returns HArray1OfDatumReference from StepDimTol;
---Purpose: Returns field DatumSystem
SetDatumSystem (me: mutable; DatumSystem: HArray1OfDatumReference from StepDimTol);
---Purpose: Set field DatumSystem
fields
theDatumSystem: HArray1OfDatumReference from StepDimTol;
end GeometricToleranceWithDatumReference;

View File

@@ -15,13 +15,16 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_GeometricToleranceWithDatumReference.ixx>
#include <Standard_Type.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
#include <StepRepr_ShapeAspect.hxx>
#include <TCollection_HAsciiString.hxx>
//=======================================================================
//function : StepDimTol_GeometricToleranceWithDatumReference
//purpose :
//=======================================================================
StepDimTol_GeometricToleranceWithDatumReference::StepDimTol_GeometricToleranceWithDatumReference ()
{
}

View File

@@ -0,0 +1,75 @@
// 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 _StepDimTol_GeometricToleranceWithDatumReference_HeaderFile
#define _StepDimTol_GeometricToleranceWithDatumReference_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_HArray1OfDatumReference.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
class TCollection_HAsciiString;
class StepBasic_MeasureWithUnit;
class StepRepr_ShapeAspect;
class StepDimTol_GeometricToleranceWithDatumReference;
DEFINE_STANDARD_HANDLE(StepDimTol_GeometricToleranceWithDatumReference, StepDimTol_GeometricTolerance)
//! Representation of STEP entity GeometricToleranceWithDatumReference
class StepDimTol_GeometricToleranceWithDatumReference : public StepDimTol_GeometricTolerance
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_GeometricToleranceWithDatumReference();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aGeometricTolerance_Name, const Handle(TCollection_HAsciiString)& aGeometricTolerance_Description, const Handle(StepBasic_MeasureWithUnit)& aGeometricTolerance_Magnitude, const Handle(StepRepr_ShapeAspect)& aGeometricTolerance_TolerancedShapeAspect, const Handle(StepDimTol_HArray1OfDatumReference)& aDatumSystem);
//! Returns field DatumSystem
Standard_EXPORT Handle(StepDimTol_HArray1OfDatumReference) DatumSystem() const;
//! Set field DatumSystem
Standard_EXPORT void SetDatumSystem (const Handle(StepDimTol_HArray1OfDatumReference)& DatumSystem);
DEFINE_STANDARD_RTTI(StepDimTol_GeometricToleranceWithDatumReference,StepDimTol_GeometricTolerance)
protected:
private:
Handle(StepDimTol_HArray1OfDatumReference) theDatumSystem;
};
#endif // _StepDimTol_GeometricToleranceWithDatumReference_HeaderFile

View File

@@ -0,0 +1,27 @@
// Created on: 2003-06-02
// Created by: EXPRESS->CDL V0.2 Translator
// 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 _StepDimTol_LimitCondition_HeaderFile
#define _StepDimTol_LimitCondition_HeaderFile
enum StepDimTol_LimitCondition
{
StepDimTol_MaximumMaterialCondition,
StepDimTol_LeastMaterialCondition,
StepDimTol_RegardlessOfFeatureSize
};
#endif // _StepDimTol_LimitCondition_HeaderFile

View File

@@ -1,32 +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 LineProfileTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity LineProfileTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns LineProfileTolerance from StepDimTol;
---Purpose: Empty constructor
end LineProfileTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_LineProfileTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_LineProfileTolerance.hxx>
//=======================================================================
//function : StepDimTol_LineProfileTolerance
//purpose :
//=======================================================================
StepDimTol_LineProfileTolerance::StepDimTol_LineProfileTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_LineProfileTolerance_HeaderFile
#define _StepDimTol_LineProfileTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
class StepDimTol_LineProfileTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_LineProfileTolerance, StepDimTol_GeometricTolerance)
//! Representation of STEP entity LineProfileTolerance
class StepDimTol_LineProfileTolerance : public StepDimTol_GeometricTolerance
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_LineProfileTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_LineProfileTolerance,StepDimTol_GeometricTolerance)
protected:
private:
};
#endif // _StepDimTol_LineProfileTolerance_HeaderFile

View File

@@ -1,48 +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 ModifiedGeometricTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity ModifiedGeometricTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
LimitCondition from StepDimTol
is
Create returns ModifiedGeometricTolerance from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aGeometricTolerance_Name: HAsciiString from TCollection;
aGeometricTolerance_Description: HAsciiString from TCollection;
aGeometricTolerance_Magnitude: MeasureWithUnit from StepBasic;
aGeometricTolerance_TolerancedShapeAspect: ShapeAspect from StepRepr;
aModifier: LimitCondition from StepDimTol);
---Purpose: Initialize all fields (own and inherited)
Modifier (me) returns LimitCondition from StepDimTol;
---Purpose: Returns field Modifier
SetModifier (me: mutable; Modifier: LimitCondition from StepDimTol);
---Purpose: Set field Modifier
fields
theModifier: LimitCondition from StepDimTol;
end ModifiedGeometricTolerance;

View File

@@ -15,13 +15,16 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_ModifiedGeometricTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepDimTol_ModifiedGeometricTolerance.hxx>
#include <StepRepr_ShapeAspect.hxx>
#include <TCollection_HAsciiString.hxx>
//=======================================================================
//function : StepDimTol_ModifiedGeometricTolerance
//purpose :
//=======================================================================
StepDimTol_ModifiedGeometricTolerance::StepDimTol_ModifiedGeometricTolerance ()
{
}

View File

@@ -0,0 +1,75 @@
// 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 _StepDimTol_ModifiedGeometricTolerance_HeaderFile
#define _StepDimTol_ModifiedGeometricTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_LimitCondition.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
class TCollection_HAsciiString;
class StepBasic_MeasureWithUnit;
class StepRepr_ShapeAspect;
class StepDimTol_ModifiedGeometricTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_ModifiedGeometricTolerance, StepDimTol_GeometricTolerance)
//! Representation of STEP entity ModifiedGeometricTolerance
class StepDimTol_ModifiedGeometricTolerance : public StepDimTol_GeometricTolerance
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_ModifiedGeometricTolerance();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aGeometricTolerance_Name, const Handle(TCollection_HAsciiString)& aGeometricTolerance_Description, const Handle(StepBasic_MeasureWithUnit)& aGeometricTolerance_Magnitude, const Handle(StepRepr_ShapeAspect)& aGeometricTolerance_TolerancedShapeAspect, const StepDimTol_LimitCondition aModifier);
//! Returns field Modifier
Standard_EXPORT StepDimTol_LimitCondition Modifier() const;
//! Set field Modifier
Standard_EXPORT void SetModifier (const StepDimTol_LimitCondition Modifier);
DEFINE_STANDARD_RTTI(StepDimTol_ModifiedGeometricTolerance,StepDimTol_GeometricTolerance)
protected:
private:
StepDimTol_LimitCondition theModifier;
};
#endif // _StepDimTol_ModifiedGeometricTolerance_HeaderFile

View File

@@ -1,33 +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 ParallelismTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity ParallelismTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns ParallelismTolerance from StepDimTol;
---Purpose: Empty constructor
end ParallelismTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_ParallelismTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_ParallelismTolerance.hxx>
//=======================================================================
//function : StepDimTol_ParallelismTolerance
//purpose :
//=======================================================================
StepDimTol_ParallelismTolerance::StepDimTol_ParallelismTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_ParallelismTolerance_HeaderFile
#define _StepDimTol_ParallelismTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
class StepDimTol_ParallelismTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_ParallelismTolerance, StepDimTol_GeometricToleranceWithDatumReference)
//! Representation of STEP entity ParallelismTolerance
class StepDimTol_ParallelismTolerance : public StepDimTol_GeometricToleranceWithDatumReference
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_ParallelismTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_ParallelismTolerance,StepDimTol_GeometricToleranceWithDatumReference)
protected:
private:
};
#endif // _StepDimTol_ParallelismTolerance_HeaderFile

View File

@@ -1,33 +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 PerpendicularityTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity PerpendicularityTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns PerpendicularityTolerance from StepDimTol;
---Purpose: Empty constructor
end PerpendicularityTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_PerpendicularityTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_PerpendicularityTolerance.hxx>
//=======================================================================
//function : StepDimTol_PerpendicularityTolerance
//purpose :
//=======================================================================
StepDimTol_PerpendicularityTolerance::StepDimTol_PerpendicularityTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_PerpendicularityTolerance_HeaderFile
#define _StepDimTol_PerpendicularityTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
class StepDimTol_PerpendicularityTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_PerpendicularityTolerance, StepDimTol_GeometricToleranceWithDatumReference)
//! Representation of STEP entity PerpendicularityTolerance
class StepDimTol_PerpendicularityTolerance : public StepDimTol_GeometricToleranceWithDatumReference
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_PerpendicularityTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_PerpendicularityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
protected:
private:
};
#endif // _StepDimTol_PerpendicularityTolerance_HeaderFile

View File

@@ -1,32 +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 PlacedDatumTargetFeature from StepDimTol
inherits DatumTarget from StepDimTol
---Purpose: Representation of STEP entity PlacedDatumTargetFeature
uses
HAsciiString from TCollection,
ProductDefinitionShape from StepRepr,
Logical from StepData
is
Create returns PlacedDatumTargetFeature from StepDimTol;
---Purpose: Empty constructor
end PlacedDatumTargetFeature;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_PlacedDatumTargetFeature.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_PlacedDatumTargetFeature.hxx>
//=======================================================================
//function : StepDimTol_PlacedDatumTargetFeature
//purpose :
//=======================================================================
StepDimTol_PlacedDatumTargetFeature::StepDimTol_PlacedDatumTargetFeature ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_PlacedDatumTargetFeature_HeaderFile
#define _StepDimTol_PlacedDatumTargetFeature_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_DatumTarget.hxx>
class StepDimTol_PlacedDatumTargetFeature;
DEFINE_STANDARD_HANDLE(StepDimTol_PlacedDatumTargetFeature, StepDimTol_DatumTarget)
//! Representation of STEP entity PlacedDatumTargetFeature
class StepDimTol_PlacedDatumTargetFeature : public StepDimTol_DatumTarget
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_PlacedDatumTargetFeature();
DEFINE_STANDARD_RTTI(StepDimTol_PlacedDatumTargetFeature,StepDimTol_DatumTarget)
protected:
private:
};
#endif // _StepDimTol_PlacedDatumTargetFeature_HeaderFile

View File

@@ -1,32 +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 PositionTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity PositionTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns PositionTolerance from StepDimTol;
---Purpose: Empty constructor
end PositionTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_PositionTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_PositionTolerance.hxx>
//=======================================================================
//function : StepDimTol_PositionTolerance
//purpose :
//=======================================================================
StepDimTol_PositionTolerance::StepDimTol_PositionTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_PositionTolerance_HeaderFile
#define _StepDimTol_PositionTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
class StepDimTol_PositionTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_PositionTolerance, StepDimTol_GeometricTolerance)
//! Representation of STEP entity PositionTolerance
class StepDimTol_PositionTolerance : public StepDimTol_GeometricTolerance
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_PositionTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_PositionTolerance,StepDimTol_GeometricTolerance)
protected:
private:
};
#endif // _StepDimTol_PositionTolerance_HeaderFile

View File

@@ -1,32 +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 RoundnessTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity RoundnessTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns RoundnessTolerance from StepDimTol;
---Purpose: Empty constructor
end RoundnessTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_RoundnessTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_RoundnessTolerance.hxx>
//=======================================================================
//function : StepDimTol_RoundnessTolerance
//purpose :
//=======================================================================
StepDimTol_RoundnessTolerance::StepDimTol_RoundnessTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_RoundnessTolerance_HeaderFile
#define _StepDimTol_RoundnessTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
class StepDimTol_RoundnessTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_RoundnessTolerance, StepDimTol_GeometricTolerance)
//! Representation of STEP entity RoundnessTolerance
class StepDimTol_RoundnessTolerance : public StepDimTol_GeometricTolerance
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_RoundnessTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_RoundnessTolerance,StepDimTol_GeometricTolerance)
protected:
private:
};
#endif // _StepDimTol_RoundnessTolerance_HeaderFile

View File

@@ -1,43 +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 ShapeToleranceSelect from StepDimTol
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type ShapeToleranceSelect
uses
GeometricTolerance from StepDimTol,
PlusMinusTolerance from StepShape
is
Create returns ShapeToleranceSelect from StepDimTol;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of ShapeToleranceSelect select type
-- 1 -> GeometricTolerance from StepDimTol
-- 2 -> PlusMinusTolerance from StepShape
-- 0 else
GeometricTolerance (me) returns GeometricTolerance from StepDimTol;
---Purpose: Returns Value as GeometricTolerance (or Null if another type)
PlusMinusTolerance (me) returns PlusMinusTolerance from StepShape;
---Purpose: Returns Value as PlusMinusTolerance (or Null if another type)
end ShapeToleranceSelect;

View File

@@ -15,15 +15,15 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_ShapeToleranceSelect.ixx>
#include <Standard_Transient.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
#include <StepDimTol_ShapeToleranceSelect.hxx>
#include <StepShape_PlusMinusTolerance.hxx>
//=======================================================================
//function : StepDimTol_ShapeToleranceSelect
//purpose :
//=======================================================================
StepDimTol_ShapeToleranceSelect::StepDimTol_ShapeToleranceSelect ()
{
}

View File

@@ -0,0 +1,76 @@
// 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 _StepDimTol_ShapeToleranceSelect_HeaderFile
#define _StepDimTol_ShapeToleranceSelect_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <StepData_SelectType.hxx>
#include <Standard_Integer.hxx>
class Standard_Transient;
class StepDimTol_GeometricTolerance;
class StepShape_PlusMinusTolerance;
//! Representation of STEP SELECT type ShapeToleranceSelect
class StepDimTol_ShapeToleranceSelect : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT StepDimTol_ShapeToleranceSelect();
//! Recognizes a kind of ShapeToleranceSelect select type
//! 1 -> GeometricTolerance from StepDimTol
//! 2 -> PlusMinusTolerance from StepShape
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! Returns Value as GeometricTolerance (or Null if another type)
Standard_EXPORT Handle(StepDimTol_GeometricTolerance) GeometricTolerance() const;
//! Returns Value as PlusMinusTolerance (or Null if another type)
Standard_EXPORT Handle(StepShape_PlusMinusTolerance) PlusMinusTolerance() const;
protected:
private:
};
#endif // _StepDimTol_ShapeToleranceSelect_HeaderFile

View File

@@ -1,32 +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 StraightnessTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity StraightnessTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns StraightnessTolerance from StepDimTol;
---Purpose: Empty constructor
end StraightnessTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_StraightnessTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_StraightnessTolerance.hxx>
//=======================================================================
//function : StepDimTol_StraightnessTolerance
//purpose :
//=======================================================================
StepDimTol_StraightnessTolerance::StepDimTol_StraightnessTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_StraightnessTolerance_HeaderFile
#define _StepDimTol_StraightnessTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
class StepDimTol_StraightnessTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_StraightnessTolerance, StepDimTol_GeometricTolerance)
//! Representation of STEP entity StraightnessTolerance
class StepDimTol_StraightnessTolerance : public StepDimTol_GeometricTolerance
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_StraightnessTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_StraightnessTolerance,StepDimTol_GeometricTolerance)
protected:
private:
};
#endif // _StepDimTol_StraightnessTolerance_HeaderFile

View File

@@ -1,32 +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 SurfaceProfileTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity SurfaceProfileTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns SurfaceProfileTolerance from StepDimTol;
---Purpose: Empty constructor
end SurfaceProfileTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_SurfaceProfileTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_SurfaceProfileTolerance.hxx>
//=======================================================================
//function : StepDimTol_SurfaceProfileTolerance
//purpose :
//=======================================================================
StepDimTol_SurfaceProfileTolerance::StepDimTol_SurfaceProfileTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_SurfaceProfileTolerance_HeaderFile
#define _StepDimTol_SurfaceProfileTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
class StepDimTol_SurfaceProfileTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_SurfaceProfileTolerance, StepDimTol_GeometricTolerance)
//! Representation of STEP entity SurfaceProfileTolerance
class StepDimTol_SurfaceProfileTolerance : public StepDimTol_GeometricTolerance
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_SurfaceProfileTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_SurfaceProfileTolerance,StepDimTol_GeometricTolerance)
protected:
private:
};
#endif // _StepDimTol_SurfaceProfileTolerance_HeaderFile

View File

@@ -1,33 +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 SymmetryTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity SymmetryTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns SymmetryTolerance from StepDimTol;
---Purpose: Empty constructor
end SymmetryTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_SymmetryTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_SymmetryTolerance.hxx>
//=======================================================================
//function : StepDimTol_SymmetryTolerance
//purpose :
//=======================================================================
StepDimTol_SymmetryTolerance::StepDimTol_SymmetryTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_SymmetryTolerance_HeaderFile
#define _StepDimTol_SymmetryTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
class StepDimTol_SymmetryTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_SymmetryTolerance, StepDimTol_GeometricToleranceWithDatumReference)
//! Representation of STEP entity SymmetryTolerance
class StepDimTol_SymmetryTolerance : public StepDimTol_GeometricToleranceWithDatumReference
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_SymmetryTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_SymmetryTolerance,StepDimTol_GeometricToleranceWithDatumReference)
protected:
private:
};
#endif // _StepDimTol_SymmetryTolerance_HeaderFile

View File

@@ -1,33 +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 TotalRunoutTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity TotalRunoutTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns TotalRunoutTolerance from StepDimTol;
---Purpose: Empty constructor
end TotalRunoutTolerance;

View File

@@ -15,13 +15,13 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
#include <StepDimTol_TotalRunoutTolerance.ixx>
#include <Standard_Type.hxx>
#include <StepDimTol_TotalRunoutTolerance.hxx>
//=======================================================================
//function : StepDimTol_TotalRunoutTolerance
//purpose :
//=======================================================================
StepDimTol_TotalRunoutTolerance::StepDimTol_TotalRunoutTolerance ()
{
}

View File

@@ -0,0 +1,61 @@
// 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 _StepDimTol_TotalRunoutTolerance_HeaderFile
#define _StepDimTol_TotalRunoutTolerance_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
class StepDimTol_TotalRunoutTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_TotalRunoutTolerance, StepDimTol_GeometricToleranceWithDatumReference)
//! Representation of STEP entity TotalRunoutTolerance
class StepDimTol_TotalRunoutTolerance : public StepDimTol_GeometricToleranceWithDatumReference
{
public:
//! Empty constructor
Standard_EXPORT StepDimTol_TotalRunoutTolerance();
DEFINE_STANDARD_RTTI(StepDimTol_TotalRunoutTolerance,StepDimTol_GeometricToleranceWithDatumReference)
protected:
private:
};
#endif // _StepDimTol_TotalRunoutTolerance_HeaderFile