Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Element PartFamilyType / PrimaryShapeClass
Annotations
The optional PrimaryShapeClass element provides the primary shape classification of a part.
Diagram
Diagram PrimitivesPMI_xsd_Complex_Type_ShapeClassType.tmp#ShapeClassType_ShapeClassEnum PrimitivesPMI_xsd_Complex_Type_ShapeClassType.tmp#ShapeClassType_OtherShapeClass PrimitivesPMI_xsd_Complex_Type_ShapeClassType.tmp#ShapeClassType
Type ShapeClassType
Properties
content complex
minOccurs 0
Children OtherShapeClass, ShapeClassEnum
Instance
<PrimaryShapeClass xmlns="http://qifstandards.org/xsd/qif3">
  <ShapeClassEnum>{1,1}</ShapeClassEnum>
  <OtherShapeClass>{1,1}</OtherShapeClass>
</PrimaryShapeClass>
Source
<xs:element name="PrimaryShapeClass" type="ShapeClassType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional PrimaryShapeClass element provides the primary shape classification of a part.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartFamilyType / MinimumTolerance
Annotations
The optional MinimumTolerance element identifies the smallest linear tolerance that a part possesses that will need to be verified.
Diagram
Diagram Units_xsd_Complex_Type_SpecifiedDecimalType.tmp#SpecifiedDecimalType_decimalPlaces Units_xsd_Complex_Type_SpecifiedDecimalType.tmp#SpecifiedDecimalType_significantFigures Units_xsd_Complex_Type_SpecifiedDecimalType.tmp#SpecifiedDecimalType Units_xsd_Complex_Type_LinearValueType.tmp#LinearValueType_linearUnit Units_xsd_Complex_Type_LinearValueType.tmp#LinearValueType
Type LinearValueType
Type hierarchy
Properties
content complex
minOccurs 0
Attributes
QName Type Use Annotation
decimalPlaces xs:nonNegativeInteger optional
See documentation of SpecifiedDecimalType.
linearUnit xs:token optional
The optional linearUnit attribute defines the UnitName for the LinearValueType.
significantFigures xs:nonNegativeInteger optional
See documentation of SpecifiedDecimalType.
Source
<xs:element name="MinimumTolerance" type="LinearValueType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional MinimumTolerance element identifies the smallest linear tolerance that a part possesses that will need to be verified.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartFamilyType / MinimumBoundingBox
Annotations
The optional MinimumBoundingBox element provides the smallest bounding box into which the part will fit.
Diagram
Diagram PrimitivesPMI_xsd_Complex_Type_BoundingBoxType.tmp#BoundingBoxType_Length PrimitivesPMI_xsd_Complex_Type_BoundingBoxType.tmp#BoundingBoxType_Width PrimitivesPMI_xsd_Complex_Type_BoundingBoxType.tmp#BoundingBoxType_Height PrimitivesPMI_xsd_Complex_Type_BoundingBoxType.tmp#BoundingBoxType
Type BoundingBoxType
Properties
content complex
minOccurs 0
Children Height, Length, Width
Instance
<MinimumBoundingBox xmlns="http://qifstandards.org/xsd/qif3">
  <Length decimalPlaces="" linearUnit="" significantFigures="">{1,1}</Length>
  <Width decimalPlaces="" linearUnit="" significantFigures="">{1,1}</Width>
  <Height decimalPlaces="" linearUnit="" significantFigures="">{1,1}</Height>
</MinimumBoundingBox>
Source
<xs:element name="MinimumBoundingBox" type="BoundingBoxType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional MinimumBoundingBox element provides the smallest bounding box into which the part will fit.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartFamilyType / PrimaryManufacturingMethod
Annotations
The optional PrimaryManufacturingMethod element identifies the manufacturing method most likely used to produce the primary shape of a part.
Diagram
Diagram PrimitivesPMI_xsd_Complex_Type_ManufacturingMethodType.tmp#ManufacturingMethodType_ManufacturingMethodEnum PrimitivesPMI_xsd_Complex_Type_ManufacturingMethodType.tmp#ManufacturingMethodType_OtherManufacturingMethod PrimitivesPMI_xsd_Complex_Type_ManufacturingMethodType.tmp#ManufacturingMethodType
Type ManufacturingMethodType
Properties
content complex
minOccurs 0
Children ManufacturingMethodEnum, OtherManufacturingMethod
Instance
<PrimaryManufacturingMethod xmlns="http://qifstandards.org/xsd/qif3">
  <ManufacturingMethodEnum>{1,1}</ManufacturingMethodEnum>
  <OtherManufacturingMethod>{1,1}</OtherManufacturingMethod>
</PrimaryManufacturingMethod>
Source
<xs:element name="PrimaryManufacturingMethod" type="ManufacturingMethodType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional PrimaryManufacturingMethod element identifies the manufacturing method most likely used to produce the primary shape of a part.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Complex Type PartFamilyType
Annotations
The PartFamilyType provides information useful for grouping parts that have similar process flows and requirements. A part's PartFamilyType can be described by it's primary shape classification, primary manufacturing method, precision needs, and/or size ranges.
Diagram
Diagram QIFProduct_xsd_Complex_Type_PartFamilyType.tmp#PartFamilyType_PrimaryShapeClass QIFProduct_xsd_Complex_Type_PartFamilyType.tmp#PartFamilyType_MinimumTolerance QIFProduct_xsd_Complex_Type_PartFamilyType.tmp#PartFamilyType_MinimumBoundingBox QIFProduct_xsd_Complex_Type_PartFamilyType.tmp#PartFamilyType_PrimaryManufacturingMethod
Used by
Children MinimumBoundingBox, MinimumTolerance, PrimaryManufacturingMethod, PrimaryShapeClass
Source
<xs:complexType name="PartFamilyType">
  <xs:annotation>
    <xs:documentation>The PartFamilyType provides information useful for grouping parts that have similar process flows and requirements. A part's PartFamilyType can be described by it's primary shape classification, primary manufacturing method, precision needs, and/or size ranges.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="PrimaryShapeClass" type="ShapeClassType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional PrimaryShapeClass element provides the primary shape classification of a part.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MinimumTolerance" type="LinearValueType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional MinimumTolerance element identifies the smallest linear tolerance that a part possesses that will need to be verified.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MinimumBoundingBox" type="BoundingBoxType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional MinimumBoundingBox element provides the smallest bounding box into which the part will fit.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PrimaryManufacturingMethod" type="ManufacturingMethodType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The optional PrimaryManufacturingMethod element identifies the manufacturing method most likely used to produce the primary shape of a part.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd