IfcAnnotationTextOccurrence
Definition
from ISO/CD 10303-46:1992: An
annotation text occurrence is a text with a style assignment.
NOTE
Corresponding
STEP name: annotation_text_occurrence. Please refer to ISO/IS
10303-46:1994 for the final definition of the formal standard.
Definition from IAI: The IfcAnnotationTextOccurrence
shall only be used within a material or paper space
dependent representation (note: paper space is not yet supported within
this IFC release). Styled text within model
space shall use IfcStyledItem as the instance to
link the geometric text representation item to the (shared) style
information.
An IfcAnnotationTextOccurrence is a
relation object, that assigns a (set of) styles to a
representation item. It can be used without having a geometric
representation item already assigned, e.g. within an IfcMaterialDefinitionRepresentation.
If it has a geometric representation item already assigned than this is
further restricted to be an IfcTextLiteral.
The applicable style information is restricted to be an IfcTextStyle. For
each instance of a styled text, one instance of IfcAnnotationTextOccurrence
has to be created, that points, via an IfcPresentationStyleAssignment,
to an IfcTextStyle, that can be shared by many
styled texts.
HISTORY
New entity in Release IFC2x Edition 2.
EXPRESS specification:
|
ENTITY IfcAnnotationTextOccurrence
|
|
|
WR31
|
:
|
NOT(EXISTS(SELF\IfcStyledItem.Item)) OR
('IFCPRESENTATIONDEFINITIONRESOURCE.IFCTEXTLITERAL' IN TYPEOF (SELF\IfcStyledItem.Item));
|
|
|
|
Formal Propositions:
WR31
|
:
|
The Item that is styled by an IfcAnnotationTextOccurrence relation shall be (if provided) an IfcTextLiteral.
NOTE If no Item is provided, the IfcAnnotationTextOccurrence is used to provide a text style to a material dependent presentation.
|
Inheritance graph
|
ENTITY IfcAnnotationTextOccurrence;
|
|