4.1.2.3.4.5 Revolved Area Tapered Geometry

Figure 38 illustrates an instance diagram.

Revolved Area Tapered GeometryIfcRevolvedAreaSolidTaperedIfcStyledItemIfcSurfaceStyleIfcLabelIfcProfileDefIfcAxis2Placement3DIfcCartesianPointIfcDirectionIfcDirectionIfcAxis1PlacementIfcCartesianPointIfcDirectionIfcPlaneAngleMeasure

Figure 38 — Revolved Area Tapered Geometry

mvdXML Specification
<?xml version="1.0" encoding="utf-8"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="94e40626-dc03-4207-80f3-43a1bae67942" name="Revolved Area Tapered Geometry" applicableSchema="IFC4" applicableEntity="IfcRevolvedAreaSolidTapered">
  <Rules>
    <AttributeRule RuleID="Profile" AttributeName="SweptArea">
      <EntityRules>
        <EntityRule EntityName="IfcProfileDef" />
      </EntityRules>
    </AttributeRule>
    <AttributeRule AttributeName="StyledByItem">
      <EntityRules>
        <EntityRule EntityName="IfcStyledItem">
          <AttributeRules>
            <AttributeRule AttributeName="Name">
              <EntityRules>
                <EntityRule EntityName="IfcLabel" />
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="Styles">
              <EntityRules>
                <EntityRule EntityName="IfcSurfaceStyle" />
              </EntityRules>
            </AttributeRule>
          </AttributeRules>
        </EntityRule>
      </EntityRules>
    </AttributeRule>
    <AttributeRule AttributeName="Position">
      <EntityRules>
        <EntityRule EntityName="IfcAxis2Placement3D">
          <AttributeRules>
            <AttributeRule AttributeName="Location">
              <EntityRules>
                <EntityRule EntityName="IfcCartesianPoint" />
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="Axis">
              <EntityRules>
                <EntityRule EntityName="IfcDirection" />
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="RefDirection">
              <EntityRules>
                <EntityRule EntityName="IfcDirection" />
              </EntityRules>
            </AttributeRule>
          </AttributeRules>
        </EntityRule>
      </EntityRules>
    </AttributeRule>
    <AttributeRule AttributeName="Axis">
      <EntityRules>
        <EntityRule EntityName="IfcAxis1Placement">
          <AttributeRules>
            <AttributeRule AttributeName="Location">
              <EntityRules>
                <EntityRule EntityName="IfcCartesianPoint" />
              </EntityRules>
            </AttributeRule>
            <AttributeRule AttributeName="Axis">
              <EntityRules>
                <EntityRule EntityName="IfcDirection" />
              </EntityRules>
            </AttributeRule>
          </AttributeRules>
        </EntityRule>
      </EntityRules>
    </AttributeRule>
    <AttributeRule AttributeName="Angle">
      <EntityRules>
        <EntityRule EntityName="IfcPlaneAngleMeasure" />
      </EntityRules>
    </AttributeRule>
  </Rules>
  <SubTemplates>
    <ConceptTemplate uuid="0cc6f0cf-6785-41a3-ae6f-28f8465beced" name="Revolved Area Tapered Parameterized Profile" applicableSchema="IFC4" applicableEntity="IfcRevolvedAreaSolidTapered">
      <Rules>
        <AttributeRule RuleID="Profile" AttributeName="SweptArea">
          <EntityRules>
            <EntityRule EntityName="IfcProfileDef" />
            <EntityRule EntityName="IfcParameterizedProfileDef" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="StyledByItem">
          <EntityRules>
            <EntityRule EntityName="IfcStyledItem">
              <AttributeRules>
                <AttributeRule AttributeName="Name">
                  <EntityRules>
                    <EntityRule EntityName="IfcLabel" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Styles">
                  <EntityRules>
                    <EntityRule EntityName="IfcSurfaceStyle" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Position">
          <EntityRules>
            <EntityRule EntityName="IfcAxis2Placement3D">
              <AttributeRules>
                <AttributeRule AttributeName="Location">
                  <EntityRules>
                    <EntityRule EntityName="IfcCartesianPoint" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Axis">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="RefDirection">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Axis">
          <EntityRules>
            <EntityRule EntityName="IfcAxis1Placement">
              <AttributeRules>
                <AttributeRule AttributeName="Location">
                  <EntityRules>
                    <EntityRule EntityName="IfcCartesianPoint" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Axis">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Angle">
          <EntityRules>
            <EntityRule EntityName="IfcPlaneAngleMeasure" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="EndSweptArea">
          <EntityRules>
            <EntityRule EntityName="IfcParameterizedProfileDef" />
            <EntityRule EntityName="IfcDerivedProfileDef" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
    <ConceptTemplate uuid="24ad085d-84e5-4ff4-83e9-b54198977252" name="Revolved Area Tapered PolyCurve Profile" applicableSchema="IFC4" applicableEntity="IfcRevolvedAreaSolidTapered">
      <Rules>
        <AttributeRule RuleID="Profile" AttributeName="SweptArea">
          <EntityRules>
            <EntityRule EntityName="IfcProfileDef" />
            <EntityRule EntityName="IfcArbitraryClosedProfileDef" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="StyledByItem">
          <EntityRules>
            <EntityRule EntityName="IfcStyledItem">
              <AttributeRules>
                <AttributeRule AttributeName="Name">
                  <EntityRules>
                    <EntityRule EntityName="IfcLabel" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Styles">
                  <EntityRules>
                    <EntityRule EntityName="IfcSurfaceStyle" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Position">
          <EntityRules>
            <EntityRule EntityName="IfcAxis2Placement3D">
              <AttributeRules>
                <AttributeRule AttributeName="Location">
                  <EntityRules>
                    <EntityRule EntityName="IfcCartesianPoint" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Axis">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="RefDirection">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Axis">
          <EntityRules>
            <EntityRule EntityName="IfcAxis1Placement">
              <AttributeRules>
                <AttributeRule AttributeName="Location">
                  <EntityRules>
                    <EntityRule EntityName="IfcCartesianPoint" />
                  </EntityRules>
                </AttributeRule>
                <AttributeRule AttributeName="Axis">
                  <EntityRules>
                    <EntityRule EntityName="IfcDirection" />
                  </EntityRules>
                </AttributeRule>
              </AttributeRules>
            </EntityRule>
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Angle">
          <EntityRules>
            <EntityRule EntityName="IfcPlaneAngleMeasure" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="EndSweptArea">
          <EntityRules>
            <EntityRule EntityName="IfcDerivedProfileDef" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
  </SubTemplates>
</ConceptTemplate>

Link to this page  Link to this page