ENTITY IfcSurfaceStyle

(* SCHEMA IFC4; *)
ENTITY IfcSurfaceStyle
 SUBTYPE OF (IfcPresentationStyle);
	Side : IfcSurfaceSide;
	Styles : SET [1:5] OF IfcSurfaceStyleElementSelect;
 WHERE
	MaxOneExtDefined : SIZEOF(QUERY(Style <* SELF.Styles |
  'IFC4.IFCEXTERNALLYDEFINEDSURFACESTYLE' IN
   TYPEOF(Style)
  )) <= 1;
	MaxOneLighting : SIZEOF(QUERY(Style <* SELF.Styles |
  'IFC4.IFCSURFACESTYLELIGHTING' IN
   TYPEOF(Style)
  )) <= 1;
	MaxOneRefraction : SIZEOF(QUERY(Style <* SELF.Styles |
  'IFC4.IFCSURFACESTYLEREFRACTION' IN
   TYPEOF(Style)
  )) <= 1;
	MaxOneShading : SIZEOF(QUERY(Style <* SELF.Styles |
  'IFC4.IFCSURFACESTYLESHADING' IN
   TYPEOF(Style)
  )) <= 1;
	MaxOneTextures : SIZEOF(QUERY(Style <* SELF.Styles |
  'IFC4.IFCSURFACESTYLEWITHTEXTURES' IN
   TYPEOF(Style)
  )) <= 1;
END_ENTITY;

Explicit Attributes

Entity IfcSurfaceStyle has the following local and inherited explicit attributes:
AttributeTypeDefined By
 NameIfcLabel (STRING)IfcPresentationStyle
 SideIfcSurfaceSide (ENUM)IfcSurfaceStyle
 StylesSET OF IfcSurfaceStyleElementSelect (SELECT)IfcSurfaceStyle

Derived Attributes

    No derived attributes

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity IfcSurfaceStyle inherits from the following supertypes:
  IfcPresentationStyle

Subtypes

    No subtypes

Referenced By

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


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2024-07-11T21:39:05-04:00