Wide Opening

<?xml version="1.0" encoding="UTF-8"?>
<wideOpening
  symbolInstance="W-0-0"

  point="2"

  snappedPosition="0.50000"

  snappedWidth="3.06705"
  snappedDepth="0.12000"
  snappedHeight="2.04000"
/>

The <wideOpening>-element represents a wall that has been removed in the current room.

Screenshot

Attribute

Description

symbolInstance

The unique identifier of the <symbolInstance> element containing data attached to this opening. The symbol instance contains the symbol ID.

point

The index 0-based of the <point> element starting the opening.

snappedPosition

The corrected relative position of the opening represented by a floating point number between 0.0 and 1.0. This value should be used when drawing an assembled project.

snappedWidth

The corrected width of the opening in meters represented by a floating point number. This value should be used when drawing an assembled project.

snappedDepth

The corrected depth of the opening in meters represented by a floating point number. This value should be used when drawing an assembled project.

snappedHeight

The corrected height of the opening in meters represented by a floating point number. This value should be used when drawing an assembled project.

XML SchemaCopied!

<xs:element name="wideOpening">
  <xs:complexType>
    <xs:attribute name="symbolInstance" type="xs:string" use="required"/>
    <xs:attribute name="point" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:integer">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="snappedPosition" type="position" use="required"/>
    <xs:attribute name="snappedWidth" type="xs:decimal" use="required"/>
    <xs:attribute name="snappedDepth" type="xs:decimal" use="required"/>
    <xs:attribute name="snappedHeight" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:element>

<xs:simpleType name="position">
  <xs:restriction base="xs:decimal">
    <xs:minInclusive value="0.0"/>
    <xs:maxInclusive value="1.0"/>
  </xs:restriction>
</xs:simpleType>