complexType Ann3DAreaType
diagram plmxml_diagrams/plmxml_p649.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:AttribOwnerBase
properties
base plm:AttribOwnerBase
children plm:Description plm:ApplicationRef plm:Attribute plm:Plane plm:Curve
used by
element Ann3DRegionType/Area
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      
type  plm:Ann3DAreaEnum  required      
length  xsd:double  optional      
width  xsd:double  optional      
diameter  xsd:double  optional      
innerDiameter  xsd:double  optional      
height  xsd:double  optional      
insidePoint  plm:VectorType  optional      
originAnchor  plm:Ann3DOriginAnchorEnum  optional      
annotation
documentation

      A constituent area of an Ann3DRegion.

      Attributes:

      type:             The shape of the Area as an Ann3DAreaEnum.
      length:           Refers to the side of a rectangular Area that lies along
                        the 'x' axis of the Plane sub-element.
      width:            Refers to the side of a rectangular Area that lies along
                        the 'y' axis of the Plane sub-element.
      diameter:         The diameter of a circular Area. The outer diameter of
                        an annular Area.
      innerDiameter:    The inner diameter of an annular Area.
      height:           The height along the axis of a cylindrical Area in the
                        direction of the 'z' axis of the Plane sub-element.
      insidePoint:      If type is general and the Area has a set of Curve
                        sub-elements, insidePoint is any point that indicates
                        the inside of the set.
      originAnchor:     If type is circular, rectangular or annular,
                        originAnchor is the point on the Area that the origin
                        attrbute of the Plane sub-element defines.

      Sub-elements:

      Plane:            The plane in which the Area lies. The origin of the
                        plane defines the origin of a circular, rectangular,
                        cylindrical or annular Area. The xAxis of the plane
                        defines the direction of a rectangular area. (Also
                        circular and annular but these are invariant under
                        change of direction.) The zAxis of the plane defines the
                        axis of a cylindrical Area.
      Curve:            The curves that constitute a general Area.
     
source <xsd:complexType name="Ann3DAreaType">
 
<xsd:annotation>
   
<xsd:documentation>
      A constituent area of an Ann3DRegion.

      Attributes:

      type:             The shape of the Area as an Ann3DAreaEnum.
      length:           Refers to the side of a rectangular Area that lies along
                        the 'x' axis of the Plane sub-element.
      width:            Refers to the side of a rectangular Area that lies along
                        the 'y' axis of the Plane sub-element.
      diameter:         The diameter of a circular Area. The outer diameter of
                        an annular Area.
      innerDiameter:    The inner diameter of an annular Area.
      height:           The height along the axis of a cylindrical Area in the
                        direction of the 'z' axis of the Plane sub-element.
      insidePoint:      If type is general and the Area has a set of Curve
                        sub-elements, insidePoint is any point that indicates
                        the inside of the set.
      originAnchor:     If type is circular, rectangular or annular,
                        originAnchor is the point on the Area that the origin
                        attrbute of the Plane sub-element defines.

      Sub-elements:

      Plane:            The plane in which the Area lies. The origin of the
                        plane defines the origin of a circular, rectangular,
                        cylindrical or annular Area. The xAxis of the plane
                        defines the direction of a rectangular area. (Also
                        circular and annular but these are invariant under
                        change of direction.) The zAxis of the plane defines the
                        axis of a cylindrical Area.
      Curve:            The curves that constitute a general Area.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:AttribOwnerBase">
     
<xsd:sequence>
       
<xsd:element name="Plane" type="plm:PlaneType" minOccurs="0"/>
       
<xsd:element ref="plm:Curve" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
     
<xsd:attribute name="type" type="plm:Ann3DAreaEnum" use="required"/>
     
<xsd:attribute name="length" type="xsd:double" use="optional"/>
     
<xsd:attribute name="width" type="xsd:double" use="optional"/>
     
<xsd:attribute name="diameter" type="xsd:double" use="optional"/>
     
<xsd:attribute name="innerDiameter" type="xsd:double" use="optional"/>
     
<xsd:attribute name="height" type="xsd:double" use="optional"/>
     
<xsd:attribute name="insidePoint" type="plm:VectorType" use="optional"/>
     
<xsd:attribute name="originAnchor" type="plm:Ann3DOriginAnchorEnum" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute Ann3DAreaType/@type
type plm:Ann3DAreaEnum
properties
use required
facets
Kind Value Annotation
enumeration rectangular
enumeration circular
enumeration annular
enumeration cylindrical
enumeration general
source <xsd:attribute name="type" type="plm:Ann3DAreaEnum" use="required"/>

attribute Ann3DAreaType/@length
type xsd:double
properties
use optional
source <xsd:attribute name="length" type="xsd:double" use="optional"/>

attribute Ann3DAreaType/@width
type xsd:double
properties
use optional
source <xsd:attribute name="width" type="xsd:double" use="optional"/>

attribute Ann3DAreaType/@diameter
type xsd:double
properties
use optional
source <xsd:attribute name="diameter" type="xsd:double" use="optional"/>

attribute Ann3DAreaType/@innerDiameter
type xsd:double
properties
use optional
source <xsd:attribute name="innerDiameter" type="xsd:double" use="optional"/>

attribute Ann3DAreaType/@height
type xsd:double
properties
use optional
source <xsd:attribute name="height" type="xsd:double" use="optional"/>

attribute Ann3DAreaType/@insidePoint
type plm:VectorType
properties
use optional
facets
Kind Value Annotation
length 3
source <xsd:attribute name="insidePoint" type="plm:VectorType" use="optional"/>

attribute Ann3DAreaType/@originAnchor
type plm:Ann3DOriginAnchorEnum
properties
use optional
facets
Kind Value Annotation
enumeration topLeft
enumeration topCentre
enumeration topRight
enumeration middleLeft
enumeration middleCentre
enumeration middleRight
enumeration bottomLeft
enumeration bottomCentre
enumeration bottomRight
source <xsd:attribute name="originAnchor" type="plm:Ann3DOriginAnchorEnum" use="optional"/>

element Ann3DAreaType/Plane
diagram plmxml_diagrams/plmxml_p650.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:PlaneType
properties
minOcc 0
maxOcc 1
content complex
children plm:Description plm:ApplicationRef plm:Attribute plm:PropertyGroup plm:SamplePoints
used by
complexType PlanarZoneType
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      
entityRef  plm:anyURIType  optional      
propertyRefs  plm:uriReferenceListType  optional      
startU  xsd:double  optional      
endU  xsd:double  optional      
startV  xsd:double  optional      
endV  xsd:double  optional      
origin  plm:VectorType    0 0 0    
zAxis  plm:DirectionType    0 0 1    
xAxis  plm:DirectionType    1 0 0    
source <xsd:element name="Plane" type="plm:PlaneType" minOccurs="0"/>


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