SoSFInt32(3IV)NAMESoSFInt32 (SoSInt32) - field containing a int32_t integer
INHERITS FROM
SoField > SoSField > SoSFInt32SYNOPSIS
#include <Inventor_c/fields/SoSFInt32.h>
typedef SoSFInt32 SoSInt32
Functions from class SoSFInt32:
SoType SoSInt32GetClassTypeId()
void SoSInt32GetTypeId(const SoSInt32 *this)
int32_t SoSInt32Get(const SoSInt32 *this)
void SoSInt32Set(SoSInt32 *this, int32_t newValue)
int SoSInt32IsEq(const SoSInt32 *this, const SoSFInt32
*f)
int SoSInt32IsNEq(const SoSInt32 *this, const SoSFInt32
*f)
Functions from class SoField:
void SoSInt32SetIgnored(SoSInt32 *this, SbBool ignore)
SbBool SoSInt32IsIgnored(const SoSInt32 *this)
SbBool SoSInt32IsDflt(const SoSInt32 *this)
SbBool SoSInt32IsOfType(const SoSInt32 *this, SoType type)
SbBool SoSInt32SetFromStr(SoSInt32 *this, const char
*valueString)
void SoSInt32GetIntoStr(SoSInt32 *this, SbString
*valueString)
void SoSInt32Touch(SoSInt32 *this)
SbBool SoSInt32ConnFromField(SoSInt32 *this, SoField
*fromField)
SbBool SoSInt32ConnFrom(SoSInt32 *this, SoEngineOutput
*fromEngine)
void SoSInt32Disconn(SoSInt32 *this)
SbBool SoSInt32IsConn(const SoSInt32 *this)
SbBool SoSInt32IsConnFromField(const SoSInt32 *this)
SbBool SoSInt32GetConnField(const SoSInt32 *this, SoField
**writingField)
SbBool SoSInt32IsConnFromEngine(const SoSInt32 *this)
SbBool SoSInt32GetConnEngine(const SoSInt32 *this,
SoEngineOutput **engineOutput)
void SoSInt32EnableConn(SoSInt32 *this, SbBool flag)
SbBool SoSInt32IsConnEnabled(const SoSInt32 *this)
int SoSInt32GetForwardConn(const SoSInt32 *this,
SoFieldList *list)
SoFieldContainer * SoSInt32GetContainer(const SoSInt32 *this)
Page 1SoSFInt32(3IV)DESCRIPTION
A field containing a single long (32-bit) integer.
SoSFInt32s are written to file as an integer in decimal, hexadecimal
(beginning with '0x') or octal (beginning with '0') format.
FUNCTIONS
SoType SoSInt32GetClassTypeId()
void SoSInt32GetTypeId(const SoSInt32 *this)
Returns the type for this class or a particular object of this
class.
int32_t SoSInt32Get(const SoSInt32 *this)
Returns this field's value.
void SoSInt32Set(SoSInt32 *this, int32_t newValue)
Sets this field to newValue.
int SoSInt32IsEq(const SoSInt32 *this, const SoSFInt32
*f)
int SoSInt32IsNEq(const SoSInt32 *this, const SoSFInt32
*f)
Returns TRUE if f is of the same type and has the same value as this
field.
SEE ALSO
SoField, SoSField, SoMFInt32, SoSFUInt32
Page 2