Click or drag to resize
OIV.Inventor.Fields Namespace
 
Classes
  ClassDescription
Public classSoField

Base class for all fields.

Public classSoFieldContainer

Baseclass for objects that contain fields.

Public classSoMFBitMaskEnumType

Multiple-value field containing any number of masks of bit flags.

Public classSoMFBool

Multiple-value field containing any number of Boolean values.

Public classSoMFBufferObject

Multiple-value field containing any number of buffer objects.

Public classSoMFColor

Multiple-value field containing any number of RGB colors stored as three floats.

Public classSoMFColorRGBA

Multiple-value field containing any number of RGBA colors stored as four floats.

Public classSoMFDouble

Multiple-value field containing any number of double precision values.

Public classSoMFEngine

Multiple-value field containing any number of engines.

Public classSoMFEnumEnumType

Multiple-value field containing any number of enumerated type values.

Public classSoMFFieldContainer

Multiple-value field containing any number of pointers to fieldContainers.

Public classSoMFFilePathString

Multiple-value field containing any number of file path strings.

Public classSoMFFloat

Multiple-value field containing any number of floating point values.

Public classSoMField

Base class for all multiple-valued fields.

Public classSoMFInstanceParameter

Multiple-value field containing any number of OIV.Inventor.Nodes.SoInstanceParameter nodes.

Public classSoMFInt32

Multiple-value field containing any number of int32_t integers.

Public classSoMFInt64

Multiple-value field containing any number of int64_t integers.

Public classSoMFMatrix

Multiple-value field containing any number of 4x4 matrices.

Public classSoMFName

Multiple-value field containing any number of names.

Public classSoMFNode

Multiple-value field containing any number of nodes.

Public classSoMFPath

Multiple-value field containing any number of paths.

Public classSoMFPlane

Field containing several plane equations.

Public classSoMFRotation

Multiple-value field containing any number of SbRotations.

Public classSoMFShort

Multiple-value field containing any number of short integers.

Public classSoMFString

Multiple-value field containing any number of strings.

Public classSoMFTime

Multiple-value field containing any number of OIV.Inventor.SbTime values.

Public classSoMFUByte

Multiple-value field containing any number of uint8_t integers.

Public classSoMFUInt32

Multiple-value field containing any number of uint32_t integers.

Public classSoMFUniformShaderParameter

Multiple-value field containing any number of OIV.Inventor.Nodes.SoUniformShaderParameter nodes.

Public classSoMFUShort

Multiple-value field containing any number of unsigned short integers.

Public classSoMFVec2d

Multiple-value field containing any number of two-dimensional vectors.

Public classSoMFVec2f

Multiple-value field containing any number of two-dimensional vectors.

Public classSoMFVec2FilePathString

Multiple-value field containing any number of two-dimensional filePath string vectors.

Public classSoMFVec2i32

Multiple-value field containing any number of two-dimensional vectors.

Public classSoMFVec2s

Multiple-value field containing any number of two-dimensional vectors.

Public classSoMFVec2String

Multiple-value field containing any number of two-dimensional string vectors.

Public classSoMFVec3d

Multiple-value field containing any number of three-dimensional vectors.

Public classSoMFVec3f

Multiple-value field containing any number of three-dimensional vectors.

Public classSoMFVec3i32

Multiple-value field containing any number of three-dimensional vectors.

Public classSoMFVec3s

Multiple-value field containing any number of three-dimensional vectors.

Public classSoMFVec4b

Multiple-value field containing any number of four-dimensional vectors.

Public classSoMFVec4f

Multiple-value field containing any number of four-dimensional vectors.

Public classSoMFVec4i32

Multiple-value field containing any number of four-dimensional vectors.

Public classSoMFVec4s

Multiple-value field containing any number of four-dimensional vectors.

Public classSoMFVec4ub

Multiple-value field containing any number of four-dimensional vectors.

Public classSoMFVec4ui32

Multiple-value field containing any number of four-dimensional vectors.

Public classSoMFVec4us

Multiple-value field containing any number of four-dimensional vectors.

Public classSoSFArray

Abstract Field containing an array of values.

Public classSoSFArray2D

Field containing a 2D array value.

Public classSoSFArray3D

Field containing a 3D array value.

Public classSoSFBitMaskEnumType

Single-value field containing a set of bit flags.

Public classSoSFBool

Field containing a single Boolean value.

Public classSoSFBox2f

Field containing a two-dimensional box.

Public classSoSFBox3f

Field containing a three-dimensional box.

Public classSoSFBox3i32

Field containing a three-dimensional box.

Public classSoSFBox3s

Field containing a three-dimensional box.

Public classSoSFBox4i32

Field containing a four-dimensional box (spacial three-dimension + time dimension).

Public classSoSFBufferObject
Public classSoSFColor

Field containing an RGB color.

Public classSoSFColorRGBA

Field containing an RGBA color.

Public classSoSFDouble

Field containing a floating-point value.

Public classSoSFEngine

Field containing an engine instance.

Public classSoSFEnumEnumType

Field containing an enumerated value.

Public classSoSFFieldContainer
Public classSoSFFilePathString

Field containing a file path string.

Public classSoSFFloat

Field containing a floating-point value.

Public classSoSField

Abstract base class for all single-value fields.

Public classSoSFImage

Field containing a 2D image.

Public classSoSFImage3

Field containing a 3D image.

Public classSoSFInt32

Field containing a int32_t integer.

Public classSoSFInt64

Field containing a int64_t integer.

Public classSoSFMaterial

Field containing an OIV.Inventor.Nodes.SoMaterial node.

Public classSoSFMatrix

Field containing a 4x4 matrix.

Public classSoSFMatrix3

Field containing a 3x3 matrix.

Public classSoSFMemObj

Field containing a reference to a memory object.

Public classSoSFName

Field containing a name.

Public classSoSFNode

Field containing a a node.

Public classSoSFPath

Field containing an OIV.Inventor.SoPath.

Public classSoSFPlane

Field containing a plane equation.

Public classSoSFRotation

Field containing a rotation.

Public classSoSFShort

Field containing a short integer.

Public classSoSFString

Field containing a string.

Public classSoSFTime

Field containing an OIV.Inventor.SbTime.

Public classSoSFTrigger

Field used to trigger engines or connection networks.

Public classSoSFUByte

Field containing a uint8_t integer.

Public classSoSFUInt32

Field containing an unsigned int32_t integer.

Public classSoSFUShort

Field containing an unsigned short integer.

Public classSoSFVec2d

Field containing a two-dimensional vector.

Public classSoSFVec2f

Field containing a two-dimensional vector.

Public classSoSFVec2i32

Field containing a two-dimensional vector.

Public classSoSFVec2s

Field containing a two-dimensional vector.

Public classSoSFVec3d

Field containing a three-dimensional vector.

Public classSoSFVec3f

Field containing a three-dimensional vector.

Public classSoSFVec3i32

Field containing a three-dimensional vector.

Public classSoSFVec4f

Field containing a homogeneous three-dimensional vector.

Public classSoSFVec4i32

Field containing a homogeneous four-dimensional vector.

Delegates
Enumerations
Remarks