Open Inventor Release 2024.2.1
 
Loading...
Searching...
No Matches
Fields

Classes

class  SoField
 Base class for all fields. More...
 
class  SoFieldContainer
 Abstract base class for objects that contain fields. More...
 
class  SoMFBitMask
 Multiple-value field containing any number of masks of bit flags. More...
 
class  SoMFBool
 Multiple-value field containing any number of Boolean values. More...
 
class  SoMFBufferObject
 Multiple-value field containing any number of buffer objects. More...
 
class  SoMFColor
 Multiple-value field containing any number of RGB colors stored as three floats. More...
 
class  SoMFColorRGBA
 Multiple-value field containing any number of RGBA colors stored as four floats. More...
 
class  SoMFDouble
 Multiple-value field containing any number of double precision values. More...
 
class  SoMFEngine
 Multiple-value field containing any number of engines. More...
 
class  SoMFEnum
 Multiple-value field containing any number of enumerated type values. More...
 
class  SoMFFieldContainer
 Multiple-value field containing any number of pointers to fieldContainers. More...
 
class  SoMFFilePathString
  VSG extension Multiple-value field containing any number of file path strings. More...
 
class  SoMFFloat
 Multiple-value field containing any number of floating point values. More...
 
class  SoMField
 Base class for all multiple-valued fields. More...
 
class  SoMFInstanceParameter
  VSG extension Multiple-value field containing any number of SoInstanceParameter nodes. More...
 
class  SoMFInt32
 Multiple-value field containing any number of int32_t integers. More...
 
class  SoMFInt64
 Multiple-value field containing any number of int64_t integers. More...
 
class  SoMFMatrix
 Multiple-value field containing any number of 4x4 matrices. More...
 
class  SoMFName
 Multiple-value field containing any number of names. More...
 
class  SoMFNode
 Multiple-value field containing any number of nodes. More...
 
class  SoMFPath
 Multiple-value field containing any number of paths. More...
 
class  SoMFPlane
 Field containing several plane equations. More...
 
class  SoMFRotation
 Multiple-value field containing any number of SbRotations. More...
 
class  SoMFShort
 Multiple-value field containing any number of short integers. More...
 
class  SoMFString
 Multiple-value field containing any number of strings. More...
 
class  SoMFTime
 Multiple-value field containing any number of SbTime values. More...
 
class  SoMFUByte
 Multiple-value field containing any number of uint8_t integers. More...
 
class  SoMFUInt32
 Multiple-value field containing any number of uint32_t integers. More...
 
class  SoMFUniformShaderParameter
  VSG extension Multiple-value field containing any number of SoUniformShaderParameter nodes. More...
 
class  SoMFUShort
 Multiple-value field containing any number of unsigned short integers. More...
 
class  SoMFVec2d
 Multiple-value field containing any number of two-dimensional vectors. More...
 
class  SoMFVec2f
 Multiple-value field containing any number of two-dimensional vectors. More...
 
class  SoMFVec2FilePathString
 Multiple-value field containing any number of two-dimensional filePath string vectors. More...
 
class  SoMFVec2i32
 Multiple-value field containing any number of two-dimensional vectors. More...
 
class  SoMFVec2s
 Multiple-value field containing any number of two-dimensional vectors. More...
 
class  SoMFVec2String
 Multiple-value field containing any number of two-dimensional string vectors. More...
 
class  SoMFVec3d
 Multiple-value field containing any number of three-dimensional vectors. More...
 
class  SoMFVec3f
 Multiple-value field containing any number of three-dimensional vectors. More...
 
class  SoMFVec3i32
  VSG extension Multiple-value field containing any number of three-dimensional vectors. More...
 
class  SoMFVec3s
 Multiple-value field containing any number of three-dimensional vectors. More...
 
class  SoMFVec4b
 Multiple-value field containing any number of four-dimensional vectors. More...
 
class  SoMFVec4f
 Multiple-value field containing any number of four-dimensional vectors. More...
 
class  SoMFVec4i32
  VSG extension Multiple-value field containing any number of four-dimensional vectors. More...
 
class  SoMFVec4s
 Multiple-value field containing any number of four-dimensional vectors. More...
 
class  SoMFVec4ub
 Multiple-value field containing any number of four-dimensional vectors. More...
 
class  SoMFVec4ui32
 Multiple-value field containing any number of four-dimensional vectors. More...
 
class  SoMFVec4us
 Multiple-value field containing any number of four-dimensional vectors. More...
 
class  SoSFArray
 Abstract Field containing an array of values. More...
 
class  SoSFArray2D
 Field containing a 2D array value. More...
 
class  SoSFArray3D
 Field containing a 3D array value. More...
 
class  SoSFBitMask
 Single-value field containing a set of bit flags. More...
 
class  SoSFBool
 Field containing a single Boolean value. More...
 
class  SoSFBox2f
  VSG extension Field containing a two-dimensional box. More...
 
class  SoSFBox3f
  VSG extension Field containing a three-dimensional box. More...
 
class  SoSFBox3i32
  VSG extension Field containing a three-dimensional box. More...
 
class  SoSFBox3s
  VSG extension Field containing a three-dimensional box. More...
 
class  SoSFBox4i32
  VSG extension Field containing a four-dimensional box (spacial three-dimension + time dimension). More...
 
class  SoSFColor
 Field containing an RGB color. More...
 
class  SoSFColorRGBA
 Field containing an RGBA color. More...
 
class  SoSFDouble
 Field containing a floating-point value. More...
 
class  SoSFEngine
 Field containing an engine instance. More...
 
class  SoSFEnum
 Field containing an enumerated value. More...
 
class  SoSFFilePathString
  VSG extension Field containing a file path string. More...
 
class  SoSFFloat
 Field containing a floating-point value. More...
 
class  SoSField
 Abstract base class for all single-value fields. More...
 
class  SoSFImage
 Field containing a 2D image. More...
 
class  SoSFImage3
  VSG extension Field containing a 3D image. More...
 
class  SoSFInt32
 Field containing a int32_t integer. More...
 
class  SoSFInt64
 Field containing a int64_t integer. More...
 
class  SoSFMaterial
 Field containing an SoMaterial node. More...
 
class  SoSFMatrix
 Field containing a 4x4 matrix. More...
 
class  SoSFMatrix3
 Field containing a 3x3 matrix. More...
 
class  SoSFMemObj
 Field containing a reference to a memory object. More...
 
class  SoSFName
 Field containing a name. More...
 
class  SoSFNode
 Field containing a a node. More...
 
class  SoSFPath
 Field containing an SoPath. More...
 
class  SoSFPlane
 Field containing a plane equation. More...
 
class  SoSFRotation
 Field containing a rotation. More...
 
class  SoSFShort
 Field containing a short integer. More...
 
class  SoSFString
 Field containing a string. More...
 
class  SoSFTime
 Field containing an SbTime. More...
 
class  SoSFTrigger
 Field used to trigger engines or connection networks. More...
 
class  SoSFUByte
 Field containing a uint8_t integer. More...
 
class  SoSFUInt32
 Field containing an unsigned int32_t integer. More...
 
class  SoSFUShort
 Field containing an unsigned short integer. More...
 
class  SoSFVec2d
 Field containing a two-dimensional vector. More...
 
class  SoSFVec2f
 Field containing a two-dimensional vector. More...
 
class  SoSFVec2i32
 Field containing a two-dimensional vector. More...
 
class  SoSFVec2s
 Field containing a two-dimensional vector. More...
 
class  SoSFVec3d
 Field containing a three-dimensional vector. More...
 
class  SoSFVec3f
 Field containing a three-dimensional vector. More...
 
class  SoSFVec3i32
  VSG extension Field containing a three-dimensional vector. More...
 
class  SoSFVec4f
 Field containing a homogeneous three-dimensional vector. More...
 
class  SoSFVec4i32
  VSG extension Field containing a homogeneous four-dimensional vector. More...
 
class  SoFieldList
 Maintains a list of pointers to fields. More...
 

Typedefs

typedef SoMFInt32 SoMFLong
 Synonym for SoMFInt32.
 
typedef SoMFUInt32 SoMFULong
 Synonym for SoMFUInt32.
 
typedef SoSFInt32 SoSFLong
 Synonym for SoSFInt32.
 
typedef SoSFUInt32 SoSFULong
 Synonym for SoSFUInt32.
 

Detailed Description

Typedef Documentation

◆ SoMFLong

Synonym for SoMFInt32.

This class is obsolete, and is provided for backwards compatibility only. You should use the new SoMFInt32 class instead. If you compile your code -DIV_STRICT, including the SoMFLong.h header file will cause a compile-time error.

Definition at line 68 of file SoMFLong.h.

◆ SoMFULong

Synonym for SoMFUInt32.

This class is obsolete, and is provided for backwards compatibility only. You should use the new SoMFUInt32 class instead. If you compile your code -DIV_STRICT, including the SoMFULong.h header file will cause a compile-time error.

Definition at line 69 of file SoMFULong.h.

◆ SoSFLong

Synonym for SoSFInt32.

This class is obsolete, and is provided for backwards compatibility only. You should use the new SoSFInt32 class instead. If you compile your code -DIV_STRICT, including the SoSFLong.h header file will cause a compile-time error.

Definition at line 68 of file SoSFLong.h.

◆ SoSFULong

Synonym for SoSFUInt32.

This class is obsolete, and is provided for backwards compatibility only. You should use the new SoSFUInt32 class instead. If you compile your code -DIV_STRICT, including the SoSFULong.h header file will cause a compile-time error.

Definition at line 68 of file SoSFULong.h.