# Field classes

## Compounds

class | SoField
| The SoField class is the top-level abstract base class for fields. More...
class | SoFieldData
| The SoFieldData class is a container for a prototype set of fields. More...
class | SoMFBitMask
| The SoMFBitMask class is a container for a set of bitmasks. More...
class | SoMFBool
| The SoMFBool class is a container for SbBool values. More...
class | SoMFColor
| The SoMFColor class is a container for SbColor values. More...
class | SoMFEngine
| The SoMFEngine class is a container for engines. More...
class | SoMFEnum
| The SoMFEnum class is a container for a set of enumerated values. More...
class | SoMFFloat
| The SoMFFloat class is a container for floating point values. More...
class | SoMFInt32
| The SoMFInt32 class is a container for 32-bit integer values. More...
class | SoMFMatrix
| The SoMFMatrix class is a container for SbMatrix values. More...
class | SoMFName
| The SoMFName class is a container for SbName values. More...
class | SoMFNode
| The SoMFNode class is a container for nodes. More...
class | SoMFPath
| The SoMFPath class is a container for paths. More...
class | SoMFPlane
| The SoMFPlane class is a container for SbPlane values. More...
class | SoMFRotation
| The SoMFRotation class is a container for SbRotation values. More...
class | SoMFShort
| The SoMFShort class is a container for short integer values. More...
class | SoMFString
| The SoMFString class is a container for SbString values. More...
class | SoMFTime
| The SoMFTime class is a container for SbTime values. More...
class | SoMFUInt32
| The SoMFUInt32 class is a container for 32-bit unsigned integer values. More...
class | SoMFUShort
| The SoMFUShort class is a container for unsigned short integer values. More...
class | SoMFVec2f
| The SoMFVec2f class is a container for SbVec2f vectors. More...
class | SoMFVec3f
| The SoMFVec3f class is a container for SbVec3f vectors. More...
class | SoMFVec4f
| The SoMFVec4f class is a container for SbVec4f vectors. More...
class | SoMField
| The SoMField class is the base class for fields which can contain multiple values. More...
class | SoSFBitMask
| The SoSFBitMask class is a container for a set of bit flags. More...
class | SoSFBool
| The SoSFBool class is a container for an SbBool value. More...
class | SoSFColor
| The SoSFColor class is a container for an SbColor value. More...
class | SoSFEngine
| The SoSFEngine class is a container for a single engine. More...
class | SoSFEnum
| The SoSFEnum class is a container for an enum value. More...
class | SoSFFloat
| The SoSFFloat class is a container for a floating point value. More...
class | SoSFImage
| The SoSFImage class is used to store pixel images. More...
class | SoSFImage3
| The SoSFImage3 class is used to store 3D (volume) images. More...
class | SoSFInt32
| The SoSFInt32 class is a container for a 32-bit integer value. More...
class | SoSFMatrix
| The SoSFMatrix class is a container for an SbMatrix. More...
class | SoSFName
| The SoSFName class is a container for an SbName. More...
class | SoSFNode
| The SoSFNode class is a container for a single node. More...
class | SoSFPath
| The SoSFPath class is a container for a single path. More...
class | SoSFPlane
| The SoSFPlane class is a container for an SbPlane value. More...
class | SoSFRotation
| The SoSFRotation class is a container for an SbRotation. More...
class | SoSFShort
| The SoSFShort class is a container for a short integer value. More...
class | SoSFString
| The SoSFString class is a container for an SbString. More...
class | SoSFTime
| The SoSFTime class is a container for an SbTime value. More...
class | SoSFTrigger
| The SoSFTrigger class is the "void" class used for detecting field changes. More...
class | SoSFUInt32
| The SoSFUInt32 class is a container for a 32-bit unsigned integer value. More...
class | SoSFUShort
| The SoSFUShort class is a container for a unsigned short integer value. More...
class | SoSFVec2f
| The SoSFVec2f class is a container for an SbVec2f vector. More...
class | SoSFVec3f
| The SoSFVec3f class is a container for an SbVec3f vector. More...
class | SoSFVec4f
| The SoSFVec4f class is a container for an SbVec4f vector. More...
class | SoSField
| The SoSField class is the base class for fields which contains only a single value. More...
class | SoFieldList
| The SoFieldList class is a container for pointers to SoField objects. More...