1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-24 13:50:49 +03:00
Files
occt/src/StepRepr/StepRepr.cdl
ski ff8178ef85 0024784: Move documentation in CDL files to proper location
Mostly duplicated comments were removed and missing ones were moved
into dedicated class CDL files.
Some more duplicated comments were removed from CDL files.
Correction of merge
2014-05-29 16:06:49 +04:00

149 lines
5.3 KiB
Plaintext

-- Created on: 1995-12-01
-- Created by: EXPRESS->CDL V0.2 Translator
-- Copyright (c) 1995-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
package StepRepr
---Purpose : Sub-Schema of Step for Representations
-- Collects definitions of STEP entities used for describing
-- representation structures (from Parts 41, 43, 44 of ISO10303)
uses
TCollection, TColStd, StepData, Interface, MMgt,
StepBasic
is
class CharacterizedDefinition; -- Select Type for
-- ProductDefinition
-- ShapeDefinition
class Transformation; -- Select Type for
-- ItemDefinedTransformation
-- FunctionallyDefinedTransformation
--class Protocol;
class FunctionallyDefinedTransformation;
--moved to StepBasic: class Group;
--moved to StepAP214: class RepItemGroup;
--moved to StepBasic: deferred class GroupAssignment;
--moved to StepBasic: class GroupRelationship;
class PropertyDefinition;
class ProductDefinitionShape;
class PropertyDefinitionRepresentation;
-- class ShapeDefinitionRepresentation; -> StepShape
class Representation;
class DefinitionalRepresentation;
-- class PresentationRepresentation;
class RepresentationContext;
class GlobalUncertaintyAssignedContext;
class GlobalUnitAssignedContext;
class ParametricRepresentationContext;
class RepresentationItem;
class DescriptiveRepresentationItem;
class MappedItem;
class RepresentationMap;
class RepresentationRelationship;
class RepresentedDefinition;
class ShapeAspect;
class ShapeAspectTransition;
class ShapeAspectRelationship;
class ShapeDefinition;
-- Added from Rev2 to Rev4
class ItemDefinedTransformation;
-- Added from STEP214 CC1 to CC2
class ProductDefinitionUsage;
class MakeFromUsageOption;
class AssemblyComponentUsage;
class NextAssemblyUsageOccurrence;
class PromissoryUsageOccurrence;
class QuantifiedAssemblyComponentUsage;
class SpecifiedHigherUsageOccurrence;
class AssemblyComponentUsageSubstitute;
class SuppliedPartRelationship;
class ExternallyDefinedRepresentation;
class MaterialDesignation;
-- ABV Added for CAX TRJ2
class MeasureRepresentationItem;
--class RepresentationRelationship;
class ShapeRepresentationRelationship;
class RepresentationRelationshipWithTransformation;
class ShapeRepresentationRelationshipWithTransformation;
class Array1OfRepresentationItem instantiates Array1 from TCollection (RepresentationItem);
class HArray1OfRepresentationItem instantiates HArray1 from TCollection (RepresentationItem,Array1OfRepresentationItem from StepRepr);
-- Added from Rev2 to Rev4
-- Added for AP203
class ConfigurationDesign;
class ConfigurationDesignItem;
class ConfigurationEffectivity;
class ConfigurationItem;
class ProductConcept;
-- Added for Dimensional Tolerances, in 2001 by CKY (CAXIF TR7J)
class CompositeShapeAspect;
class DerivedShapeAspect;
class Extension;
class CompoundRepresentationItem;
class ValueRange;
class ShapeAspectDerivingRelationship;
--added for AP209
class DataEnvironment;
class MaterialPropertyRepresentation;
class PropertyDefinitionRelationship;
class MaterialProperty;
class StructuralResponseProperty;
class StructuralResponsePropertyDefinitionRepresentation;
--added for G&DT by skl 21.08.2003 (CAXIF TR12J)
class ReprItemAndLengthMeasureWithUnit;
class Array1OfPropertyDefinitionRepresentation instantiates Array1 from TCollection (PropertyDefinitionRepresentation);
class HArray1OfPropertyDefinitionRepresentation instantiates HArray1 from TCollection (PropertyDefinitionRepresentation, Array1OfPropertyDefinitionRepresentation from StepRepr);
class Array1OfMaterialPropertyRepresentation instantiates Array1 from TCollection (MaterialPropertyRepresentation);
class HArray1OfMaterialPropertyRepresentation instantiates HArray1 from TCollection (MaterialPropertyRepresentation, Array1OfMaterialPropertyRepresentation from StepRepr);
class SequenceOfMaterialPropertyRepresentation instantiates Sequence from TCollection (MaterialPropertyRepresentation);
class HSequenceOfMaterialPropertyRepresentation instantiates HSequence from TCollection (MaterialPropertyRepresentation, SequenceOfMaterialPropertyRepresentation from StepRepr);
class SequenceOfRepresentationItem instantiates Sequence from TCollection (RepresentationItem);
class HSequenceOfRepresentationItem instantiates HSequence from TCollection (RepresentationItem, SequenceOfRepresentationItem from StepRepr);
-- Protocol returns Protocol from StepRepr;
end StepRepr;