<xs:element name="Mode" type="tps:clipModeType"><xs:annotation><xs:documentation>The mode in which linework pass the symbol will be clipped</xs:documentation></xs:annotation></xs:element>
<xs:element minOccurs="0" name="Radius" type="xs:double"><xs:annotation><xs:documentation>Only valid if Mode is "circle"</xs:documentation></xs:annotation></xs:element>
<xs:element minOccurs="0" name="Polygon"><xs:annotation><xs:documentation>The polygon definition, only valid if Mode is "polygon"</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="3" name="Vertex" type="tps:position2DType"/></xs:sequence></xs:complexType></xs:element>
tps:Mode , tps:Radius{0,1} , tps:Polygon{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
<xs:complexType name="clipType"><xs:annotation><xs:documentation>The clip type describes the clipping mode used to draw a symbol</xs:documentation></xs:annotation><xs:sequence><xs:element name="Mode" type="tps:clipModeType"><xs:annotation><xs:documentation>The mode in which linework pass the symbol will be clipped</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Radius" type="xs:double"><xs:annotation><xs:documentation>Only valid if Mode is "circle"</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Polygon"><xs:annotation><xs:documentation>The polygon definition, only valid if Mode is "polygon"</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="3" name="Vertex" type="tps:position2DType"/></xs:sequence></xs:complexType></xs:element><xs:group minOccurs="0" ref="tps:versionable"/></xs:sequence></xs:complexType>