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:
@@ -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
|
||||
|
@@ -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;
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_AngularityTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_AngularityTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_CircularRunoutTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_CircularRunoutTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_CoaxialityTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_CoaxialityTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
75
src/StepDimTol/StepDimTol_CommonDatum.hxx
Normal file
75
src/StepDimTol/StepDimTol_CommonDatum.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_ConcentricityTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_ConcentricityTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_CylindricityTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_CylindricityTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
74
src/StepDimTol/StepDimTol_Datum.hxx
Normal file
74
src/StepDimTol/StepDimTol_Datum.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_DatumFeature.hxx
Normal file
61
src/StepDimTol/StepDimTol_DatumFeature.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
80
src/StepDimTol/StepDimTol_DatumReference.hxx
Normal file
80
src/StepDimTol/StepDimTol_DatumReference.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
74
src/StepDimTol/StepDimTol_DatumTarget.hxx
Normal file
74
src/StepDimTol/StepDimTol_DatumTarget.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_FlatnessTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_FlatnessTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
95
src/StepDimTol/StepDimTol_GeometricTolerance.hxx
Normal file
95
src/StepDimTol/StepDimTol_GeometricTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
94
src/StepDimTol/StepDimTol_GeometricToleranceRelationship.hxx
Normal file
94
src/StepDimTol/StepDimTol_GeometricToleranceRelationship.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
@@ -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
|
27
src/StepDimTol/StepDimTol_LimitCondition.hxx
Normal file
27
src/StepDimTol/StepDimTol_LimitCondition.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_LineProfileTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_LineProfileTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
75
src/StepDimTol/StepDimTol_ModifiedGeometricTolerance.hxx
Normal file
75
src/StepDimTol/StepDimTol_ModifiedGeometricTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_ParallelismTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_ParallelismTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_PerpendicularityTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_PerpendicularityTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_PlacedDatumTargetFeature.hxx
Normal file
61
src/StepDimTol/StepDimTol_PlacedDatumTargetFeature.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_PositionTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_PositionTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_RoundnessTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_RoundnessTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
76
src/StepDimTol/StepDimTol_ShapeToleranceSelect.hxx
Normal file
76
src/StepDimTol/StepDimTol_ShapeToleranceSelect.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_StraightnessTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_StraightnessTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_SurfaceProfileTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_SurfaceProfileTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_SymmetryTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_SymmetryTolerance.hxx
Normal 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
|
@@ -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;
|
@@ -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 ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepDimTol/StepDimTol_TotalRunoutTolerance.hxx
Normal file
61
src/StepDimTol/StepDimTol_TotalRunoutTolerance.hxx
Normal 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
|
Reference in New Issue
Block a user