Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Element PlaneFeatureNominalType / Location
Annotations
The Location element is the nominal location of a point on the plane.
Diagram
Diagram Primitives_xsd_Simple_Type_PointSimpleType.tmp#PointSimpleType Primitives_xsd_Attribute_Group_AttrPoint.tmp#AttrPoint Primitives_xsd_Complex_Type_PointType.tmp#PointType
Type PointType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
decimalPlaces xs:nonNegativeInteger optional
linearUnit xs:token optional
significantFigures xs:nonNegativeInteger optional
validity ValidityEnumType optional
xDecimalPlaces xs:nonNegativeInteger optional
xSignificantFigures xs:nonNegativeInteger optional
xValidity ValidityEnumType optional
yDecimalPlaces xs:nonNegativeInteger optional
ySignificantFigures xs:nonNegativeInteger optional
yValidity ValidityEnumType optional
zDecimalPlaces xs:nonNegativeInteger optional
zSignificantFigures xs:nonNegativeInteger optional
zValidity ValidityEnumType optional
Source
<xs:element name="Location" type="PointType">
  <xs:annotation>
    <xs:documentation>The Location element is the nominal location of a point on the plane.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFLibrary/Features.xsd
Element PlaneFeatureNominalType / Normal
Annotations
The Normal element is the nominal unit normal vector of the plane.
Diagram
Diagram Primitives_xsd_Simple_Type_UnitVectorSimpleType.tmp#UnitVectorSimpleType Primitives_xsd_Attribute_Group_AttrPoint.tmp#AttrPoint Primitives_xsd_Complex_Type_UnitVectorType.tmp#UnitVectorType
Type UnitVectorType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
decimalPlaces xs:nonNegativeInteger optional
linearUnit xs:token optional
significantFigures xs:nonNegativeInteger optional
validity ValidityEnumType optional
xDecimalPlaces xs:nonNegativeInteger optional
xSignificantFigures xs:nonNegativeInteger optional
xValidity ValidityEnumType optional
yDecimalPlaces xs:nonNegativeInteger optional
ySignificantFigures xs:nonNegativeInteger optional
yValidity ValidityEnumType optional
zDecimalPlaces xs:nonNegativeInteger optional
zSignificantFigures xs:nonNegativeInteger optional
zValidity ValidityEnumType optional
Source
<xs:element name="Normal" type="UnitVectorType">
  <xs:annotation>
    <xs:documentation>The Normal element is the nominal unit normal vector of the plane.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFLibrary/Features.xsd
Element PlaneFeatureNominalType / PolyLine
Annotations
The PolyLine element defines a polyline representing the extent and boundary of the plane. The polyline must lie in the plane. This element is in an optional choice.
Diagram
Diagram Primitives_xsd_Simple_Type_ListDoubleType.tmp#ListDoubleType Primitives_xsd_Complex_Type_ArrayPointType.tmp#ArrayPointType_count Primitives_xsd_Attribute_Group_AttrPoint.tmp#AttrPoint Primitives_xsd_Complex_Type_ArrayPointType.tmp#ArrayPointType Primitives_xsd_Complex_Type_PolyLineType.tmp#PolyLineType
Type PolyLineType
Type hierarchy
Properties
content complex
Attributes
QName Type Use Annotation
count NaturalType required
The required count attribute gives the number of points represented by the array. The number of entries in the array must be 3*count.
decimalPlaces xs:nonNegativeInteger optional
linearUnit xs:token optional
significantFigures xs:nonNegativeInteger optional
validity ValidityEnumType optional
xDecimalPlaces xs:nonNegativeInteger optional
xSignificantFigures xs:nonNegativeInteger optional
xValidity ValidityEnumType optional
yDecimalPlaces xs:nonNegativeInteger optional
ySignificantFigures xs:nonNegativeInteger optional
yValidity ValidityEnumType optional
zDecimalPlaces xs:nonNegativeInteger optional
zSignificantFigures xs:nonNegativeInteger optional
zValidity ValidityEnumType optional
Source
<xs:element name="PolyLine" type="PolyLineType">
  <xs:annotation>
    <xs:documentation>The PolyLine element defines a polyline representing the extent and boundary of the plane. The polyline must lie in the plane. This element is in an optional choice.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFLibrary/Features.xsd
Element PlaneFeatureNominalType / Rectangle
Annotations
The Rectangle element defines a rectangle representing the extent and boundary of the plane. The rectangle must lie in the plane. This element is in an optional choice.
Diagram
Diagram PrimitivesPMI_xsd_Complex_Type_RectangleType.tmp#RectangleType_Length PrimitivesPMI_xsd_Complex_Type_RectangleType.tmp#RectangleType_CornerPoint PrimitivesPMI_xsd_Complex_Type_RectangleType.tmp#RectangleType_Width PrimitivesPMI_xsd_Complex_Type_RectangleType.tmp#RectangleType_WidthDirection PrimitivesPMI_xsd_Complex_Type_RectangleType.tmp#RectangleType_LengthDirection PrimitivesPMI_xsd_Complex_Type_RectangleType.tmp#RectangleType
Type RectangleType
Properties
content complex
Children CornerPoint, Length, LengthDirection, Width, WidthDirection
Instance
<Rectangle xmlns="http://qifstandards.org/xsd/qif3">
  <Length decimalPlaces="" linearUnit="" significantFigures="">{1,1}</Length>
  <CornerPoint decimalPlaces="" linearUnit="" significantFigures="" validity="" xDecimalPlaces="" xSignificantFigures="" xValidity="" yDecimalPlaces="" ySignificantFigures="" yValidity="" zDecimalPlaces="" zSignificantFigures="" zValidity="">{1,1}</CornerPoint>
  <Width decimalPlaces="" linearUnit="" significantFigures="">{1,1}</Width>
  <WidthDirection decimalPlaces="" linearUnit="" significantFigures="" validity="" xDecimalPlaces="" xSignificantFigures="" xValidity="" yDecimalPlaces="" ySignificantFigures="" yValidity="" zDecimalPlaces="" zSignificantFigures="" zValidity="">{1,1}</WidthDirection>
  <LengthDirection decimalPlaces="" linearUnit="" significantFigures="" validity="" xDecimalPlaces="" xSignificantFigures="" xValidity="" yDecimalPlaces="" ySignificantFigures="" yValidity="" zDecimalPlaces="" zSignificantFigures="" zValidity="">{1,1}</LengthDirection>
</Rectangle>
Source
<xs:element name="Rectangle" type="RectangleType">
  <xs:annotation>
    <xs:documentation>The Rectangle element defines a rectangle representing the extent and boundary of the plane. The rectangle must lie in the plane. This element is in an optional choice.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFLibrary/Features.xsd
Element PlaneFeatureNominalType / Circle
Annotations
The Circle element defines a circle representing the extent and boundary of the plane. The circle must lie in the plane. This element is in an optional choice.
Diagram
Diagram PrimitivesPMI_xsd_Complex_Type_CircleType.tmp#CircleType_CenterPoint PrimitivesPMI_xsd_Complex_Type_CircleType.tmp#CircleType_Diameter PrimitivesPMI_xsd_Complex_Type_CircleType.tmp#CircleType_Normal PrimitivesPMI_xsd_Complex_Type_CircleType.tmp#CircleType
Type CircleType
Properties
content complex
Children CenterPoint, Diameter, Normal
Instance
<Circle xmlns="http://qifstandards.org/xsd/qif3">
  <CenterPoint decimalPlaces="" linearUnit="" significantFigures="" validity="" xDecimalPlaces="" xSignificantFigures="" xValidity="" yDecimalPlaces="" ySignificantFigures="" yValidity="" zDecimalPlaces="" zSignificantFigures="" zValidity="">{1,1}</CenterPoint>
  <Diameter decimalPlaces="" linearUnit="" significantFigures="">{1,1}</Diameter>
  <Normal decimalPlaces="" linearUnit="" significantFigures="" validity="" xDecimalPlaces="" xSignificantFigures="" xValidity="" yDecimalPlaces="" ySignificantFigures="" yValidity="" zDecimalPlaces="" zSignificantFigures="" zValidity="">{1,1}</Normal>
</Circle>
Source
<xs:element name="Circle" type="CircleType">
  <xs:annotation>
    <xs:documentation>The Circle element defines a circle representing the extent and boundary of the plane. The circle must lie in the plane. This element is in an optional choice.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFLibrary/Features.xsd
Element PlaneFeatureNominalType / Constructed
Annotations
The optional Constructed element signifies that the plane is constructed and provides details of the construction method.
Diagram
Diagram Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType_BestFit Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType_Recompensated Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType_Midplane Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType_Offset Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType_Perpendicular Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType_Parallel Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType_Copy Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType_Cast Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType_TangentThrough Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType_Through Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType_Transform Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType_Extract Features_xsd_Complex_Type_PlaneConstructionMethodType.tmp#PlaneConstructionMethodType
Type PlaneConstructionMethodType
Properties
content complex
minOccurs 0
Children BestFit, Cast, Copy, Extract, Midplane, Offset, Parallel, Perpendicular, Recompensated, TangentThrough, Through, Transform
Instance
<Constructed xmlns="http://qifstandards.org/xsd/qif3">
  <BestFit n="">{1,1}</BestFit>
  <Recompensated>{1,1}</Recompensated>
  <Midplane>{1,1}</Midplane>
  <Offset>{1,1}</Offset>
  <Perpendicular>{1,1}</Perpendicular>
  <Parallel>{1,1}</Parallel>
  <Copy>{1,1}</Copy>
  <Cast>{1,1}</Cast>
  <TangentThrough>{1,1}</TangentThrough>
  <Through>{1,1}</Through>
  <Transform>{1,1}</Transform>
  <Extract>{1,1}</Extract>
</Constructed>
Source
<xs:element name="Constructed" type="PlaneConstructionMethodType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional Constructed element signifies that the plane is constructed and provides details of the construction method.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFLibrary/Features.xsd
Complex Type PlaneFeatureNominalType
Annotations
The PlaneFeatureNominalType defines the plane feature nominal information for an individual plane feature.
Diagram
Diagram Features_xsd_Complex_Type_FeatureBaseType.tmp#FeatureBaseType_id Primitives_xsd_Element_Attributes.tmp#Attributes Features_xsd_Complex_Type_FeatureBaseType.tmp#FeatureBaseType Features_xsd_Complex_Type_FeatureNominalBaseType.tmp#FeatureNominalBaseType_Name Features_xsd_Complex_Type_FeatureNominalBaseType.tmp#FeatureNominalBaseType_UUID Features_xsd_Complex_Type_FeatureNominalBaseType.tmp#FeatureNominalBaseType_FeatureDefinitionId Features_xsd_Complex_Type_FeatureNominalBaseType.tmp#FeatureNominalBaseType_ParentFeatureNominalId Features_xsd_Complex_Type_FeatureNominalBaseType.tmp#FeatureNominalBaseType_EntityInternalIds Features_xsd_Complex_Type_FeatureNominalBaseType.tmp#FeatureNominalBaseType_EntityExternalIds Features_xsd_Complex_Type_FeatureNominalBaseType.tmp#FeatureNominalBaseType Features_xsd_Complex_Type_ShapeFeatureNominalBaseType.tmp#ShapeFeatureNominalBaseType_PointList Features_xsd_Complex_Type_ShapeFeatureNominalBaseType.tmp#ShapeFeatureNominalBaseType_SubstituteFeatureAlgorithm Features_xsd_Complex_Type_ShapeFeatureNominalBaseType.tmp#ShapeFeatureNominalBaseType Features_xsd_Complex_Type_SurfaceFeatureNominalBaseType.tmp#SurfaceFeatureNominalBaseType Features_xsd_Complex_Type_PlaneFeatureNominalType.tmp#PlaneFeatureNominalType_Location Features_xsd_Complex_Type_PlaneFeatureNominalType.tmp#PlaneFeatureNominalType_Normal Features_xsd_Complex_Type_PlaneFeatureNominalType.tmp#PlaneFeatureNominalType_PolyLine Features_xsd_Complex_Type_PlaneFeatureNominalType.tmp#PlaneFeatureNominalType_Rectangle Features_xsd_Complex_Type_PlaneFeatureNominalType.tmp#PlaneFeatureNominalType_Circle Features_xsd_Complex_Type_PlaneFeatureNominalType.tmp#PlaneFeatureNominalType_Constructed
Type extension of SurfaceFeatureNominalBaseType
Type hierarchy
Used by
Children Attributes, Circle, Constructed, EntityExternalIds, EntityInternalIds, FeatureDefinitionId, Location, Name, Normal, ParentFeatureNominalId, PointList, PolyLine, Rectangle, SubstituteFeatureAlgorithm, UUID
Attributes
QName Type Use Annotation
id QIFIdType required
The id attribute is the QIF id of the feature, used for referencing.
Source
<xs:complexType name="PlaneFeatureNominalType">
  <xs:annotation>
    <xs:documentation>The PlaneFeatureNominalType defines the plane feature nominal information for an individual plane feature.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="SurfaceFeatureNominalBaseType">
      <xs:sequence>
        <xs:element name="Location" type="PointType">
          <xs:annotation>
            <xs:documentation>The Location element is the nominal location of a point on the plane.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Normal" type="UnitVectorType">
          <xs:annotation>
            <xs:documentation>The Normal element is the nominal unit normal vector of the plane.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:choice minOccurs="0">
          <xs:annotation>
            <xs:documentation>This optional compositor provides a choice among methods of representing the extent and boundary of the plane.</xs:documentation>
          </xs:annotation>
          <xs:element name="PolyLine" type="PolyLineType">
            <xs:annotation>
              <xs:documentation>The PolyLine element defines a polyline representing the extent and boundary of the plane. The polyline must lie in the plane. This element is in an optional choice.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Rectangle" type="RectangleType">
            <xs:annotation>
              <xs:documentation>The Rectangle element defines a rectangle representing the extent and boundary of the plane. The rectangle must lie in the plane. This element is in an optional choice.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Circle" type="CircleType">
            <xs:annotation>
              <xs:documentation>The Circle element defines a circle representing the extent and boundary of the plane. The circle must lie in the plane. This element is in an optional choice.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
        <xs:element name="Constructed" type="PlaneConstructionMethodType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional Constructed element signifies that the plane is constructed and provides details of the construction method.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFLibrary/Features.xsd