complexType SectionType
diagram plmxml_diagrams/plmxml_p475.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    
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).
     
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).
     
</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: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"/>


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