ENTITY IfcFillAreaStyle

(* SCHEMA IFC4; *)
ENTITY IfcFillAreaStyle
 SUBTYPE OF (IfcPresentationStyle);
	FillStyles : SET [1:?] OF IfcFillStyleSelect;
	ModelOrDraughting : OPTIONAL IfcBoolean;
 WHERE
	ConsistentHatchStyleDef : IfcCorrectFillAreaStyle(SELF.FillStyles);
	MaxOneColour : SIZEOF(QUERY(Style <* SELF.FillStyles |
  'IFC4.IFCCOLOUR' IN
   TYPEOF(Style)
  )) <= 1;
	MaxOneExtHatchStyle : SIZEOF(QUERY(Style <* SELF.FillStyles |
  'IFC4.IFCEXTERNALLYDEFINEDHATCHSTYLE' IN
   TYPEOF(Style)
  )) <= 1;
END_ENTITY;

Explicit Attributes

Entity IfcFillAreaStyle has the following local and inherited explicit attributes:
AttributeTypeDefined By
 NameIfcLabel (STRING)IfcPresentationStyle
 FillStylesSET OF IfcFillStyleSelect (SELECT)IfcFillAreaStyle
 ModelOrDraughtingIfcBoolean (BOOLEAN)IfcFillAreaStyle

Derived Attributes

    No derived attributes

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity IfcFillAreaStyle inherits from the following supertypes:
  IfcPresentationStyle

Subtypes

    No subtypes

Referenced By

Entity IfcFillAreaStyle and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 IfcPresentationLayerWithStyle ENTITY IfcPresentationStyle
 IfcPresentationStyle ENTITY IfcFillAreaStyle
 IfcPresentationStyleSelect SELECT IfcFillAreaStyle
 IfcStyleAssignmentSelect SELECT IfcPresentationStyle


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2023-12-22T16:31:09-05:00