fields - Online Linux Manual PageSection : 3
Updated : Mon Jan 25 2021
Source : Version 4.0.0
Note : Coin

NAMEfields − Field Classes
 − The fields are the data containers in the scene graph​. Nodes and engines all use fields to store their public data​.

SYNOPSIS

Classesclass 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 DescriptionThe 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​.

AuthorGenerated automatically by Doxygen for Coin from the source code​.
0
Johanes Gumabo
Data Size   :   42,714 byte
man-fields.3coin4Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   6 / 165,819
Visitor ID   :     :  
Visitor IP   :   3.149.239.70   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.