man fields (Fonctions bibliothèques) -

NAME

Field classes -

Classes

class SoField

"TheSoFieldclassisthetop-levelabstractbaseclassforfields.

Fields is the mechanism used throughout Coin for encapsulating basic data types to detect changes made to them, and to provide conversion, import and export facilities. " class SoFieldData

"TheSoFieldDataclassisacontainerforaprototypesetoffields.

This class is instantiated once for each class of objects which use fields, and which needs to be able to import and export them. " class SoMFBitMask

"TheSoMFBitMaskclassisacontainerforasetofbitmasks.

This field is used where nodes, engines or other field containers needs to store multiple bitmasks with values from an enumerated set. " class SoMFBool

"TheSoMFBoolclassisacontainerforSbBoolvalues.

This field is used where nodes, engines or other field containers needs to store multiple boolean on/off or TRUE/FALSE values. " class SoMFColor

"TheSoMFColorclassisacontainerforSbColorvalues.

This field is used where nodes, engines or other field containers needs to store multiple color values (i.e. 'Red Green Blue' triplets). " class SoMFEngine

"TheSoMFEngineclassisacontainerforengines.

This field container stores an array of pointers to engines. It takes care of the necessary functionality for handling copy, import and export operations. " class SoMFEnum

"TheSoMFEnumclassisacontainerforasetofenumeratedvalues.

This field is used where nodes, engines or other field containers needs to store values constrained to be from an enumerated set. " class SoMFFloat

"TheSoMFFloatclassisacontainerforfloatingpointvalues.

This field is used where nodes, engines or other field containers needs to store a group of multiple floating point values. " class SoMFInt32

"TheSoMFInt32classisacontainerfor32-bitintegervalues.

This field is used where nodes, engines or other field containers needs to store a group of multiple 32-bit integer values. " class SoMFMatrix

"TheSoMFMatrixclassisacontainerforSbMatrixvalues.

This field is used where nodes, engines or other field containers needs to store matrices. " class SoMFName

"TheSoMFNameclassisacontainerforSbNamevalues.

This field is used where nodes, engines or other field containers needs to store arrays of names. " class SoMFNode

"TheSoMFNodeclassisacontainerfornodes.

This field container stores an array of pointers to nodes. It takes care of the necessary functionality for handling copy, import and export operations. " class SoMFPath

"TheSoMFPathclassisacontainerforpaths.

This field container stores an array of pointers to paths. It takes care of the necessary functionality for handling copy, import and export operations. " class SoMFPlane

"TheSoMFPlaneclassisacontainerforSbPlanevalues.

This field is used where nodes, engines or other field containers needs to store multiple 3D plane definitions. " class SoMFRotation

"TheSoMFRotationclassisacontainerforSbRotationvalues.

This field is used where nodes, engines or other field containers needs to store multiple rotation definitions. " class SoMFShort

"TheSoMFShortclassisacontainerforshortintegervalues.

This field is used where nodes, engines or other field containers needs to store a group of multiple short integer values. " class SoMFString

"TheSoMFStringclassisacontainerforSbStringvalues.

This field is used where nodes, engines or other field containers needs to store arrays of strings. " class SoMFTime

"TheSoMFTimeclassisacontainerforSbTimevalues.

This field is used where nodes, engines or other field containers needs to store multiple time representations. " class SoMFUInt32

"TheSoMFUInt32classisacontainerfor32-bitunsignedintegervalues.

This field is used where nodes, engines or other field containers needs to store a group of multiple 32-bit unsigned integer values. " class SoMFUShort

"TheSoMFUShortclassisacontainerforunsignedshortintegervalues.

This field supports application data sharing through a setValuesPointer() method. See SoMField documentation for information on how to use this function. " class SoMFVec2f

"TheSoMFVec2fclassisacontainerforSbVec2fvectors.

This field is used where nodes, engines or other field containers needs to store an array of vectors with two elements. " class SoMFVec3f

"TheSoMFVec3fclassisacontainerforSbVec3fvectors.

This field is used where nodes, engines or other field containers needs to store an array of vectors with three elements. " class SoMFVec4f

"TheSoMFVec4fclassisacontainerforSbVec4fvectors.

This field is used where nodes, engines or other field containers needs to store an array of vectors with four elements. " class SoMField

"TheSoMFieldclassisthebaseclassforfieldswhichcancontainmultiplevalues.

All field types which may contain more than one member value inherits this class. SoMField is an abstract class. " class SoSFBitMask

"TheSoSFBitMaskclassisacontainerforasetofbitflags.

This field is used where nodes, engines or other field containers needs to store one particular set of bit flags from an enumerated set. " class SoSFBool

"TheSoSFBoolclassisacontainerforanSbBoolvalue.

This field is used where nodes, engines or other field containers needs to store a boolean on/off or TRUE/FALSE value, like for instance as the 'on' field of the SoPointLight, SoSpotLight and SoDirectionalLight node classes. " class SoSFColor

"TheSoSFColorclassisacontainerforanSbColorvalue.

This field is used where nodes, engines or other field containers needs to store a single color value (i.e. Red + Green + Blue). " class SoSFEngine

"TheSoSFEngineclassisacontainerforasingleengine.

This field container stores a pointer to a Coin engine. It takes care of the necessary functionality for handling copy, import and export operations. " class SoSFEnum

"TheSoSFEnumclassisacontainerforanenumvalue.

This field is used where nodes, engines or other field containers needs to store one particular value out of an enumerated set. " class SoSFFloat

"TheSoSFFloatclassisacontainerforafloatingpointvalue.

This field is used where nodes, engines or other field containers needs to store a single floating point value. " class SoSFImage

"TheSoSFImageclassisusedtostorepixelimages.

The SoSFImage class provides storage for inline 2D image maps. Images in Coin are mainly used for texture mapping support. " class SoSFImage3

"TheSoSFImage3classisusedtostore3D(volume)images.

The SoSFImage3 class provides storage for inline 3D image maps. 3D images in Coin are mainly used for 3D texture mapping support. " class SoSFInt32

"TheSoSFInt32classisacontainerfora32-bitintegervalue.

This field is used where nodes, engines or other field containers needs to store a single 32-bit integer value. " class SoSFMatrix

"TheSoSFMatrixclassisacontainerforanSbMatrix.

This field is used where nodes, engines or other field containers needs to store a 4x4 matrix. " class SoSFName

"TheSoSFNameclassisacontainerforanSbName.

This field is used where nodes, engines or other field containers needs to store a single name string. " class SoSFNode

"TheSoSFNodeclassisacontainerforasinglenode.

This field container stores a pointer to a Coin node. It takes care of the necessary functionality for handling copy, import and export operations. " class SoSFPath

"TheSoSFPathclassisacontainerforasinglepath.

This field container stores a pointer to a Coin path. It takes care of the necessary functionality for handling copy, import and export operations. " class SoSFPlane

"TheSoSFPlaneclassisacontainerforanSbPlanevalue.

This field is used where nodes, engines or other field containers needs to store a single definition of a 3D plane. " class SoSFRotation

"TheSoSFRotationclassisacontainerforanSbRotation.

This field is used where nodes, engines or other field containers needs to store a single rotation definition. " class SoSFShort

"TheSoSFShortclassisacontainerforashortintegervalue.

This field is used where nodes, engines or other field containers needs to store a single short integer value. " class SoSFString

"TheSoSFStringclassisacontainerforanSbString.

This field is used where nodes, engines or other field containers needs to store a single string. " class SoSFTime

"TheSoSFTimeclassisacontainerforanSbTimevalue.

This field is used where nodes, engines or other field containers needs to store a single time representation. " class SoSFTrigger

"TheSoSFTriggerclassisthe'void'classusedfordetectingfieldchanges.

Connect this field to a master field (or engine output) to detect when the master field changes its value. " class SoSFUInt32

"TheSoSFUInt32classisacontainerfora32-bitunsignedintegervalue.

This field is used where nodes, engines or other field containers needs to store a single 32-bit unsigned integer value. " class SoSFUShort

"TheSoSFUShortclassisacontainerforaunsignedshortintegervalue.

This field is used where nodes, engines or other field containers needs to store a single short unsigned integer value. " class SoSFVec2f

"TheSoSFVec2fclassisacontainerforanSbVec2fvector.

This field is used where nodes, engines or other field containers needs to store a single vector with two elements. " class SoSFVec3f

"TheSoSFVec3fclassisacontainerforanSbVec3fvector.

This field is used where nodes, engines or other field containers needs to store a single vector with three elements. " class SoSFVec4f

"TheSoSFVec4fclassisacontainerforanSbVec4fvector.

This field is used where nodes, engines or other field containers needs to store a single vector with four elements. " class SoSField

"TheSoSFieldclassisthebaseclassforfieldswhichcontainsonlyasinglevalue.

All field types which should always contain only a single member value inherits this class. SoSField is an abstract class. " class SoFieldList

The SoFieldList class is a container for pointers to SoField objects.