Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Element PartType / DefinitionExternal
Annotations
The optional DefinitionExternal element is a part definition in non-QIF format.
Diagram
Diagram QIFProduct_xsd_Complex_Type_DefinitionExternalType.tmp#DefinitionExternalType_n QIFProduct_xsd_Complex_Type_DefinitionExternalType.tmp#DefinitionExternalType_id QIFProduct_xsd_Complex_Type_DefinitionExternalType.tmp#DefinitionExternalType_PrintedDrawing QIFProduct_xsd_Complex_Type_DefinitionExternalType.tmp#DefinitionExternalType_DigitalDrawing QIFProduct_xsd_Complex_Type_DefinitionExternalType.tmp#DefinitionExternalType_DigitalModel QIFProduct_xsd_Complex_Type_DefinitionExternalType.tmp#DefinitionExternalType_PhysicalModel QIFProduct_xsd_Complex_Type_DefinitionExternalType.tmp#DefinitionExternalType
Type DefinitionExternalType
Properties
content complex
minOccurs 0
Children DigitalDrawing, DigitalModel, PhysicalModel, PrintedDrawing
Instance
<DefinitionExternal id="" n="" xmlns="http://qifstandards.org/xsd/qif3">
  <PrintedDrawing id="">{1,1}</PrintedDrawing>
  <DigitalDrawing id="">{1,1}</DigitalDrawing>
  <DigitalModel id="">{1,1}</DigitalModel>
  <PhysicalModel id="">{1,1}</PhysicalModel>
</DefinitionExternal>
Attributes
QName Type Use Annotation
id QIFIdType required
The required id attribute is the QIF id of the product geometry definitions, used for referencing.
n NaturalType required
The required n attribute is the number of external product definitions in this list.
Source
<xs:element name="DefinitionExternal" type="DefinitionExternalType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional DefinitionExternal element is a part definition in non-QIF format.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartType / PartFamily
Annotations
The optional PartFamily element gives information about the part that is useful for inspection planning.
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 QIFProduct_xsd_Complex_Type_PartFamilyType.tmp#PartFamilyType
Type PartFamilyType
Properties
content complex
minOccurs 0
Children MinimumBoundingBox, MinimumTolerance, PrimaryManufacturingMethod, PrimaryShapeClass
Instance
<PartFamily xmlns="http://qifstandards.org/xsd/qif3">
  <PrimaryShapeClass>{0,1}</PrimaryShapeClass>
  <MinimumTolerance decimalPlaces="" linearUnit="" significantFigures="">{0,1}</MinimumTolerance>
  <MinimumBoundingBox>{0,1}</MinimumBoundingBox>
  <PrimaryManufacturingMethod>{0,1}</PrimaryManufacturingMethod>
</PartFamily>
Source
<xs:element name="PartFamily" type="PartFamilyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional PartFamily element gives information about the part that is useful for inspection planning.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Complex Type PartType
Annotations
The PartType is the part type. It contains a set of entities, defining a feature (body), which can be instantiated multiple times in the CAD scene. Use of parts simplifies maintenance of identical features and reduces the total amount of scene data.
Diagram
Diagram PrimitivesPD_xsd_Complex_Type_NodeBaseType.tmp#NodeBaseType_label PrimitivesPD_xsd_Complex_Type_NodeBaseType.tmp#NodeBaseType PrimitivesPD_xsd_Complex_Type_NodeWithIdBaseType.tmp#NodeWithIdBaseType_id Primitives_xsd_Element_Attributes.tmp#Attributes PrimitivesPD_xsd_Complex_Type_NodeWithIdBaseType.tmp#NodeWithIdBaseType PrimitivesPD_xsd_Attribute_Group_AttrDrawable.tmp#AttrDrawable PrimitivesPD_xsd_Complex_Type_DrawableBaseType.tmp#DrawableBaseType QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_originMassProperty QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_materialIndex QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_Validation QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_Header QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_UUID QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_ModelNumber QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_Version QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_SecurityClassification QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_ExportControlClassification QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_FeatureNominalIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_FeatureZoneIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_CharacteristicNominalIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_NoteIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_PartNoteIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_DatumDefinitionIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_DatumTargetDefinitionIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_DatumReferenceFrameIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_BodyIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_CoordinateSystemIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_AuxiliaryIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_ViewIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_PointCloudIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType QIFProduct_xsd_Complex_Type_PartType.tmp#PartType_DefinitionExternal QIFProduct_xsd_Complex_Type_PartType.tmp#PartType_PartFamily QIFProduct_xsd_Element_FoldersPart.tmp#FoldersPart
Type extension of PartAssemblyBaseType
Type hierarchy
Used by
Element Part
Children Attributes, AuxiliaryIds, BodyIds, CharacteristicNominalIds, CoordinateSystemIds, DatumDefinitionIds, DatumReferenceFrameIds, DatumTargetDefinitionIds, DefinitionExternal, ExportControlClassification, FeatureNominalIds, FeatureZoneIds, FoldersPart, Header, ModelNumber, NoteIds, PartFamily, PartNoteIds, PointCloudIds, SecurityClassification, UUID, Validation, Version, ViewIds
Attributes
QName Type Default Use Annotation
color ColorType optional
The optional color attribute defines the RGB color property of a model entity.
hidden xs:boolean 0 optional
The optional hidden attribute defines the visibility property of a model entity in the graphical window.
id QIFIdType required
The required id attribute is the unique model entity identifier.
label xs:string optional
The optional label attribute is the model entity "nameplate". Normally it can be seen at the entity item in the project tree.
materialIndex NaturalType optional
The optional materialIndex attribute specifies a material index in the material library.
originMassProperty PointSimpleType optional
The optional originMassProperty attribute is the origin point for calculating of objects mass properties contained in this block.
size DoublePositiveType optional
The optional size attribute defines a recommended size for visualization of an infinite drawable element such as plane, cylinder, axis, etc., or objects without explicit geometric parameters (e.g. coordinate system).
transparency TransparencyType 0.0 optional
The optional transparency attribute defines the transparency property of a model entity.
Source
<xs:complexType name="PartType">
  <xs:annotation>
    <xs:documentation>The PartType is the part type. It contains a set of entities, defining a feature (body), which can be instantiated multiple times in the CAD scene. Use of parts simplifies maintenance of identical features and reduces the total amount of scene data.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="PartAssemblyBaseType">
      <xs:sequence>
        <xs:element name="DefinitionExternal" type="DefinitionExternalType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional DefinitionExternal element is a part definition in non-QIF format.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="PartFamily" type="PartFamilyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional PartFamily element gives information about the part that is useful for inspection planning.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element ref="FoldersPart" minOccurs="0">
          <xs:annotation>
            <xs:documentation>FoldersPart is folders tree in the part.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd