<?xml version="1.0" encoding="utf-8"?>
<PropertySetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ifdguid="0231ac434cbc4f2cbe8f9c9229df9962" templatetype="PSET_OCCURRENCEDRIVEN" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd" xmlns="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd">
  <IfcVersion version="IFC4X4" />
  <Name>Pset_Width</Name>
  <Definition>Specifies the general properties for a Width event.</Definition>
  <Applicability />
  <ApplicableClasses>
    <ClassName>IfcReferent/WIDTHEVENT</ClassName>
  </ApplicableClasses>
  <ApplicableTypeValue>IfcReferent/WIDTHEVENT</ApplicableTypeValue>
  <PropertyDefs>
    <PropertyDef ifdguid="52834ea804d7431d89717aa6920072cf">
      <Name>Side</Name>
      <Definition>Specifies if the width is measured to the RIGHT or to the LEFT of the curve referenced by the placement, or if the same value is applied to BOTH sides.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_SideType">
            <EnumItem>LEFT</EnumItem>
            <EnumItem>RIGHT</EnumItem>
            <EnumItem>BOTH</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>LEFT</Name>
              <Definition>Left side</Definition>
              <NameAliases>
                <NameAlias lang="en"></NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Left side</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>RIGHT</Name>
              <Definition>Right side</Definition>
              <NameAliases>
                <NameAlias lang="en"></NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Right side</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>BOTH</Name>
              <NameAliases>
                <NameAlias lang="en"></NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Both sides</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="6a806455953a4f75a274ac9ea7ad5707">
      <Name>TransitionWidth</Name>
      <Definition>The type of transition of width used between the previous event and this event.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_TransitionWidthType">
            <EnumItem>CONST</EnumItem>
            <EnumItem>LINEAR</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>CONST</Name>
              <NameAliases>
                <NameAlias lang="en"></NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Specifies that transition of the width between the previous width event and this event shall be constant and equal to the previously specified width meaning that the change in width shall occur instantaneously at the location of this event.
</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>LINEAR</Name>
              <NameAliases>
                <NameAlias lang="en"></NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Specifies that the transition of the width between the previous width event and this event shall be linearly interpolated providing a gradual width change.
</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="a28e9f226e204a909976810e633a45f4">
      <Name>NominalWidth</Name>
      <Definition>The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcNonNegativeLengthMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Nominal Width</NameAlias>
        <NameAlias lang="ja-JP">公称幅</NameAlias>
        <NameAlias lang="ko-KR">공칭 폭</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
        <DefinitionAlias lang="ja-JP">呼び幅寸法。</DefinitionAlias>
        <DefinitionAlias lang="ko-KR">폭 치수</DefinitionAlias>
      </DefinitionAliases>
    </PropertyDef>
  </PropertyDefs>
  <PsetDefinitionAliases />
</PropertySetDef>