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:
64
src/StepDimTol/StepDimTol.cdl
Executable file
64
src/StepDimTol/StepDimTol.cdl
Executable 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;
|
22
src/StepDimTol/StepDimTol_AngularityTolerance.cdl
Executable file
22
src/StepDimTol/StepDimTol_AngularityTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_AngularityTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_AngularityTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
22
src/StepDimTol/StepDimTol_CircularRunoutTolerance.cdl
Executable file
22
src/StepDimTol/StepDimTol_CircularRunoutTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_CircularRunoutTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_CircularRunoutTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
22
src/StepDimTol/StepDimTol_CoaxialityTolerance.cdl
Executable file
22
src/StepDimTol/StepDimTol_CoaxialityTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_CoaxialityTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_CoaxialityTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
41
src/StepDimTol/StepDimTol_CommonDatum.cdl
Executable file
41
src/StepDimTol/StepDimTol_CommonDatum.cdl
Executable 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;
|
62
src/StepDimTol/StepDimTol_CommonDatum.cxx
Executable file
62
src/StepDimTol/StepDimTol_CommonDatum.cxx
Executable 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;
|
||||
}
|
22
src/StepDimTol/StepDimTol_ConcentricityTolerance.cdl
Executable file
22
src/StepDimTol/StepDimTol_ConcentricityTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_ConcentricityTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_ConcentricityTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
21
src/StepDimTol/StepDimTol_CylindricityTolerance.cdl
Executable file
21
src/StepDimTol/StepDimTol_CylindricityTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_CylindricityTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_CylindricityTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
36
src/StepDimTol/StepDimTol_Datum.cdl
Executable file
36
src/StepDimTol/StepDimTol_Datum.cdl
Executable 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;
|
54
src/StepDimTol/StepDimTol_Datum.cxx
Executable file
54
src/StepDimTol/StepDimTol_Datum.cxx
Executable 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;
|
||||
}
|
21
src/StepDimTol/StepDimTol_DatumFeature.cdl
Executable file
21
src/StepDimTol/StepDimTol_DatumFeature.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_DatumFeature.cxx
Executable file
16
src/StepDimTol/StepDimTol_DatumFeature.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
37
src/StepDimTol/StepDimTol_DatumReference.cdl
Executable file
37
src/StepDimTol/StepDimTol_DatumReference.cdl
Executable 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;
|
70
src/StepDimTol/StepDimTol_DatumReference.cxx
Executable file
70
src/StepDimTol/StepDimTol_DatumReference.cxx
Executable 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;
|
||||
}
|
36
src/StepDimTol/StepDimTol_DatumTarget.cdl
Executable file
36
src/StepDimTol/StepDimTol_DatumTarget.cdl
Executable 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;
|
54
src/StepDimTol/StepDimTol_DatumTarget.cxx
Executable file
54
src/StepDimTol/StepDimTol_DatumTarget.cxx
Executable 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;
|
||||
}
|
21
src/StepDimTol/StepDimTol_FlatnessTolerance.cdl
Executable file
21
src/StepDimTol/StepDimTol_FlatnessTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_FlatnessTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_FlatnessTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
48
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cdl
Executable file
48
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cdl
Executable 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;
|
103
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx
Executable file
103
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx
Executable 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;
|
||||
}
|
||||
|
53
src/StepDimTol/StepDimTol_GeometricTolerance.cdl
Executable file
53
src/StepDimTol/StepDimTol_GeometricTolerance.cdl
Executable 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;
|
116
src/StepDimTol/StepDimTol_GeometricTolerance.cxx
Executable file
116
src/StepDimTol/StepDimTol_GeometricTolerance.cxx
Executable 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;
|
||||
}
|
52
src/StepDimTol/StepDimTol_GeometricToleranceRelationship.cdl
Executable file
52
src/StepDimTol/StepDimTol_GeometricToleranceRelationship.cdl
Executable 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;
|
116
src/StepDimTol/StepDimTol_GeometricToleranceRelationship.cxx
Executable file
116
src/StepDimTol/StepDimTol_GeometricToleranceRelationship.cxx
Executable 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;
|
||||
}
|
37
src/StepDimTol/StepDimTol_GeometricToleranceWithDatumReference.cdl
Executable file
37
src/StepDimTol/StepDimTol_GeometricToleranceWithDatumReference.cdl
Executable 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;
|
55
src/StepDimTol/StepDimTol_GeometricToleranceWithDatumReference.cxx
Executable file
55
src/StepDimTol/StepDimTol_GeometricToleranceWithDatumReference.cxx
Executable 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;
|
||||
}
|
21
src/StepDimTol/StepDimTol_LineProfileTolerance.cdl
Executable file
21
src/StepDimTol/StepDimTol_LineProfileTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_LineProfileTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_LineProfileTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
37
src/StepDimTol/StepDimTol_ModifiedGeometricTolerance.cdl
Executable file
37
src/StepDimTol/StepDimTol_ModifiedGeometricTolerance.cdl
Executable 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;
|
55
src/StepDimTol/StepDimTol_ModifiedGeometricTolerance.cxx
Executable file
55
src/StepDimTol/StepDimTol_ModifiedGeometricTolerance.cxx
Executable 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;
|
||||
}
|
22
src/StepDimTol/StepDimTol_ParallelismTolerance.cdl
Executable file
22
src/StepDimTol/StepDimTol_ParallelismTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_ParallelismTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_ParallelismTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
22
src/StepDimTol/StepDimTol_PerpendicularityTolerance.cdl
Executable file
22
src/StepDimTol/StepDimTol_PerpendicularityTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_PerpendicularityTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_PerpendicularityTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
21
src/StepDimTol/StepDimTol_PlacedDatumTargetFeature.cdl
Executable file
21
src/StepDimTol/StepDimTol_PlacedDatumTargetFeature.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_PlacedDatumTargetFeature.cxx
Executable file
16
src/StepDimTol/StepDimTol_PlacedDatumTargetFeature.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
21
src/StepDimTol/StepDimTol_PositionTolerance.cdl
Executable file
21
src/StepDimTol/StepDimTol_PositionTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_PositionTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_PositionTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
21
src/StepDimTol/StepDimTol_RoundnessTolerance.cdl
Executable file
21
src/StepDimTol/StepDimTol_RoundnessTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_RoundnessTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_RoundnessTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
32
src/StepDimTol/StepDimTol_ShapeToleranceSelect.cdl
Executable file
32
src/StepDimTol/StepDimTol_ShapeToleranceSelect.cdl
Executable 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;
|
49
src/StepDimTol/StepDimTol_ShapeToleranceSelect.cxx
Executable file
49
src/StepDimTol/StepDimTol_ShapeToleranceSelect.cxx
Executable 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());
|
||||
}
|
21
src/StepDimTol/StepDimTol_StraightnessTolerance.cdl
Executable file
21
src/StepDimTol/StepDimTol_StraightnessTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_StraightnessTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_StraightnessTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
21
src/StepDimTol/StepDimTol_SurfaceProfileTolerance.cdl
Executable file
21
src/StepDimTol/StepDimTol_SurfaceProfileTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_SurfaceProfileTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_SurfaceProfileTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
22
src/StepDimTol/StepDimTol_SymmetryTolerance.cdl
Executable file
22
src/StepDimTol/StepDimTol_SymmetryTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_SymmetryTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_SymmetryTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
22
src/StepDimTol/StepDimTol_TotalRunoutTolerance.cdl
Executable file
22
src/StepDimTol/StepDimTol_TotalRunoutTolerance.cdl
Executable 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;
|
16
src/StepDimTol/StepDimTol_TotalRunoutTolerance.cxx
Executable file
16
src/StepDimTol/StepDimTol_TotalRunoutTolerance.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
Reference in New Issue
Block a user