Files
OCCT/src/StepShape/StepShape.cdl
T
2012-03-05 19:23:40 +04:00

248 lines
6.8 KiB
Plaintext
Executable File

-- File: StepShape.cdl
-- Created: Fri Dec 1 11:11:09 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
package StepShape
---Purpose: Collects definitions of STEP topological entities
-- from Part 42 of ISO10303 (topology_schema)
uses
TCollection, TColStd, StepData, Interface, MMgt,
StepBasic, StepRepr, StepGeom
is
enumeration BooleanOperator is
boDifference,
boIntersection,
boUnion
end;
class BooleanOperand; -- Select Type for
-- SolidModel
-- HalfSpaceSolid
-- CsgPrimitive
-- BooleanResult
class CsgPrimitive; -- Select Type for
-- Sphere
-- Block
-- RightAngularWedge
-- Torus
-- RightCircularCone
-- RightCircularCylinder
class CsgSelect; -- Select Type for
-- BooleanResult
-- CsgPrimitive
class GeometricSetSelect; -- Select Type for
-- Point
-- Curve
-- Surface
class ReversibleTopologyItem; -- Select Type for
-- Edge
-- Path
-- Face
-- FaceBound
-- ClosedShell
-- OpenShell
class Shell; -- Select Type for
-- OpenShell
-- ClosedShell
class SurfaceModel; -- Select Type for
-- ShellBasedSurfaceModel
-- FaceBasedSurfaceModel
--class Protocol;
class BoxDomain;
--class PropertyDefinitionRepresentation;
class ShapeDefinitionRepresentation;
--class Representation;
class ShapeRepresentation;
class AdvancedBrepShapeRepresentation;
class CsgShapeRepresentation;
class FacetedBrepShapeRepresentation;
class GeometricallyBoundedSurfaceShapeRepresentation;
class GeometricallyBoundedWireframeShapeRepresentation;
class ManifoldSurfaceShapeRepresentation;
class NonManifoldSurfaceShapeRepresentation;
class TransitionalShapeRepresentation;
class CompoundShapeRepresentation;
class EdgeBasedWireframeShapeRepresentation;
class ConnectedFaceShapeRepresentation;
--class RepresentationItem;
-- class GeometricRepresentationItem;
class Block;
class BooleanResult;
class GeometricSet;
class GeometricCurveSet;
class HalfSpaceSolid;
class BoxedHalfSpace;
class ConnectedEdgeSet;
-- Removed from Rev2 to Rev4 : class OneDirectionRepeatFactor;
-- Removed from Rev2 to Rev4 : class TwoDirectionRepeatFactor;
class RightAngularWedge;
class RightCircularCone;
class RightCircularCylinder;
class ShellBasedSurfaceModel;
class EdgeBasedWireframeModel;
class FaceBasedSurfaceModel;
class SolidModel;
class CsgSolid;
class ManifoldSolidBrep;
class BrepWithVoids;
class FacetedBrep;
class FacetedBrepAndBrepWithVoids;
-- Added by FMA (oublie ANDOR dans SCHEMA)
class SolidReplica;
class SweptAreaSolid;
class ExtrudedAreaSolid;
class RevolvedAreaSolid;
--Added from CC2 to DIS
class SweptFaceSolid;
class ExtrudedFaceSolid;
class RevolvedFaceSolid;
class Sphere;
class Torus;
class DefinitionalRepresentationAndShapeRepresentation; -- abv CAX-IF TRJ4 k1_geo-ac
class TopologicalRepresentationItem;
class ConnectedFaceSet;
class ClosedShell;
class OrientedClosedShell;
class OpenShell;
class OrientedOpenShell;
class ConnectedFaceSubSet;-- Added from AP214 DIS to IS 4.01.2002
class Edge;
class EdgeCurve;
class OrientedEdge;
class Subedge;-- Added from AP214 DIS to IS 4.01.2002
class SeamEdge;-- Added from AP214 DIS to IS 4.01.2002
class Face;
class FaceSurface;
class AdvancedFace;
class OrientedFace;
class Subface;-- Added from AP214 DIS to IS 4.01.2002
class FaceBound;
class FaceOuterBound;
class Loop;
class EdgeLoop;
class PolyLoop;
class VertexLoop;
class Path;
class OrientedPath;
class Vertex;
class VertexPoint;
class LoopAndPath;
-- Added from AP214 CC1 to CC2
--- added for TR12J (GD&T)
class ShapeRepresentationWithParameters; -- inherits ShapeRepresentation
class ContextDependentShapeRepresentation;
class Array1OfOrientedClosedShell instantiates Array1 from TCollection (OrientedClosedShell);
class HArray1OfOrientedClosedShell instantiates HArray1 from TCollection (OrientedClosedShell,Array1OfOrientedClosedShell from StepShape);
class Array1OfEdge instantiates Array1 from TCollection (Edge);
class HArray1OfEdge instantiates HArray1 from TCollection (Edge,Array1OfEdge from StepShape);
class Array1OfFace instantiates Array1 from TCollection (Face);
class HArray1OfFace instantiates HArray1 from TCollection (Face,Array1OfFace from StepShape);
class Array1OfFaceBound instantiates Array1 from TCollection (FaceBound);
class HArray1OfFaceBound instantiates HArray1 from TCollection (FaceBound,Array1OfFaceBound from StepShape);
class Array1OfConnectedEdgeSet instantiates Array1 from TCollection (ConnectedEdgeSet);
class HArray1OfConnectedEdgeSet instantiates HArray1 from TCollection (ConnectedEdgeSet,Array1OfConnectedEdgeSet from StepShape);
class Array1OfConnectedFaceSet instantiates Array1 from TCollection (ConnectedFaceSet);
class HArray1OfConnectedFaceSet instantiates HArray1 from TCollection (ConnectedFaceSet,Array1OfConnectedFaceSet from StepShape);
class Array1OfGeometricSetSelect instantiates Array1 from TCollection (GeometricSetSelect);
class HArray1OfGeometricSetSelect instantiates HArray1 from TCollection (GeometricSetSelect,Array1OfGeometricSetSelect from StepShape);
class Array1OfOrientedEdge instantiates Array1 from TCollection (OrientedEdge);
class HArray1OfOrientedEdge instantiates HArray1 from TCollection (OrientedEdge,Array1OfOrientedEdge from StepShape);
class Array1OfShell instantiates Array1 from TCollection (Shell);
class HArray1OfShell instantiates HArray1 from TCollection (Shell,Array1OfShell from StepShape);
-- ABV 18 Apr 00: for dimensions and tolerances (Part 47)
enumeration AngleRelator is
Equal,
Large,
Small
end;
class DimensionalCharacteristic;
class AngularLocation;
class AngularSize;
class DimensionalCharacteristicRepresentation;
class DimensionalLocation;
class DirectedDimensionalLocation;
class DimensionalLocationWithPath;
class DimensionalSize;
class DimensionalSizeWithPath;
class ShapeDimensionRepresentation;
-- CKY 24 Apr 2001 : for dimensions and tolerances , continued (TR7J)
class LimitsAndFits;
class ToleranceValue;
class MeasureQualification;
class PlusMinusTolerance;
class PrecisionQualifier;
class TypeQualifier;
class ValueQualifier;
class ToleranceMethodDefinition;
class QualifiedRepresentationItem;
class MeasureRepresentationItemAndQualifiedRepresentationItem;
class Array1OfValueQualifier instantiates Array1 from TCollection (ValueQualifier);
class HArray1OfValueQualifier instantiates HArray1 from TCollection
(ValueQualifier,Array1OfValueQualifier);
--added for AP209
class PointRepresentation;
-- Protocol returns Protocol from StepShape;
---Purpose : creates a Protocol
end StepShape;