complexType Ann3DCrosshatchType
diagram plmxml_diagrams/plmxml_p690.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:Annotation3DType
properties
base plm:Annotation3DType
children plm:Description plm:ApplicationRef plm:Attribute plm:BoxBound plm:SphereBound plm:Bound plm:PropertyGroup plm:Keyword plm:SafetyClassification plm:ValueToCustomer plm:Reference plm:FeatureIdentification
used by
element Crosshatch
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
attributeRefs  xsd:IDREFS  optional      
accessRefs  plm:uriReferenceListType  optional      
statusRef  plm:anyURIType  optional      
checkoutRefs  plm:uriReferenceListType  optional      
subType  xsd:string  optional      
effectivityRefs  plm:uriReferenceListType  optional      
releaseStatusRefs  plm:uriReferenceListType  optional      
gdeInstanceRefs  plm:uriReferenceListType  optional      
propertyRefs  plm:uriReferenceListType  optional      
accountabilityId  xsd:integer  optional      
group  xsd:string  optional      
usage  xsd:string  optional      
uriRefs  plm:uriReferenceListType  optional      
rotate  xsd:boolean    false    
pattern  plm:Ann3DCrosshatchPattern    iron    
spacing  xsd:double        
angle  xsd:double        
definitionRef  plm:anyURIType        
annotation
documentation

      Crosshatch Annotation

      Attributes:

      rotate:           Indicates whether or not the crosshatch pattern is
                        rotated.
      pattern:          The pattern used for the Crosshatch. pattern is
                        overriden by definitionRef.
      spacing:          The spacing between the lines in the Crosshatch, in
                        metres.
      angle:            The angle (in radians) of the lines in the crosshatch
                        from the X direction for the symbol.
      definitionRef:    References a CrosshatchPatternDefinition. The entire
                        crosshatch pattern may then be modified by the rotate,
                        spacing and angle attributes. If definitionRef is
                        absent, the crosshatch pattern is defined by the pattern
                        attribute.
        
source <xsd:complexType name="Ann3DCrosshatchType">
 
<xsd:annotation>
   
<xsd:documentation>
      Crosshatch Annotation

      Attributes:

      rotate:           Indicates whether or not the crosshatch pattern is
                        rotated.
      pattern:          The pattern used for the Crosshatch. pattern is
                        overriden by definitionRef.
      spacing:          The spacing between the lines in the Crosshatch, in
                        metres.
      angle:            The angle (in radians) of the lines in the crosshatch
                        from the X direction for the symbol.
      definitionRef:    References a CrosshatchPatternDefinition. The entire
                        crosshatch pattern may then be modified by the rotate,
                        spacing and angle attributes. If definitionRef is
                        absent, the crosshatch pattern is defined by the pattern
                        attribute.
        
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:Annotation3DType">
     
<xsd:attribute name="rotate" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="pattern" type="plm:Ann3DCrosshatchPattern" default="iron"/>
     
<xsd:attribute name="spacing" type="xsd:double"/>
     
<xsd:attribute name="angle" type="xsd:double"/>
     
<xsd:attribute name="definitionRef" type="plm:anyURIType" plm:refType="plm:CrosshatchPatternDefinition"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute Ann3DCrosshatchType/@rotate
type xsd:boolean
properties
default false
source <xsd:attribute name="rotate" type="xsd:boolean" default="false"/>

attribute Ann3DCrosshatchType/@pattern
type plm:Ann3DCrosshatchPattern
properties
default iron
facets
Kind Value Annotation
enumeration iron
enumeration steel
enumeration brass
enumeration rubber
enumeration glass
enumeration aluminum
enumeration lead
enumeration solid
enumeration user
enumeration electricalWinding
enumeration refractory
enumeration thermalInsulation
source <xsd:attribute name="pattern" type="plm:Ann3DCrosshatchPattern" default="iron"/>

attribute Ann3DCrosshatchType/@spacing
type xsd:double
source <xsd:attribute name="spacing" type="xsd:double"/>

attribute Ann3DCrosshatchType/@angle
type xsd:double
source <xsd:attribute name="angle" type="xsd:double"/>

attribute Ann3DCrosshatchType/@definitionRef
type plm:anyURIType
source <xsd:attribute name="definitionRef" type="plm:anyURIType" plm:refType="plm:CrosshatchPatternDefinition"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy