
IfcDimensionCalloutRelationship
Definition from IAI: A dimension callout relationship is a
relationship between two draughting callouts. The relating draughting callout
refers to a dimension (linear, diameter, radius, or angular) whilst the related
draughting callout refers to the dimension text (as structured dimension
callout). This structured dimension callout can either be denoted as "primary",
in which case it presents the dimension value in the primary unit, or as
"secondary", in which case it presents the dimension value in the secondary
unit.
NOTE: The IfcDimensionCalloutRelationship is an
entity that had been adopted from ISO 10303, Industrial automation systems and
integrationProduct data representation and exchange, Part 202:
Application protocol: Associative draughting.
NOTE Corresponding STEP name:
dimension_callout_relationship. Please refer to ISO/IS 10303-202:1994 page 489
for the final definition of the formal standard.
HISTORY New entity in Release
IFC2x 2nd Edition.
EXPRESS specification:
|
|
| ENTITY IfcDimensionCalloutRelationship
|
|
|
|
|
| WR11
|
:
|
SELF\IfcDraughtingCalloutRelationship.Name IN ['primary','secondary'];
|
| WR12
|
:
|
SIZEOF(TYPEOF(SELF\IfcDraughtingCalloutRelationship.RelatingDraughtingCallout) * [
'IFCPRESENTATIONDIMENSIONINGRESOURCE.IFCANGULARDIMENSION',
'IFCPRESENTATIONDIMENSIONINGRESOURCE.IFCDIAMETERDIMENSION',
'IFCPRESENTATIONDIMENSIONINGRESOURCE.IFCLINEARDIMENSION',
'IFCPRESENTATIONDIMENSIONINGRESOURCE.IFCRADIUSDIMENSION']) = 1;
|
| WR13
|
:
|
NOT ('IFCPRESENTATIONDIMENSIONINGRESOURCE.IFCDIMENSIONCURVEDIRECTEDCALLOUT'
IN TYPEOF (SELF\IfcDraughtingCalloutRelationship.RelatedDraughtingCallout));
|
|
|
|
Formal Propositions:
| WR11
|
:
|
The name of the relationship shall either be "primary" or "secondary".
|
| WR12
|
:
|
The relating draughting callout shall be a dimension (linear, diameter, radius, or angular).
|
| WR13
|
:
|
The related draughting callout shall not be a dimension (linear, diameter, radius, or angular)
|
Inheritance graph
|
|
| ENTITY IfcDimensionCalloutRelationship;
|
|