coin_fields(3) Coin coin_fields(3) NAME coin_fields - Field Classes - The fields are the data containers in the scene graph. Nodes and engines all use fields to store their public data. SYNOPSIS Classes class SoField The SoField class is the top-level abstract base class for fields. class SoFieldData The SoFieldData class is a container for a prototype set of fields. class SoMFBitMask The SoMFBitMask class is a container for a set of bitmasks. class SoMFBool The SoMFBool class is a container for SbBool values. class SoMFColor The SoMFColor class is a container for SbColor values. class SoMFColorRGBA The SoMFColorRGBA class is a container for SbColor4f values. class SoMFDouble The SoMFDouble class is a container for double float precision point values. class SoMFEngine The SoMFEngine class is a container for engines. class SoMFEnum The SoMFEnum class is a container for a set of enumerated values. class SoMFFloat The SoMFFloat class is a container for floating point values. class SoMFInt32 The SoMFInt32 class is a container for 32-bit integer values. class SoMFMatrix The SoMFMatrix class is a container for SbMatrix values. class SoMFName The SoMFName class is a container for SbName values. class SoMFNode The SoMFNode class is a container for nodes. class SoMFPath The SoMFPath class is a container for paths. class SoMFPlane The SoMFPlane class is a container for SbPlane values. class SoMFRotation The SoMFRotation class is a container for SbRotation values. class SoMFShort The SoMFShort class is a container for short integer values. class SoMFString The SoMFString class is a container for SbString values. class SoMFTime The SoMFTime class is a container for SbTime values. class SoMFUInt32 The SoMFUInt32 class is a container for 32-bit unsigned integer values. class SoMFUShort The SoMFUShort class is a container for unsigned short integer values. class SoMFVec2b The SoMFVec2b class is a container for SbVec2b vectors. class SoMFVec2s The SoMFVec2s class is a container for SbVec2s vectors. class SoMFVec2i32 The SoMFVec2i32 class is a container for SbVec2i32 vectors. class SoMFVec2f The SoMFVec2f class is a container for SbVec2f vectors. class SoMFVec2d The SoMFVec2d class is a container for SbVec2d vectors. class SoMFVec3b The SoMFVec3b class is a container for SbVec3b vectors. class SoMFVec3s The SoMFVec3s class is a container for SbVec3s vectors. class SoMFVec3i32 The SoMFVec3i32 class is a container for SbVec3i32 vectors. class SoMFVec3f The SoMFVec3f class is a container for SbVec3f vectors. class SoMFVec3d The SoMFVec3d class is a container for SbVec3d vectors. class SoMFVec4b The SoMFVec4b class is a container for SbVec4b vectors. class SoMFVec4ub The SoMFVec4ub class is a container for SbVec4ub vectors. class SoMFVec4s The SoMFVec4s class is a container for SbVec4s vectors. class SoMFVec4us The SoMFVec4us class is a container for SbVec4us vectors. class SoMFVec4i32 The SoMFVec4i32 class is a container for SbVec4i32 vectors. class SoMFVec4ui32 The SoMFVec4ui32 class is a container for SbVec4ui32 vectors. class SoMFVec4f The SoMFVec4f class is a container for SbVec4f vectors. class SoMFVec4d The SoMFVec4d class is a container for SbVec4d vectors. class SoMField The SoMField class is the base class for fields which can contain multiple values. class SoSFBitMask The SoSFBitMask class is a container for a set of bit flags. class SoSFBool The SoSFBool class is a container for an SbBool value. class SoSFBox2s The SoSFBox2s class is a container for an SbBox2s vector. class SoSFBox2i32 The SoSFBox2i32 class is a container for an SbBox2i32 vector. class SoSFBox2f The SoSFBox2f class is a container for an SbBox2f vector. class SoSFBox2d The SoSFBox2d class is a container for an SbBox2d vector. class SoSFBox3s The SoSFBox3s class is a container for an SbBox3s vector. class SoSFBox3i32 The SoSFBox3i32 class is a container for an SbBox3i32 vector. class SoSFBox3f The SoSFBox3f class is a container for an SbBox3f vector. class SoSFBox3d The SoSFBox3d class is a container for an SbBox3d vector. class SoSFColor The SoSFColor class is a container for an SbColor value. class SoSFColorRGBA The SoSFColorRGBA class is a container for an SbColor4f value. class SoSFDouble The SoSFDouble class is a container for a double precision floating point value. class SoSFEngine The SoSFEngine class is a container for a single engine. class SoSFEnum The SoSFEnum class is a container for an enum value. class SoSFFloat The SoSFFloat class is a container for a floating point value. class SoSFImage The SoSFImage class is used to store pixel images. class SoSFImage3 The SoSFImage3 class is used to store 3D (volume) images. class SoSFInt32 The SoSFInt32 class is a container for a 32-bit integer value. class SoSFMatrix The SoSFMatrix class is a container for an SbMatrix. class SoSFName The SoSFName class is a container for an SbName. class SoSFNode The SoSFNode class is a container for a single node. class SoSFPath The SoSFPath class is a container for a single path. class SoSFPlane The SoSFPlane class is a container for an SbPlane value. class SoSFRotation The SoSFRotation class is a container for an SbRotation. class SoSFShort The SoSFShort class is a container for a short integer value. class SoSFString The SoSFString class is a container for an SbString. class SoSFTime The SoSFTime class is a container for an SbTime value. class SoSFTrigger The SoSFTrigger class is the 'void' class used for detecting field changes. class SoSFUInt32 The SoSFUInt32 class is a container for a 32-bit unsigned integer value. class SoSFUShort The SoSFUShort class is a container for a unsigned short integer value. class SoSFVec2b The SoSFVec2b class is a container for an SbVec2b vector. class SoSFVec2s The SoSFVec2s class is a container for an SbVec2s vector. class SoSFVec2i32 The SoSFVec2i32 class is a container for an SbVec2i32 vector. class SoSFVec2f The SoSFVec2f class is a container for an SbVec2f vector. class SoSFVec2d The SoSFVec2d class is a container for an SbVec2d vector. class SoSFVec3b The SoSFVec3b class is a container for an SbVec3b vector. class SoSFVec3s The SoSFVec3s class is a container for an SbVec3s vector. class SoSFVec3i32 The SoSFVec3i32 class is a container for an SbVec3i32 vector. class SoSFVec3f The SoSFVec3f class is a container for an SbVec3f vector. class SoSFVec3d The SoSFVec3d class is a container for an SbVec3d vector. class SoSFVec4b The SoSFVec4b class is a container for an SbVec4b vector. class SoSFVec4ub The SoSFVec4ub class is a container for an SbVec4ub vector. class SoSFVec4s The SoSFVec4s class is a container for an SbVec4s vector. class SoSFVec4us The SoSFVec4us class is a container for an SbVec4us vector. class SoSFVec4i32 The SoSFVec4i32 class is a container for an SbVec4i32 vector. class SoSFVec4ui32 The SoSFVec4ui32 class is a container for an SbVec4ui32 vector. class SoSFVec4f The SoSFVec4f class is a container for an SbVec4f vector. class SoSFVec4d The SoSFVec4d class is a container for an SbVec4d vector. class SoSField The SoSField class is the base class for fields which contains only a single value. class SoFieldList The SoFieldList class is a container for pointers to SoField objects. Detailed Description The fields are the data containers in the scene graph. Nodes and engines all use fields to store their public data. Fields can be inter-connected, causing changes at one location in a scene graph to cause other parts of the scene graph to automatically also get updated. Direct field-to-field connections will cause values to get duplicated, while field connections together with engines can create complex networks for such updating that include mathematical computations and logical operations. Field connections are uni- directional, but setting up a connection in both directions will cause a bi-directional connection. Fields are first divided into two groups; 'single fields' and 'multi fields'. Single-fields contain just one value, while multi-fields can contain many values or even none at all. Besides fields that are part of nodes, you also have 'global fields'. The 'realtime' field is one such field. The fields in VRML97 nodes have additional semantics. Some are 'event_in' and some are 'event_out', listening for events or triggering events. 'event_in' events should not be read from, and 'event_out' fields should not be written to. Author Generated automatically by Doxygen for Coin from the source code. Version 4.0.2 Tue Dec 26 2023 17:59:22 coin_fields(3)