1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-14 13:30:48 +03:00

Integration of OCCT 6.5.0 from SVN

This commit is contained in:
bugmaster
2011-03-16 07:30:28 +00:00
committed by bugmaster
parent 4903637061
commit 7fd59977df
16375 changed files with 3882564 additions and 0 deletions

64
src/StepDimTol/StepDimTol.cdl Executable file
View File

@@ -0,0 +1,64 @@
-- File: StepStepDimTol.cdl
-- Created: Mon June 2 11:11:09 2003
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright:
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;
class Array1OfDatumReference instantiates Array1 from TCollection (DatumReference);
class HArray1OfDatumReference instantiates HArray1 from TCollection (DatumReference,Array1OfDatumReference from StepDimTol);
end StepDimTol;

View File

@@ -0,0 +1,22 @@
-- File: StepDimTol_AngularityTolerance.cdl
-- Created: Wed Jun 4 13:34:33 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class AngularityTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity AngularityTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns AngularityTolerance from StepDimTol;
---Purpose: Empty constructor
end AngularityTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_AngularityTolerance.cxx
// Created: Wed Jun 4 13:34:33 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_AngularityTolerance.ixx>
//=======================================================================
//function : StepDimTol_AngularityTolerance
//purpose :
//=======================================================================
StepDimTol_AngularityTolerance::StepDimTol_AngularityTolerance ()
{
}

View File

@@ -0,0 +1,22 @@
-- File: StepDimTol_CircularRunoutTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class CircularRunoutTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity CircularRunoutTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns CircularRunoutTolerance from StepDimTol;
---Purpose: Empty constructor
end CircularRunoutTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_CircularRunoutTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_CircularRunoutTolerance.ixx>
//=======================================================================
//function : StepDimTol_CircularRunoutTolerance
//purpose :
//=======================================================================
StepDimTol_CircularRunoutTolerance::StepDimTol_CircularRunoutTolerance ()
{
}

View File

@@ -0,0 +1,22 @@
-- File: StepDimTol_CoaxialityTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class CoaxialityTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity CoaxialityTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns CoaxialityTolerance from StepDimTol;
---Purpose: Empty constructor
end CoaxialityTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_CoaxialityTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_CoaxialityTolerance.ixx>
//=======================================================================
//function : StepDimTol_CoaxialityTolerance
//purpose :
//=======================================================================
StepDimTol_CoaxialityTolerance::StepDimTol_CoaxialityTolerance ()
{
}

View File

@@ -0,0 +1,41 @@
-- File: StepDimTol_CommonDatum.cdl
-- Created: Wed Jun 4 11:17:02 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class CommonDatum from StepDimTol
inherits CompositeShapeAspect from StepRepr
---Purpose: Representation of STEP entity CommonDatum
uses
HAsciiString from TCollection,
ProductDefinitionShape from StepRepr,
Logical from StepData,
Datum from StepDimTol
is
Create returns CommonDatum from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aShapeAspect_Name: HAsciiString from TCollection;
aShapeAspect_Description: HAsciiString from TCollection;
aShapeAspect_OfShape: ProductDefinitionShape from StepRepr;
aShapeAspect_ProductDefinitional: Logical from StepData;
aDatum_Name: HAsciiString from TCollection;
aDatum_Description: HAsciiString from TCollection;
aDatum_OfShape: ProductDefinitionShape from StepRepr;
aDatum_ProductDefinitional: Logical from StepData;
aDatum_Identification: HAsciiString from TCollection);
---Purpose: Initialize all fields (own and inherited)
Datum (me) returns Datum from StepDimTol;
---Purpose: Returns data for supertype Datum
SetDatum (me: mutable; Datum: Datum from StepDimTol);
---Purpose: Set data for supertype Datum
fields
theDatum: Datum from StepDimTol; -- supertype
end CommonDatum;

View File

@@ -0,0 +1,62 @@
// File: StepDimTol_CommonDatum.cxx
// Created: Wed Jun 4 11:17:02 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_CommonDatum.ixx>
//=======================================================================
//function : StepDimTol_CommonDatum
//purpose :
//=======================================================================
StepDimTol_CommonDatum::StepDimTol_CommonDatum ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepDimTol_CommonDatum::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)
{
StepRepr_CompositeShapeAspect::Init(aShapeAspect_Name,
aShapeAspect_Description,
aShapeAspect_OfShape,
aShapeAspect_ProductDefinitional);
theDatum->Init(aDatum_Name,
aDatum_Description,
aDatum_OfShape,
aDatum_ProductDefinitional,
aDatum_Identification);
}
//=======================================================================
//function : Datum
//purpose :
//=======================================================================
Handle(StepDimTol_Datum) StepDimTol_CommonDatum::Datum () const
{
return theDatum;
}
//=======================================================================
//function : SetDatum
//purpose :
//=======================================================================
void StepDimTol_CommonDatum::SetDatum (const Handle(StepDimTol_Datum) &aDatum)
{
theDatum = aDatum;
}

View File

@@ -0,0 +1,22 @@
-- File: StepDimTol_ConcentricityTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class ConcentricityTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity ConcentricityTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns ConcentricityTolerance from StepDimTol;
---Purpose: Empty constructor
end ConcentricityTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_ConcentricityTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_ConcentricityTolerance.ixx>
//=======================================================================
//function : StepDimTol_ConcentricityTolerance
//purpose :
//=======================================================================
StepDimTol_ConcentricityTolerance::StepDimTol_ConcentricityTolerance ()
{
}

View File

@@ -0,0 +1,21 @@
-- File: StepDimTol_CylindricityTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class CylindricityTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity CylindricityTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns CylindricityTolerance from StepDimTol;
---Purpose: Empty constructor
end CylindricityTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_CylindricityTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_CylindricityTolerance.ixx>
//=======================================================================
//function : StepDimTol_CylindricityTolerance
//purpose :
//=======================================================================
StepDimTol_CylindricityTolerance::StepDimTol_CylindricityTolerance ()
{
}

View File

@@ -0,0 +1,36 @@
-- File: StepDimTol_Datum.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class Datum from StepDimTol
inherits ShapeAspect from StepRepr
---Purpose: Representation of STEP entity Datum
uses
HAsciiString from TCollection,
ProductDefinitionShape from StepRepr,
Logical from StepData
is
Create returns Datum from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aShapeAspect_Name: HAsciiString from TCollection;
aShapeAspect_Description: HAsciiString from TCollection;
aShapeAspect_OfShape: ProductDefinitionShape from StepRepr;
aShapeAspect_ProductDefinitional: Logical from StepData;
aIdentification: HAsciiString from TCollection);
---Purpose: Initialize all fields (own and inherited)
Identification (me) returns HAsciiString from TCollection;
---Purpose: Returns field Identification
SetIdentification (me: mutable; Identification: HAsciiString from TCollection);
---Purpose: Set field Identification
fields
theIdentification: HAsciiString from TCollection;
end Datum;

View File

@@ -0,0 +1,54 @@
// File: StepDimTol_Datum.cxx
// Created: Wed Jun 4 11:17:04 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_Datum.ixx>
//=======================================================================
//function : StepDimTol_Datum
//purpose :
//=======================================================================
StepDimTol_Datum::StepDimTol_Datum ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepDimTol_Datum::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)
{
StepRepr_ShapeAspect::Init(aShapeAspect_Name,
aShapeAspect_Description,
aShapeAspect_OfShape,
aShapeAspect_ProductDefinitional);
theIdentification = aIdentification;
}
//=======================================================================
//function : Identification
//purpose :
//=======================================================================
Handle(TCollection_HAsciiString) StepDimTol_Datum::Identification () const
{
return theIdentification;
}
//=======================================================================
//function : SetIdentification
//purpose :
//=======================================================================
void StepDimTol_Datum::SetIdentification (const Handle(TCollection_HAsciiString) &aIdentification)
{
theIdentification = aIdentification;
}

View File

@@ -0,0 +1,21 @@
-- File: StepDimTol_DatumFeature.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class DatumFeature from StepDimTol
inherits ShapeAspect from StepRepr
---Purpose: Representation of STEP entity DatumFeature
uses
HAsciiString from TCollection,
ProductDefinitionShape from StepRepr,
Logical from StepData
is
Create returns DatumFeature from StepDimTol;
---Purpose: Empty constructor
end DatumFeature;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_DatumFeature.cxx
// Created: Wed Jun 4 13:34:35 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_DatumFeature.ixx>
//=======================================================================
//function : StepDimTol_DatumFeature
//purpose :
//=======================================================================
StepDimTol_DatumFeature::StepDimTol_DatumFeature ()
{
}

View File

@@ -0,0 +1,37 @@
-- File: StepDimTol_DatumReference.cdl
-- Created: Wed Jun 4 13:34:35 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class DatumReference from StepDimTol
inherits TShared from MMgt
---Purpose: Representation of STEP entity DatumReference
uses
Datum from StepDimTol
is
Create returns DatumReference from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aPrecedence: Integer;
aReferencedDatum: Datum from StepDimTol);
---Purpose: Initialize all fields (own and inherited)
Precedence (me) returns Integer;
---Purpose: Returns field Precedence
SetPrecedence (me: mutable; Precedence: Integer);
---Purpose: Set field Precedence
ReferencedDatum (me) returns Datum from StepDimTol;
---Purpose: Returns field ReferencedDatum
SetReferencedDatum (me: mutable; ReferencedDatum: Datum from StepDimTol);
---Purpose: Set field ReferencedDatum
fields
thePrecedence: Integer;
theReferencedDatum: Datum from StepDimTol;
end DatumReference;

View File

@@ -0,0 +1,70 @@
// File: StepDimTol_DatumReference.cxx
// Created: Wed Jun 4 13:34:35 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_DatumReference.ixx>
//=======================================================================
//function : StepDimTol_DatumReference
//purpose :
//=======================================================================
StepDimTol_DatumReference::StepDimTol_DatumReference ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepDimTol_DatumReference::Init (const Standard_Integer aPrecedence,
const Handle(StepDimTol_Datum) &aReferencedDatum)
{
thePrecedence = aPrecedence;
theReferencedDatum = aReferencedDatum;
}
//=======================================================================
//function : Precedence
//purpose :
//=======================================================================
Standard_Integer StepDimTol_DatumReference::Precedence () const
{
return thePrecedence;
}
//=======================================================================
//function : SetPrecedence
//purpose :
//=======================================================================
void StepDimTol_DatumReference::SetPrecedence (const Standard_Integer aPrecedence)
{
thePrecedence = aPrecedence;
}
//=======================================================================
//function : ReferencedDatum
//purpose :
//=======================================================================
Handle(StepDimTol_Datum) StepDimTol_DatumReference::ReferencedDatum () const
{
return theReferencedDatum;
}
//=======================================================================
//function : SetReferencedDatum
//purpose :
//=======================================================================
void StepDimTol_DatumReference::SetReferencedDatum (const Handle(StepDimTol_Datum) &aReferencedDatum)
{
theReferencedDatum = aReferencedDatum;
}

View File

@@ -0,0 +1,36 @@
-- File: StepDimTol_DatumTarget.cdl
-- Created: Wed Jun 4 13:34:35 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class DatumTarget from StepDimTol
inherits ShapeAspect from StepRepr
---Purpose: Representation of STEP entity DatumTarget
uses
HAsciiString from TCollection,
ProductDefinitionShape from StepRepr,
Logical from StepData
is
Create returns DatumTarget from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aShapeAspect_Name: HAsciiString from TCollection;
aShapeAspect_Description: HAsciiString from TCollection;
aShapeAspect_OfShape: ProductDefinitionShape from StepRepr;
aShapeAspect_ProductDefinitional: Logical from StepData;
aTargetId: HAsciiString from TCollection);
---Purpose: Initialize all fields (own and inherited)
TargetId (me) returns HAsciiString from TCollection;
---Purpose: Returns field TargetId
SetTargetId (me: mutable; TargetId: HAsciiString from TCollection);
---Purpose: Set field TargetId
fields
theTargetId: HAsciiString from TCollection;
end DatumTarget;

View File

@@ -0,0 +1,54 @@
// File: StepDimTol_DatumTarget.cxx
// Created: Wed Jun 4 11:17:02 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_DatumTarget.ixx>
//=======================================================================
//function : StepDimTol_DatumTarget
//purpose :
//=======================================================================
StepDimTol_DatumTarget::StepDimTol_DatumTarget ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepDimTol_DatumTarget::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)
{
StepRepr_ShapeAspect::Init(aShapeAspect_Name,
aShapeAspect_Description,
aShapeAspect_OfShape,
aShapeAspect_ProductDefinitional);
theTargetId = aTargetId;
}
//=======================================================================
//function : TargetId
//purpose :
//=======================================================================
Handle(TCollection_HAsciiString) StepDimTol_DatumTarget::TargetId () const
{
return theTargetId;
}
//=======================================================================
//function : SetTargetId
//purpose :
//=======================================================================
void StepDimTol_DatumTarget::SetTargetId (const Handle(TCollection_HAsciiString) &aTargetId)
{
theTargetId = aTargetId;
}

View File

@@ -0,0 +1,21 @@
-- File: StepDimTol_FlatnessTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class FlatnessTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity FlatnessTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns FlatnessTolerance from StepDimTol;
---Purpose: Empty constructor
end FlatnessTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_FlatnessTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_FlatnessTolerance.ixx>
//=======================================================================
//function : StepDimTol_FlatnessTolerance
//purpose :
//=======================================================================
StepDimTol_FlatnessTolerance::StepDimTol_FlatnessTolerance ()
{
}

View File

@@ -0,0 +1,48 @@
-- File: StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cdl
-- Created: Fri Aug 22 11:58:14 2003
-- Author: Sergey KUUL
-- <skl@petrox.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 2003
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 mutable 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 mutable GeometricToleranceWithDatumReference;
SetModifiedGeometricTolerance(me: mutable; aMGT : ModifiedGeometricTolerance);
GetModifiedGeometricTolerance(me) returns mutable ModifiedGeometricTolerance;
SetPositionTolerance(me: mutable; aPT : PositionTolerance);
GetPositionTolerance(me) returns mutable PositionTolerance;
fields
myGeometricToleranceWithDatumReference : GeometricToleranceWithDatumReference;
myModifiedGeometricTolerance : ModifiedGeometricTolerance;
myPositionTolerance : PositionTolerance;
end GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol;

View File

@@ -0,0 +1,103 @@
#include <StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.ixx>
//=======================================================================
//function : StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol
//purpose :
//=======================================================================
StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::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)
{
SetName(aName);
SetDescription(aDescription);
SetMagnitude(aMagnitude);
SetTolerancedShapeAspect(aTolerancedShapeAspect);
myGeometricToleranceWithDatumReference = aGTWDR;
myModifiedGeometricTolerance = aMGT;
}
//=======================================================================
//function : SetGeometricToleranceWithDatumReference
//purpose :
//=======================================================================
void StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::SetGeometricToleranceWithDatumReference
(const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR)
{
myGeometricToleranceWithDatumReference = aGTWDR;
}
//=======================================================================
//function : GetGeometricToleranceWithDatumReference
//purpose :
//=======================================================================
Handle(StepDimTol_GeometricToleranceWithDatumReference) StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::GetGeometricToleranceWithDatumReference() const
{
return myGeometricToleranceWithDatumReference;
}
//=======================================================================
//function : SetModifiedGeometricTolerance
//purpose :
//=======================================================================
void StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::SetModifiedGeometricTolerance
(const Handle(StepDimTol_ModifiedGeometricTolerance)& aMGT)
{
myModifiedGeometricTolerance = aMGT;
}
//=======================================================================
//function : GetModifiedGeometricTolerance
//purpose :
//=======================================================================
Handle(StepDimTol_ModifiedGeometricTolerance) StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::GetModifiedGeometricTolerance() const
{
return myModifiedGeometricTolerance;
}
//=======================================================================
//function : SetPositionTolerance
//purpose :
//=======================================================================
void StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::SetPositionTolerance
(const Handle(StepDimTol_PositionTolerance)& aPT)
{
myPositionTolerance = aPT;
}
//=======================================================================
//function : GetPositionTolerance
//purpose :
//=======================================================================
Handle(StepDimTol_PositionTolerance) StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::GetPositionTolerance() const
{
return myPositionTolerance;
}

View File

@@ -0,0 +1,53 @@
-- File: StepDimTol_GeometricTolerance.cdl
-- Created: Wed Jun 4 13:34:35 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class GeometricTolerance from StepDimTol
inherits TShared from MMgt
---Purpose: Representation of STEP entity GeometricTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns GeometricTolerance from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aName: HAsciiString from TCollection;
aDescription: HAsciiString from TCollection;
aMagnitude: MeasureWithUnit from StepBasic;
aTolerancedShapeAspect: ShapeAspect from StepRepr);
---Purpose: Initialize all fields (own and inherited)
Name (me) returns HAsciiString from TCollection;
---Purpose: Returns field Name
SetName (me: mutable; Name: HAsciiString from TCollection);
---Purpose: Set field Name
Description (me) returns HAsciiString from TCollection;
---Purpose: Returns field Description
SetDescription (me: mutable; Description: HAsciiString from TCollection);
---Purpose: Set field Description
Magnitude (me) returns MeasureWithUnit from StepBasic;
---Purpose: Returns field Magnitude
SetMagnitude (me: mutable; Magnitude: MeasureWithUnit from StepBasic);
---Purpose: Set field Magnitude
TolerancedShapeAspect (me) returns ShapeAspect from StepRepr;
---Purpose: Returns field TolerancedShapeAspect
SetTolerancedShapeAspect (me: mutable; TolerancedShapeAspect: ShapeAspect from StepRepr);
---Purpose: Set field TolerancedShapeAspect
fields
theName: HAsciiString from TCollection;
theDescription: HAsciiString from TCollection;
theMagnitude: MeasureWithUnit from StepBasic;
theTolerancedShapeAspect: ShapeAspect from StepRepr;
end GeometricTolerance;

View File

@@ -0,0 +1,116 @@
// File: StepDimTol_GeometricTolerance.cxx
// Created: Wed Jun 4 13:34:35 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_GeometricTolerance.ixx>
//=======================================================================
//function : StepDimTol_GeometricTolerance
//purpose :
//=======================================================================
StepDimTol_GeometricTolerance::StepDimTol_GeometricTolerance ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepDimTol_GeometricTolerance::Init (const Handle(TCollection_HAsciiString) &aName,
const Handle(TCollection_HAsciiString) &aDescription,
const Handle(StepBasic_MeasureWithUnit) &aMagnitude,
const Handle(StepRepr_ShapeAspect) &aTolerancedShapeAspect)
{
theName = aName;
theDescription = aDescription;
theMagnitude = aMagnitude;
theTolerancedShapeAspect = aTolerancedShapeAspect;
}
//=======================================================================
//function : Name
//purpose :
//=======================================================================
Handle(TCollection_HAsciiString) StepDimTol_GeometricTolerance::Name () const
{
return theName;
}
//=======================================================================
//function : SetName
//purpose :
//=======================================================================
void StepDimTol_GeometricTolerance::SetName (const Handle(TCollection_HAsciiString) &aName)
{
theName = aName;
}
//=======================================================================
//function : Description
//purpose :
//=======================================================================
Handle(TCollection_HAsciiString) StepDimTol_GeometricTolerance::Description () const
{
return theDescription;
}
//=======================================================================
//function : SetDescription
//purpose :
//=======================================================================
void StepDimTol_GeometricTolerance::SetDescription (const Handle(TCollection_HAsciiString) &aDescription)
{
theDescription = aDescription;
}
//=======================================================================
//function : Magnitude
//purpose :
//=======================================================================
Handle(StepBasic_MeasureWithUnit) StepDimTol_GeometricTolerance::Magnitude () const
{
return theMagnitude;
}
//=======================================================================
//function : SetMagnitude
//purpose :
//=======================================================================
void StepDimTol_GeometricTolerance::SetMagnitude (const Handle(StepBasic_MeasureWithUnit) &aMagnitude)
{
theMagnitude = aMagnitude;
}
//=======================================================================
//function : TolerancedShapeAspect
//purpose :
//=======================================================================
Handle(StepRepr_ShapeAspect) StepDimTol_GeometricTolerance::TolerancedShapeAspect () const
{
return theTolerancedShapeAspect;
}
//=======================================================================
//function : SetTolerancedShapeAspect
//purpose :
//=======================================================================
void StepDimTol_GeometricTolerance::SetTolerancedShapeAspect (const Handle(StepRepr_ShapeAspect) &aTolerancedShapeAspect)
{
theTolerancedShapeAspect = aTolerancedShapeAspect;
}

View File

@@ -0,0 +1,52 @@
-- File: StepDimTol_GeometricToleranceRelationship.cdl
-- Created: Wed Jun 4 13:34:35 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class GeometricToleranceRelationship from StepDimTol
inherits TShared from MMgt
---Purpose: Representation of STEP entity GeometricToleranceRelationship
uses
HAsciiString from TCollection,
GeometricTolerance from StepDimTol
is
Create returns GeometricToleranceRelationship from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aName: HAsciiString from TCollection;
aDescription: HAsciiString from TCollection;
aRelatingGeometricTolerance: GeometricTolerance from StepDimTol;
aRelatedGeometricTolerance: GeometricTolerance from StepDimTol);
---Purpose: Initialize all fields (own and inherited)
Name (me) returns HAsciiString from TCollection;
---Purpose: Returns field Name
SetName (me: mutable; Name: HAsciiString from TCollection);
---Purpose: Set field Name
Description (me) returns HAsciiString from TCollection;
---Purpose: Returns field Description
SetDescription (me: mutable; Description: HAsciiString from TCollection);
---Purpose: Set field Description
RelatingGeometricTolerance (me) returns GeometricTolerance from StepDimTol;
---Purpose: Returns field RelatingGeometricTolerance
SetRelatingGeometricTolerance (me: mutable; RelatingGeometricTolerance: GeometricTolerance from StepDimTol);
---Purpose: Set field RelatingGeometricTolerance
RelatedGeometricTolerance (me) returns GeometricTolerance from StepDimTol;
---Purpose: Returns field RelatedGeometricTolerance
SetRelatedGeometricTolerance (me: mutable; RelatedGeometricTolerance: GeometricTolerance from StepDimTol);
---Purpose: Set field RelatedGeometricTolerance
fields
theName: HAsciiString from TCollection;
theDescription: HAsciiString from TCollection;
theRelatingGeometricTolerance: GeometricTolerance from StepDimTol;
theRelatedGeometricTolerance: GeometricTolerance from StepDimTol;
end GeometricToleranceRelationship;

View File

@@ -0,0 +1,116 @@
// File: StepDimTol_GeometricToleranceRelationship.cxx
// Created: Wed Jun 4 13:34:35 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_GeometricToleranceRelationship.ixx>
//=======================================================================
//function : StepDimTol_GeometricToleranceRelationship
//purpose :
//=======================================================================
StepDimTol_GeometricToleranceRelationship::StepDimTol_GeometricToleranceRelationship ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepDimTol_GeometricToleranceRelationship::Init (const Handle(TCollection_HAsciiString) &aName,
const Handle(TCollection_HAsciiString) &aDescription,
const Handle(StepDimTol_GeometricTolerance) &aRelatingGeometricTolerance,
const Handle(StepDimTol_GeometricTolerance) &aRelatedGeometricTolerance)
{
theName = aName;
theDescription = aDescription;
theRelatingGeometricTolerance = aRelatingGeometricTolerance;
theRelatedGeometricTolerance = aRelatedGeometricTolerance;
}
//=======================================================================
//function : Name
//purpose :
//=======================================================================
Handle(TCollection_HAsciiString) StepDimTol_GeometricToleranceRelationship::Name () const
{
return theName;
}
//=======================================================================
//function : SetName
//purpose :
//=======================================================================
void StepDimTol_GeometricToleranceRelationship::SetName (const Handle(TCollection_HAsciiString) &aName)
{
theName = aName;
}
//=======================================================================
//function : Description
//purpose :
//=======================================================================
Handle(TCollection_HAsciiString) StepDimTol_GeometricToleranceRelationship::Description () const
{
return theDescription;
}
//=======================================================================
//function : SetDescription
//purpose :
//=======================================================================
void StepDimTol_GeometricToleranceRelationship::SetDescription (const Handle(TCollection_HAsciiString) &aDescription)
{
theDescription = aDescription;
}
//=======================================================================
//function : RelatingGeometricTolerance
//purpose :
//=======================================================================
Handle(StepDimTol_GeometricTolerance) StepDimTol_GeometricToleranceRelationship::RelatingGeometricTolerance () const
{
return theRelatingGeometricTolerance;
}
//=======================================================================
//function : SetRelatingGeometricTolerance
//purpose :
//=======================================================================
void StepDimTol_GeometricToleranceRelationship::SetRelatingGeometricTolerance (const Handle(StepDimTol_GeometricTolerance) &aRelatingGeometricTolerance)
{
theRelatingGeometricTolerance = aRelatingGeometricTolerance;
}
//=======================================================================
//function : RelatedGeometricTolerance
//purpose :
//=======================================================================
Handle(StepDimTol_GeometricTolerance) StepDimTol_GeometricToleranceRelationship::RelatedGeometricTolerance () const
{
return theRelatedGeometricTolerance;
}
//=======================================================================
//function : SetRelatedGeometricTolerance
//purpose :
//=======================================================================
void StepDimTol_GeometricToleranceRelationship::SetRelatedGeometricTolerance (const Handle(StepDimTol_GeometricTolerance) &aRelatedGeometricTolerance)
{
theRelatedGeometricTolerance = aRelatedGeometricTolerance;
}

View File

@@ -0,0 +1,37 @@
-- File: StepDimTol_GeometricToleranceWithDatumReference.cdl
-- Created: Wed Jun 4 13:34:35 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class GeometricToleranceWithDatumReference from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity GeometricToleranceWithDatumReference
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns GeometricToleranceWithDatumReference from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aGeometricTolerance_Name: HAsciiString from TCollection;
aGeometricTolerance_Description: HAsciiString from TCollection;
aGeometricTolerance_Magnitude: MeasureWithUnit from StepBasic;
aGeometricTolerance_TolerancedShapeAspect: ShapeAspect from StepRepr;
aDatumSystem: HArray1OfDatumReference from StepDimTol);
---Purpose: Initialize all fields (own and inherited)
DatumSystem (me) returns HArray1OfDatumReference from StepDimTol;
---Purpose: Returns field DatumSystem
SetDatumSystem (me: mutable; DatumSystem: HArray1OfDatumReference from StepDimTol);
---Purpose: Set field DatumSystem
fields
theDatumSystem: HArray1OfDatumReference from StepDimTol;
end GeometricToleranceWithDatumReference;

View File

@@ -0,0 +1,55 @@
// File: StepDimTol_GeometricToleranceWithDatumReference.cxx
// Created: Wed Jun 4 13:34:35 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_GeometricToleranceWithDatumReference.ixx>
//=======================================================================
//function : StepDimTol_GeometricToleranceWithDatumReference
//purpose :
//=======================================================================
StepDimTol_GeometricToleranceWithDatumReference::StepDimTol_GeometricToleranceWithDatumReference ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepDimTol_GeometricToleranceWithDatumReference::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)
{
StepDimTol_GeometricTolerance::Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
aGeometricTolerance_Magnitude,
aGeometricTolerance_TolerancedShapeAspect);
theDatumSystem = aDatumSystem;
}
//=======================================================================
//function : DatumSystem
//purpose :
//=======================================================================
Handle(StepDimTol_HArray1OfDatumReference) StepDimTol_GeometricToleranceWithDatumReference::DatumSystem () const
{
return theDatumSystem;
}
//=======================================================================
//function : SetDatumSystem
//purpose :
//=======================================================================
void StepDimTol_GeometricToleranceWithDatumReference::SetDatumSystem (const Handle(StepDimTol_HArray1OfDatumReference) &aDatumSystem)
{
theDatumSystem = aDatumSystem;
}

View File

@@ -0,0 +1,21 @@
-- File: StepDimTol_LineProfileTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class LineProfileTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity LineProfileTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns LineProfileTolerance from StepDimTol;
---Purpose: Empty constructor
end LineProfileTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_LineProfileTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_LineProfileTolerance.ixx>
//=======================================================================
//function : StepDimTol_LineProfileTolerance
//purpose :
//=======================================================================
StepDimTol_LineProfileTolerance::StepDimTol_LineProfileTolerance ()
{
}

View File

@@ -0,0 +1,37 @@
-- File: StepDimTol_ModifiedGeometricTolerance.cdl
-- Created: Wed Jun 4 13:34:35 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class ModifiedGeometricTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity ModifiedGeometricTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
LimitCondition from StepDimTol
is
Create returns ModifiedGeometricTolerance from StepDimTol;
---Purpose: Empty constructor
Init (me: mutable; aGeometricTolerance_Name: HAsciiString from TCollection;
aGeometricTolerance_Description: HAsciiString from TCollection;
aGeometricTolerance_Magnitude: MeasureWithUnit from StepBasic;
aGeometricTolerance_TolerancedShapeAspect: ShapeAspect from StepRepr;
aModifier: LimitCondition from StepDimTol);
---Purpose: Initialize all fields (own and inherited)
Modifier (me) returns LimitCondition from StepDimTol;
---Purpose: Returns field Modifier
SetModifier (me: mutable; Modifier: LimitCondition from StepDimTol);
---Purpose: Set field Modifier
fields
theModifier: LimitCondition from StepDimTol;
end ModifiedGeometricTolerance;

View File

@@ -0,0 +1,55 @@
// File: StepDimTol_ModifiedGeometricTolerance.cxx
// Created: Wed Jun 4 13:34:35 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_ModifiedGeometricTolerance.ixx>
//=======================================================================
//function : StepDimTol_ModifiedGeometricTolerance
//purpose :
//=======================================================================
StepDimTol_ModifiedGeometricTolerance::StepDimTol_ModifiedGeometricTolerance ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepDimTol_ModifiedGeometricTolerance::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)
{
StepDimTol_GeometricTolerance::Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
aGeometricTolerance_Magnitude,
aGeometricTolerance_TolerancedShapeAspect);
theModifier = aModifier;
}
//=======================================================================
//function : Modifier
//purpose :
//=======================================================================
StepDimTol_LimitCondition StepDimTol_ModifiedGeometricTolerance::Modifier () const
{
return theModifier;
}
//=======================================================================
//function : SetModifier
//purpose :
//=======================================================================
void StepDimTol_ModifiedGeometricTolerance::SetModifier (const StepDimTol_LimitCondition aModifier)
{
theModifier = aModifier;
}

View File

@@ -0,0 +1,22 @@
-- File: StepDimTol_ParallelismTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class ParallelismTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity ParallelismTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns ParallelismTolerance from StepDimTol;
---Purpose: Empty constructor
end ParallelismTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_ParallelismTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_ParallelismTolerance.ixx>
//=======================================================================
//function : StepDimTol_ParallelismTolerance
//purpose :
//=======================================================================
StepDimTol_ParallelismTolerance::StepDimTol_ParallelismTolerance ()
{
}

View File

@@ -0,0 +1,22 @@
-- File: StepDimTol_PerpendicularityTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class PerpendicularityTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity PerpendicularityTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns PerpendicularityTolerance from StepDimTol;
---Purpose: Empty constructor
end PerpendicularityTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_PerpendicularityTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_PerpendicularityTolerance.ixx>
//=======================================================================
//function : StepDimTol_PerpendicularityTolerance
//purpose :
//=======================================================================
StepDimTol_PerpendicularityTolerance::StepDimTol_PerpendicularityTolerance ()
{
}

View File

@@ -0,0 +1,21 @@
-- File: StepDimTol_PlacedDatumTargetFeature.cdl
-- Created: Wed Jun 4 13:34:33 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class PlacedDatumTargetFeature from StepDimTol
inherits DatumTarget from StepDimTol
---Purpose: Representation of STEP entity PlacedDatumTargetFeature
uses
HAsciiString from TCollection,
ProductDefinitionShape from StepRepr,
Logical from StepData
is
Create returns PlacedDatumTargetFeature from StepDimTol;
---Purpose: Empty constructor
end PlacedDatumTargetFeature;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_PlacedDatumTargetFeature.cxx
// Created: Wed Jun 4 13:34:33 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_PlacedDatumTargetFeature.ixx>
//=======================================================================
//function : StepDimTol_PlacedDatumTargetFeature
//purpose :
//=======================================================================
StepDimTol_PlacedDatumTargetFeature::StepDimTol_PlacedDatumTargetFeature ()
{
}

View File

@@ -0,0 +1,21 @@
-- File: StepDimTol_PositionTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class PositionTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity PositionTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns PositionTolerance from StepDimTol;
---Purpose: Empty constructor
end PositionTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_PositionTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_PositionTolerance.ixx>
//=======================================================================
//function : StepDimTol_PositionTolerance
//purpose :
//=======================================================================
StepDimTol_PositionTolerance::StepDimTol_PositionTolerance ()
{
}

View File

@@ -0,0 +1,21 @@
-- File: StepDimTol_RoundnessTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class RoundnessTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity RoundnessTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns RoundnessTolerance from StepDimTol;
---Purpose: Empty constructor
end RoundnessTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_RoundnessTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_RoundnessTolerance.ixx>
//=======================================================================
//function : StepDimTol_RoundnessTolerance
//purpose :
//=======================================================================
StepDimTol_RoundnessTolerance::StepDimTol_RoundnessTolerance ()
{
}

View File

@@ -0,0 +1,32 @@
-- File: StepDimTol_ShapeToleranceSelect.cdl
-- Created: Wed Jun 4 13:34:33 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class ShapeToleranceSelect from StepDimTol
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type ShapeToleranceSelect
uses
GeometricTolerance from StepDimTol,
PlusMinusTolerance from StepShape
is
Create returns ShapeToleranceSelect from StepDimTol;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of ShapeToleranceSelect select type
-- 1 -> GeometricTolerance from StepDimTol
-- 2 -> PlusMinusTolerance from StepShape
-- 0 else
GeometricTolerance (me) returns GeometricTolerance from StepDimTol;
---Purpose: Returns Value as GeometricTolerance (or Null if another type)
PlusMinusTolerance (me) returns PlusMinusTolerance from StepShape;
---Purpose: Returns Value as PlusMinusTolerance (or Null if another type)
end ShapeToleranceSelect;

View File

@@ -0,0 +1,49 @@
// File: StepDimTol_ShapeToleranceSelect.cxx
// Created: Wed Jun 4 13:34:33 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_ShapeToleranceSelect.ixx>
//=======================================================================
//function : StepDimTol_ShapeToleranceSelect
//purpose :
//=======================================================================
StepDimTol_ShapeToleranceSelect::StepDimTol_ShapeToleranceSelect ()
{
}
//=======================================================================
//function : CaseNum
//purpose :
//=======================================================================
Standard_Integer StepDimTol_ShapeToleranceSelect::CaseNum (const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepDimTol_GeometricTolerance))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepShape_PlusMinusTolerance))) return 2;
return 0;
}
//=======================================================================
//function : GeometricTolerance
//purpose :
//=======================================================================
Handle(StepDimTol_GeometricTolerance) StepDimTol_ShapeToleranceSelect::GeometricTolerance () const
{
return Handle(StepDimTol_GeometricTolerance)::DownCast(Value());
}
//=======================================================================
//function : PlusMinusTolerance
//purpose :
//=======================================================================
Handle(StepShape_PlusMinusTolerance) StepDimTol_ShapeToleranceSelect::PlusMinusTolerance () const
{
return Handle(StepShape_PlusMinusTolerance)::DownCast(Value());
}

View File

@@ -0,0 +1,21 @@
-- File: StepDimTol_StraightnessTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class StraightnessTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity StraightnessTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns StraightnessTolerance from StepDimTol;
---Purpose: Empty constructor
end StraightnessTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_StraightnessTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_StraightnessTolerance.ixx>
//=======================================================================
//function : StepDimTol_StraightnessTolerance
//purpose :
//=======================================================================
StepDimTol_StraightnessTolerance::StepDimTol_StraightnessTolerance ()
{
}

View File

@@ -0,0 +1,21 @@
-- File: StepDimTol_SurfaceProfileTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class SurfaceProfileTolerance from StepDimTol
inherits GeometricTolerance from StepDimTol
---Purpose: Representation of STEP entity SurfaceProfileTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr
is
Create returns SurfaceProfileTolerance from StepDimTol;
---Purpose: Empty constructor
end SurfaceProfileTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_SurfaceProfileTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_SurfaceProfileTolerance.ixx>
//=======================================================================
//function : StepDimTol_SurfaceProfileTolerance
//purpose :
//=======================================================================
StepDimTol_SurfaceProfileTolerance::StepDimTol_SurfaceProfileTolerance ()
{
}

View File

@@ -0,0 +1,22 @@
-- File: StepDimTol_SymmetryTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class SymmetryTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity SymmetryTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns SymmetryTolerance from StepDimTol;
---Purpose: Empty constructor
end SymmetryTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_SymmetryTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_SymmetryTolerance.ixx>
//=======================================================================
//function : StepDimTol_SymmetryTolerance
//purpose :
//=======================================================================
StepDimTol_SymmetryTolerance::StepDimTol_SymmetryTolerance ()
{
}

View File

@@ -0,0 +1,22 @@
-- File: StepDimTol_TotalRunoutTolerance.cdl
-- Created: Wed Jun 4 13:34:34 2003
-- Author: Galina KULIKOVA
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-- Copyright: Open CASCADE 2002
class TotalRunoutTolerance from StepDimTol
inherits GeometricToleranceWithDatumReference from StepDimTol
---Purpose: Representation of STEP entity TotalRunoutTolerance
uses
HAsciiString from TCollection,
MeasureWithUnit from StepBasic,
ShapeAspect from StepRepr,
HArray1OfDatumReference from StepDimTol
is
Create returns TotalRunoutTolerance from StepDimTol;
---Purpose: Empty constructor
end TotalRunoutTolerance;

View File

@@ -0,0 +1,16 @@
// File: StepDimTol_TotalRunoutTolerance.cxx
// Created: Wed Jun 4 13:34:34 2003
// Author: Galina KULIKOVA
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
// Copyright: Open CASCADE 2002
#include <StepDimTol_TotalRunoutTolerance.ixx>
//=======================================================================
//function : StepDimTol_TotalRunoutTolerance
//purpose :
//=======================================================================
StepDimTol_TotalRunoutTolerance::StepDimTol_TotalRunoutTolerance ()
{
}