Class  Description 

SoField 
Base class for all fields.

SoFieldContainer 
Abstract base class for objects that contain fields.

SoMFBitMask<EnumType extends java.lang.Enum<EnumType> & IntegerValuedEnum> 
Multiplevalue field containing any number of masks of bit flags.

SoMFBool 
Multiplevalue field containing any number of Boolean values.

SoMFBufferObject 
Multiplevalue field containing any number of buffer objects.

SoMFColor 
Multiplevalue field containing any number of RGB colors stored as three floats.

SoMFColorRGBA 
Multiplevalue field containing any number of RGBA colors stored as four floats.

SoMFDouble 
Multiplevalue field containing any number of double precision values.

SoMFEngine 
Multiplevalue field containing any number of engines.

SoMFEnum<EnumType extends java.lang.Enum<EnumType> & IntegerValuedEnum> 
Multiplevalue field containing any number of enumerated type values.

SoMFFieldContainer 
Multiplevalue field containing any number of pointers to fieldContainers.

SoMFFilePathString 
Multiplevalue field containing any number of file path strings.

SoMFFloat 
Multiplevalue field containing any number of floating point values.

SoMField 
Base class for all multiplevalued fields.

SoMFInstanceParameter 
Multiplevalue field containing any number of
SoInstanceParameter nodes. 
SoMFInt32 
Multiplevalue field containing any number of int32_t integers.

SoMFInt64 
Multiplevalue field containing any number of int64_t integers.

SoMFMatrix 
Multiplevalue field containing any number of 4x4 matrices.

SoMFName 
Multiplevalue field containing any number of names.

SoMFNode 
Multiplevalue field containing any number of nodes.

SoMFPath 
Multiplevalue field containing any number of paths.

SoMFPlane 
Field containing several plane equations.

SoMFRotation 
Multiplevalue field containing any number of SbRotations.

SoMFShort 
Multiplevalue field containing any number of short integers.

SoMFString 
Multiplevalue field containing any number of strings.

SoMFTime 
Multiplevalue field containing any number of
SbTime values. 
SoMFUByte 
Multiplevalue field containing any number of uint8_t integers.

SoMFUInt32 
Multiplevalue field containing any number of uint32_t integers.

SoMFUniformShaderParameter 
Multiplevalue field containing any number of
SoUniformShaderParameter nodes. 
SoMFUShort 
Multiplevalue field containing any number of unsigned short integers.

SoMFVec2d 
Multiplevalue field containing any number of twodimensional vectors.

SoMFVec2f 
Multiplevalue field containing any number of twodimensional vectors.

SoMFVec2FilePathString 
Multiplevalue field containing any number of twodimensional filePath string vectors.

SoMFVec2i32 
Multiplevalue field containing any number of twodimensional vectors.

SoMFVec2s 
Multiplevalue field containing any number of twodimensional vectors.

SoMFVec2String 
Multiplevalue field containing any number of twodimensional string vectors.

SoMFVec3d 
Multiplevalue field containing any number of threedimensional vectors.

SoMFVec3f 
Multiplevalue field containing any number of threedimensional vectors.

SoMFVec3i32 
Multiplevalue field containing any number of threedimensional vectors.

SoMFVec3s 
Multiplevalue field containing any number of threedimensional vectors.

SoMFVec4b 
Multiplevalue field containing any number of fourdimensional vectors.

SoMFVec4f 
Multiplevalue field containing any number of fourdimensional vectors.

SoMFVec4i32 
Multiplevalue field containing any number of fourdimensional vectors.

SoMFVec4s 
Multiplevalue field containing any number of fourdimensional vectors.

SoMFVec4ub 
Multiplevalue field containing any number of fourdimensional vectors.

SoMFVec4ui32 
Multiplevalue field containing any number of fourdimensional vectors.

SoMFVec4us 
Multiplevalue field containing any number of fourdimensional vectors.

SoSFArray 
Abstract Field containing an array of values.

SoSFArray.Array3D  
SoSFArray2D 
Field containing a 2D array value.

SoSFArray2D.Array2D  
SoSFArray3D 
Field containing a 3D array value.

SoSFBitMask<EnumType extends java.lang.Enum<EnumType> & IntegerValuedEnum> 
Singlevalue field containing a set of bit flags.

SoSFBool 
Field containing a single Boolean value.

SoSFBox2f 
Field containing a twodimensional box.

SoSFBox3f 
Field containing a threedimensional box.

SoSFBox3i32 
Field containing a threedimensional box.

SoSFBox3s 
Field containing a threedimensional box.

SoSFBox4i32 
Field containing a fourdimensional box (spacial threedimension + time dimension).

SoSFBufferObject  
SoSFColor 
Field containing an RGB color.

SoSFColorRGBA 
Field containing an RGBA color.

SoSFDouble 
Field containing a floatingpoint value.

SoSFEngine 
Field containing an engine instance.

SoSFEnum<EnumType extends java.lang.Enum<EnumType> & IntegerValuedEnum> 
Field containing an enumerated value.

SoSFFieldContainer  
SoSFFilePathString 
Field containing a file path string.

SoSFFloat 
Field containing a floatingpoint value.

SoSField 
Abstract base class for all singlevalue fields.

SoSFImage 
Field containing a 2D image.

SoSFImage.SubTextureImage  
SoSFImage.TextureImage  
SoSFImage3 
Field containing a 3D image.

SoSFImage3.BufferObject  
SoSFImage3.SubTextureImage  
SoSFImage3.TextureImage  
SoSFInt32 
Field containing a int32_t integer.

SoSFInt64 
Field containing a int64_t integer.

SoSFMaterial 
Field containing an
SoMaterial node. 
SoSFMatrix 
Field containing a 4x4 matrix.

SoSFMemObj 
Field containing a reference to a memory object.

SoSFName 
Field containing a name.

SoSFNode 
Field containing a a node.

SoSFPath 
Field containing an
SoPath . 
SoSFPlane 
Field containing a plane equation.

SoSFRotation 
Field containing a rotation.

SoSFShort 
Field containing a short integer.

SoSFString 
Field containing a string.

SoSFTime 
Field containing an
SbTime . 
SoSFTrigger 
Field used to trigger engines or connection networks.

SoSFUByte 
Field containing a uint8_t integer.

SoSFUInt32 
Field containing an unsigned int32_t integer.

SoSFUShort 
Field containing an unsigned short integer.

SoSFVec2d 
Field containing a twodimensional vector.

SoSFVec2f 
Field containing a twodimensional vector.

SoSFVec2i32 
Field containing a twodimensional vector.

SoSFVec2s 
Field containing a twodimensional vector.

SoSFVec3d 
Field containing a threedimensional vector.

SoSFVec3f 
Field containing a threedimensional vector.

SoSFVec3i32 
Field containing a threedimensional vector.

SoSFVec4f 
Field containing a homogeneous threedimensional vector.

SoSFVec4i32 
Field containing a homogeneous fourdimensional vector.

Enum  Description 

SoField.FieldTypes  
SoSFArray.CopyPolicies 
SoSFArray may be manipulating some large amounts of memory. 
SoSFArray.DataTypes 
Supported data type enumeration values.

SoSFImage.CopyPolicies 
SoSFImage may be manipulating some large amounts of memory. 
SoSFImage.DataTypes 
Encoding data type.

SoSFImage3.CopyPolicies 
SoSFImage3 may be manipulating some large amounts of memory. 
Generated on March 25, 2020, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com