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.