ENTITY IfcStructuralSurfaceMemberVarying

(* SCHEMA IFC2X2_FINAL; *)
ENTITY IfcStructuralSurfaceMemberVarying
 SUBTYPE OF (IfcStructuralSurfaceMember);
	SubsequentThickness : LIST [2:?] OF IfcPositiveLengthMeasure;
	VaryingThicknessLocation : IfcShapeAspect;
 DERIVE
	VaryingThickness : LIST [3:?] OF IfcPositiveLengthMeasure := IfcAddToBeginOfList(SELF\IfcStructuralSurfaceMember.Thickness, SubsequentThickness);
 WHERE
	WR61 : EXISTS(SELF\IfcStructuralSurfaceMember.Thickness);
	WR62 : SIZEOF(QUERY(temp <* SELF.VaryingThicknessLocation.ShapeRepresentations |
               NOT(SIZEOF(temp\IfcRepresentation.Items) = 1)
               )) = 0;
	WR63 : SIZEOF(QUERY(temp <* SELF.VaryingThicknessLocation.ShapeRepresentations |
               NOT(('IFC2X2_FINAL.IFCCARTESIANPOINT' IN TYPEOF(temp\IfcRepresentation.Items[1]))
                     OR
                   ('IFC2X2_FINAL.IFCPOINTONSURFACE' IN TYPEOF(temp\IfcRepresentation.Items[1])))
               )) = 0;
END_ENTITY;

Explicit Attributes

Entity IfcStructuralSurfaceMemberVarying has the following local and inherited explicit attributes:
AttributeTypeDefined By
 GlobalIdIfcGloballyUniqueId (STRING)IfcRoot
 OwnerHistoryIfcOwnerHistory (ENTITY)IfcRoot
 NameIfcLabel (STRING)IfcRoot
 DescriptionIfcText (STRING)IfcRoot
 ObjectTypeIfcLabel (STRING)IfcObject
 ObjectPlacementIfcObjectPlacement (ENTITY)IfcProduct
 RepresentationIfcProductRepresentation (ENTITY)IfcProduct
 PredefinedTypeIfcStructuralSurfaceTypeEnum (ENUM)IfcStructuralSurfaceMember
 ThicknessIfcPositiveLengthMeasure (REAL)IfcStructuralSurfaceMember
 SubsequentThicknessLIST OF IfcPositiveLengthMeasure (REAL)IfcStructuralSurfaceMemberVarying
 VaryingThicknessLocationIfcShapeAspect (ENTITY)IfcStructuralSurfaceMemberVarying

Derived Attributes

Entity IfcStructuralSurfaceMemberVarying has the following local and inherited derived attributes:
AttributeTypeDefined By
 VaryingThicknessLIST OF IfcPositiveLengthMeasure (REAL)IfcStructuralSurfaceMemberVarying

Inverse Attributes

Entity IfcStructuralSurfaceMemberVarying has the following local and inherited inverse attributes:
AttributeTypeDefined By
 IsDefinedBySET OF IfcRelDefines (ENTITY)IfcObject
 HasAssociationsSET OF IfcRelAssociates (ENTITY)IfcObject
 HasAssignmentsSET OF IfcRelAssigns (ENTITY)IfcObject
 DecomposesSET OF IfcRelDecomposes (ENTITY)IfcObject
 IsDecomposedBySET OF IfcRelDecomposes (ENTITY)IfcObject
 ReferencedBySET OF IfcRelAssignsToProduct (ENTITY)IfcProduct
 AssignedStructuralActivitySET OF IfcRelConnectsStructuralActivity (ENTITY)IfcStructuralItem
 ConnectedBySET OF IfcRelConnectsStructuralMember (ENTITY)IfcStructuralMember

Supertypes

Entity IfcStructuralSurfaceMemberVarying inherits from the following supertypes:
  IfcRoot
    IfcObject
      IfcProduct
        IfcStructuralItem
          IfcStructuralMember
            IfcStructuralSurfaceMember

Subtypes

    No subtypes

Referenced By

Entity IfcStructuralSurfaceMemberVarying and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 IfcBuildingElementProxy ENTITY IfcRoot
 IfcConditionCriterion ENTITY IfcRoot
 IfcCorrectObjectAssignment FUNCTION IfcObject
 IfcDuctFittingType ENTITY IfcObject
 IfcElementAssembly ENTITY IfcObject
 IfcFooting ENTITY IfcObject
 IfcGrid ENTITY IfcProduct
 IfcMove ENTITY IfcRoot
 IfcObject ENTITY IfcProduct
 IfcOccupant ENTITY IfcObject
 IfcPile ENTITY IfcObject
 IfcPipeFittingType ENTITY IfcObject
 IfcPlateType ENTITY IfcObject
 IfcProcedure ENTITY IfcObject
 IfcProcedure ENTITY IfcRoot
 IfcProduct ENTITY IfcStructuralItem
 IfcProject ENTITY IfcRoot
 IfcPropertySet ENTITY IfcRoot
 IfcProxy ENTITY IfcRoot
 IfcRamp ENTITY IfcProduct
 IfcRamp ENTITY IfcObject
 IfcReinforcingBar ENTITY IfcObject
 IfcRelAssigns ENTITY IfcObject
 IfcRelAssignsToProduct ENTITY IfcProduct
 IfcRelAssociates ENTITY IfcRoot
 IfcRelConnectsStructuralMember ENTITY IfcStructuralMember
 IfcRelContainedInSpatialStructure ENTITY IfcProduct
 IfcRelDecomposes ENTITY IfcObject
 IfcRelDefines ENTITY IfcObject
 IfcRoof ENTITY IfcProduct
 IfcRoof ENTITY IfcObject
 IfcRoot ENTITY IfcObject
 IfcServiceLifeFactor ENTITY IfcObject
 IfcSlab ENTITY IfcObject
 IfcSpatialStructureElement ENTITY IfcObject
 IfcStair ENTITY IfcProduct
 IfcStair ENTITY IfcObject
 IfcStructuralActivityAssignmentSelect SELECT IfcStructuralItem
 IfcStructuralItem ENTITY IfcStructuralMember
 IfcStructuralMember ENTITY IfcStructuralSurfaceMember
 IfcStructuralSurfaceMember ENTITY IfcStructuralSurfaceMemberVarying
 IfcStructuralSurfaceMemberVarying ENTITY IfcStructuralSurfaceMember
 IfcTask ENTITY IfcRoot
 IfcTask ENTITY IfcObject
 IfcTendon ENTITY IfcObject
 IfcTimeSeriesSchedule ENTITY IfcObject
 IfcTypeObject ENTITY IfcRoot
 IfcWall ENTITY IfcObject


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:20:56-04:00