complexType SectionType
diagram plmxml_diagrams/plmxml_p486.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:AttribOwnerBase
properties
base plm:AttribOwnerBase
children plm:Description plm:ApplicationRef plm:Attribute
used by
elements StructureDefBase/Section Section
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      
geometryRef  plm:anyURIType  optional      
type  plm:SectionEnum    standard    
curveRefs  plm:uriReferenceListType  optional      
componentRefs  plm:uriReferenceListType  optional      
display  plm:SectionDisplayEnum    section    
render  plm:DrawingStyleType    shaded    
capDisplay  xsd:boolean    true    
capColour  plm:RGBAType  optional      
curvesDisplay  xsd:boolean    true    
curvesColour  plm:RGBAType  optional      
geometryType  plm:SectionGeometryEnum    singlePlane    
crosshatchRef  plm:anyURIType  optional      
hatchByMaterial  xsd:boolean    false    
annotation
documentation

      Section definition of a View, i.e. cutter geometry.

      Attributes:

      geometryRef:      A reference to an object defining section geometry,
                        which is expected to be a surface or a solid, for
                        example - construction geometry element derived from
                        SurfaceBase or (an Occurrence of) geometry stored
                        in a Representation stream.
      type:             Whether the section is generated from the graphical
                        representation of a model. The default is to generate it
                        from the model geometry.
      curveRefs:        References the curves that result from the cut.
      componentRefs:    References the model entities that are cut.
      display:          The display type of the section.
      render:           The render mode of the section. Currently only wireframe
                        and shaded are supported.
      capDisplay:       Whether the face resulting from the cut is displayed.
      capColour:        The colour of the face resulting from the cut.
      curvesDisplay:    Whether the curves resulting from the cut are displayed.
      curvesColour:     The colour of the curves resulting from the cut.
      geometryType:     When a section is generated from the graphical
                        representation of a model, geometryType describes the
                        set of geometry(s) performing the cut(s).
      crosshatchRef:    References a Crosshatch element that holds the
                        crosshatch parameters of the Section. The pattern
                        determined by crosshatchRef is overridden by that
                        determined by hatchByMaterial. If crosshatchRef is
                        absent and hatchByMaterial is false, the Section is not
                        crosshatched.
      hatchByMaterial:  Whether the crosshatch pattern of a body in a
                        lightweight section is determined by its material type.
                        The pattern determined by hatchByMaterial overrides that
                        determined by crosshatchRef. If hatchByMaterial is false
                        and crosshatchRef is absent, the Section is not
                        crosshatched.
     
source <xsd:complexType name="SectionType">
 
<xsd:annotation>
   
<xsd:documentation>
      Section definition of a View, i.e. cutter geometry.

      Attributes:

      geometryRef:      A reference to an object defining section geometry,
                        which is expected to be a surface or a solid, for
                        example - construction geometry element derived from
                        SurfaceBase or (an Occurrence of) geometry stored
                        in a Representation stream.
      type:             Whether the section is generated from the graphical
                        representation of a model. The default is to generate it
                        from the model geometry.
      curveRefs:        References the curves that result from the cut.
      componentRefs:    References the model entities that are cut.
      display:          The display type of the section.
      render:           The render mode of the section. Currently only wireframe
                        and shaded are supported.
      capDisplay:       Whether the face resulting from the cut is displayed.
      capColour:        The colour of the face resulting from the cut.
      curvesDisplay:    Whether the curves resulting from the cut are displayed.
      curvesColour:     The colour of the curves resulting from the cut.
      geometryType:     When a section is generated from the graphical
                        representation of a model, geometryType describes the
                        set of geometry(s) performing the cut(s).
      crosshatchRef:    References a Crosshatch element that holds the
                        crosshatch parameters of the Section. The pattern
                        determined by crosshatchRef is overridden by that
                        determined by hatchByMaterial. If crosshatchRef is
                        absent and hatchByMaterial is false, the Section is not
                        crosshatched.
      hatchByMaterial:  Whether the crosshatch pattern of a body in a
                        lightweight section is determined by its material type.
                        The pattern determined by hatchByMaterial overrides that
                        determined by crosshatchRef. If hatchByMaterial is false
                        and crosshatchRef is absent, the Section is not
                        crosshatched.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:AttribOwnerBase">
     
<xsd:attribute name="geometryRef" type="plm:anyURIType" use="optional"/>
     
<xsd:attribute name="type" type="plm:SectionEnum" default="standard"/>
     
<xsd:attribute name="curveRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Curve"/>
     
<xsd:attribute name="componentRefs" type="plm:uriReferenceListType" use="optional"/>
     
<xsd:attribute name="display" type="plm:SectionDisplayEnum" default="section"/>
     
<xsd:attribute name="render" type="plm:DrawingStyleType" default="shaded"/>
     
<xsd:attribute name="capDisplay" type="xsd:boolean" default="true"/>
     
<xsd:attribute name="capColour" type="plm:RGBAType" use="optional"/>
     
<xsd:attribute name="curvesDisplay" type="xsd:boolean" default="true"/>
     
<xsd:attribute name="curvesColour" type="plm:RGBAType" use="optional"/>
     
<xsd:attribute name="geometryType" type="plm:SectionGeometryEnum" default="singlePlane"/>
     
<xsd:attribute name="crosshatchRef" type="plm:anyURIType" use="optional" plm:refType="plm:Crosshatch"/>
     
<xsd:attribute name="hatchByMaterial" type="xsd:boolean" default="false"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute SectionType/@geometryRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="geometryRef" type="plm:anyURIType" use="optional"/>

attribute SectionType/@type
type plm:SectionEnum
properties
default standard
facets
Kind Value Annotation
enumeration standard
enumeration lightweight
source <xsd:attribute name="type" type="plm:SectionEnum" default="standard"/>

attribute SectionType/@curveRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="curveRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Curve"/>

attribute SectionType/@componentRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="componentRefs" type="plm:uriReferenceListType" use="optional"/>

attribute SectionType/@display
type plm:SectionDisplayEnum
properties
default section
facets
Kind Value Annotation
enumeration section
enumeration slice
source <xsd:attribute name="display" type="plm:SectionDisplayEnum" default="section"/>

attribute SectionType/@render
type plm:DrawingStyleType
properties
default shaded
facets
Kind Value Annotation
enumeration wireframe
enumeration hidden
enumeration hiddenMarked
enumeration shaded
enumeration shadedWithEdges
source <xsd:attribute name="render" type="plm:DrawingStyleType" default="shaded"/>

attribute SectionType/@capDisplay
type xsd:boolean
properties
default true
source <xsd:attribute name="capDisplay" type="xsd:boolean" default="true"/>

attribute SectionType/@capColour
type plm:RGBAType
properties
use optional
facets
Kind Value Annotation
length 4
source <xsd:attribute name="capColour" type="plm:RGBAType" use="optional"/>

attribute SectionType/@curvesDisplay
type xsd:boolean
properties
default true
source <xsd:attribute name="curvesDisplay" type="xsd:boolean" default="true"/>

attribute SectionType/@curvesColour
type plm:RGBAType
properties
use optional
facets
Kind Value Annotation
length 4
source <xsd:attribute name="curvesColour" type="plm:RGBAType" use="optional"/>

attribute SectionType/@geometryType
type plm:SectionGeometryEnum
properties
default singlePlane
facets
Kind Value Annotation
enumeration singlePlane
enumeration parallelPlanes
enumeration box
source <xsd:attribute name="geometryType" type="plm:SectionGeometryEnum" default="singlePlane"/>

attribute SectionType/@crosshatchRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="crosshatchRef" type="plm:anyURIType" use="optional" plm:refType="plm:Crosshatch"/>

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


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