simpleType fieldTypeChoices

type | restriction of xs:NMTOKEN
properties |
base | xs:NMTOKEN
facets |
Kind | Value | Annotation
enumeration | SFBool |
appinfo
Single Field (singleton) Boolean
enumeration | MFBool |
appinfo
Multiple Field (list) Boolean
enumeration | SFColor |
appinfo
Single Field (singleton) color value, red-green-blue
enumeration | MFColor |
appinfo
Multiple Field (list) color value, red-green-blue
enumeration | SFColorRGBA |
appinfo
Single Field (singleton) color value, red-green-blue alpha (opacity)
enumeration | MFColorRGBA |
appinfo
Multiple Field (list) color value, red-green-blue alpha (opacity)
enumeration | SFDouble |
appinfo
Single Field (singleton) double-precision (64-bit) float
enumeration | MFDouble |
appinfo
Multiple Field (list) 2-tuple double-precision (64-bit) float vector
enumeration | SFFloat |
appinfo
Single Field (singleton) single-precision (32-bit) float
enumeration | MFFloat |
appinfo
Multiple Field (list) single-precision (32-bit) float vector
enumeration | SFImage |
appinfo
Single Field (singleton) image value
enumeration | MFImage |
appinfo
Multiple Field (list) image values
enumeration | SFInt32 |
appinfo
Single Field (singleton) 32-bit integer
enumeration | MFInt32 |
appinfo
Multiple Field (list) 32-bit integer
enumeration | SFNode |
appinfo
Single Field (singleton) node
enumeration | MFNode |
appinfo
Multiple Field (list) nodes
enumeration | SFRotation |
appinfo
Single Field (singleton) rotation value using 3-tuple axis, radian angle
enumeration | MFRotation |
appinfo
Multiple Field (list) rotation values using 3-tuple axis, radian angle
enumeration | SFString |
appinfo
Single Field (singleton) string value
enumeration | MFString |
appinfo
Multiple Field (list) SFString array
enumeration | SFTime |
appinfo
Single Field (singleton) time value in seconds
enumeration | MFTime |
appinfo
Multiple Field (list) time array in seconds
enumeration | SFVec2d |
appinfo
Single Field (singleton) 2-tuple double-precision float vector
enumeration | MFVec2d |
appinfo
Multiple Field (list) 2-tuple double-precision float vectors
enumeration | SFVec2f |
appinfo
Single Field (singleton) 2-tuple single-precision float vector
enumeration | MFVec2f |
appinfo
Multiple Field (list) 2-tuple single-precision float vectors
enumeration | SFVec3d |
appinfo
Single Field (singleton) 3-tuple double-precision float vector
enumeration | MFVec3d |
appinfo
Multiple Field (list) 3-tuple double-precision float vectors
enumeration | SFVec3f |
appinfo
Single Field (singleton) 3-tuple single-precision float vector
enumeration | MFVec3f |
appinfo
Multiple Field (list) 3-tuple single-precision float vectors
enumeration | SFVec4d |
appinfo
Single Field (singleton) 4-tuple double-precision float vector
enumeration | MFVec4d |
appinfo
Multiple Field (list) 4-tuple double-precision float vectors
enumeration | SFVec4f |
appinfo
Single Field (singleton) 4-tuple single-precision float vector
enumeration | MFVec4f |
appinfo
Multiple Field (list) 4-tuple single-precision float vectors
enumeration | SFMatrix3d |
appinfo
Single Field (singleton) 3×3 matrix of double-precision floating point numbers
enumeration | MFMatrix3d |
appinfo
Multiple Field (list) 3×3 matrices of double-precision floating point numbers
enumeration | SFMatrix3f |
appinfo
Single Field (singleton) 3×3 matrix of single-precision floating point numbers
enumeration | MFMatrix3f |
appinfo
Multiple Field (list) 3×3 matrices of double-precision floating point numbers
enumeration | SFMatrix4d |
appinfo
Single Field (singleton) 4×4 matrix of double-precision floating point numbers
enumeration | MFMatrix4d |
appinfo
Multiple Field (list) 4×4 matric3w of double-precision floating point numbers
enumeration | SFMatrix4f |
appinfo
Single Field (singleton) 4×4 matrix of single-precision floating point numbers
enumeration | MFMatrix4f |
appinfo
Multiple Field (list) 4×4 matrices of single-precision floating point numbers
annotation |
appinfo
fieldTypeChoices are enumerations for all allowed names of X3DField types. Bounded, no additional values are allowed.
source | <xs:simpleType name="fieldTypeChoices"> <xs:annotation> <xs:appinfo>fieldTypeChoices are enumerations for all allowed names of X3DField types. Bounded, no additional values are allowed.</xs:appinfo> <xs:documentation source="https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/fieldsDef.html"/> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="SFBool"> <xs:annotation> <xs:appinfo>Single Field (singleton) Boolean</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFBool"> <xs:annotation> <xs:appinfo>Multiple Field (list) Boolean</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFColor"> <xs:annotation> <xs:appinfo>Single Field (singleton) color value, red-green-blue</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFColor"> <xs:annotation> <xs:appinfo>Multiple Field (list) color value, red-green-blue</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFColorRGBA"> <xs:annotation> <xs:appinfo>Single Field (singleton) color value, red-green-blue alpha (opacity)</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFColorRGBA"> <xs:annotation> <xs:appinfo>Multiple Field (list) color value, red-green-blue alpha (opacity)</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFDouble"> <xs:annotation> <xs:appinfo>Single Field (singleton) double-precision (64-bit) float</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFDouble"> <xs:annotation> <xs:appinfo>Multiple Field (list) 2-tuple double-precision (64-bit) float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFFloat"> <xs:annotation> <xs:appinfo>Single Field (singleton) single-precision (32-bit) float</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFFloat"> <xs:annotation> <xs:appinfo>Multiple Field (list) single-precision (32-bit) float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFImage"> <xs:annotation> <xs:appinfo>Single Field (singleton) image value</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFImage"> <xs:annotation> <xs:appinfo>Multiple Field (list) image values</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFInt32"> <xs:annotation> <xs:appinfo>Single Field (singleton) 32-bit integer</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFInt32"> <xs:annotation> <xs:appinfo>Multiple Field (list) 32-bit integer</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFNode"> <xs:annotation> <xs:appinfo>Single Field (singleton) node</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFNode"> <xs:annotation> <xs:appinfo>Multiple Field (list) nodes</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFRotation"> <xs:annotation> <xs:appinfo>Single Field (singleton) rotation value using 3-tuple axis, radian angle</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFRotation"> <xs:annotation> <xs:appinfo>Multiple Field (list) rotation values using 3-tuple axis, radian angle</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFString"> <xs:annotation> <xs:appinfo>Single Field (singleton) string value</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFString"> <xs:annotation> <xs:appinfo>Multiple Field (list) SFString array</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFTime"> <xs:annotation> <xs:appinfo>Single Field (singleton) time value in seconds</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFTime"> <xs:annotation> <xs:appinfo>Multiple Field (list) time array in seconds </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFVec2d"> <xs:annotation> <xs:appinfo>Single Field (singleton) 2-tuple double-precision float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFVec2d"> <xs:annotation> <xs:appinfo>Multiple Field (list) 2-tuple double-precision float vectors</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFVec2f"> <xs:annotation> <xs:appinfo>Single Field (singleton) 2-tuple single-precision float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFVec2f"> <xs:annotation> <xs:appinfo>Multiple Field (list) 2-tuple single-precision float vectors</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFVec3d"> <xs:annotation> <xs:appinfo>Single Field (singleton) 3-tuple double-precision float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFVec3d"> <xs:annotation> <xs:appinfo>Multiple Field (list) 3-tuple double-precision float vectors</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFVec3f"> <xs:annotation> <xs:appinfo>Single Field (singleton) 3-tuple single-precision float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFVec3f"> <xs:annotation> <xs:appinfo>Multiple Field (list) 3-tuple single-precision float vectors</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFVec4d"> <xs:annotation> <xs:appinfo>Single Field (singleton) 4-tuple double-precision float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFVec4d"> <xs:annotation> <xs:appinfo>Multiple Field (list) 4-tuple double-precision float vectors</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFVec4f"> <xs:annotation> <xs:appinfo>Single Field (singleton) 4-tuple single-precision float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFVec4f"> <xs:annotation> <xs:appinfo>Multiple Field (list) 4-tuple single-precision float vectors</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFMatrix3d"> <xs:annotation> <xs:appinfo>Single Field (singleton) 3×3 matrix of double-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFMatrix3d"> <xs:annotation> <xs:appinfo>Multiple Field (list) 3×3 matrices of double-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFMatrix3f"> <xs:annotation> <xs:appinfo>Single Field (singleton) 3×3 matrix of single-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFMatrix3f"> <xs:annotation> <xs:appinfo>Multiple Field (list) 3×3 matrices of double-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFMatrix4d"> <xs:annotation> <xs:appinfo>Single Field (singleton) 4×4 matrix of double-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFMatrix4d"> <xs:annotation> <xs:appinfo>Multiple Field (list) 4×4 matric3w of double-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFMatrix4f"> <xs:annotation> <xs:appinfo>Single Field (singleton) 4×4 matrix of single-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFMatrix4f"> <xs:annotation> <xs:appinfo>Multiple Field (list) 4×4 matrices of single-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType>

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