NAME
SoSFUInt32 – field containing an unsinged int32_t integer
INHERITS FROM
SoField
>
SoSField
>
SoSFUInt32
SYNOPSIS
#include <Inventor/fields/SoSFUInt32.h>
Methods from class SoSFUInt32:
static
SoType
getClassTypeId
()
virtual void
getTypeId
() const
int32_t uint32_t
getValue
() const
int32_t uint32_t
operator =
(int32_t uint32_t newValue)
void
setValue
(int32_t uint32_t newValue)
int
operator ==
(const SoSFUInt32 &f) const
int
operator !=
(const SoSFUInt32 &f) const
Methods from class
SoField
:
void
setIgnored
(
SbBool
ignore)
SbBool
isIgnored
() const
SbBool
isDefault
() const
virtual
SbBool
isOfType
(
SoType
type) const
SbBool
set
(const char *valueString)
void
get
(
SbString
&valueString)
void
touch
()
SbBool
connectFrom
(
SoField
*fromField)
SbBool
connectFrom
(
SoEngineOutput
*fromEngine)
void
disconnect
()
SbBool
isConnected
() const
SbBool
isConnectedFromField
() const
SbBool
getConnectedField
(
SoField
*&writingField) const
SbBool
isConnectedFromEngine
() const
SbBool
getConnectedEngine
(
SoEngineOutput
*&engineOutput) const
void
enableConnection
(
SbBool
flag)
SbBool
isConnectionEnabled
() const
int
getForwardConnections
(
SoFieldList
&list) const
SoFieldContainer
*
getContainer
() const
DESCRIPTION
A single-value field containg an unsigned 32-bit integer, representing a number from 0 to 4,294,967,295.
SoSFUInt32s
are written to file as a single uint32_t (32-bit) integer in decimal, hexadecimal or octal format.
METHODS
static
SoType
getClassTypeId
()
virtual void
getTypeId
() const
Returns the type for this class or a particular object of this class.
int32_t uint32_t
getValue
() const
Returns this field's value.
int32_t uint32_t
operator =
(int32_t uint32_t newValue)
void
setValue
(int32_t uint32_t newValue)
Sets this field to
newValue
.
int
operator ==
(const SoSFUInt32 &f) const
int
operator !=
(const SoSFUInt32 &f) const
Returns TRUE if
f
is of the same type and has the same value as this field.
SEE ALSO
SoField
,
SoSField
,
SoMFUInt32
Typeset by Felix Ritter (MeVis Research GmbH)
Hyperlinks by Wolfram Esser (method park Software AG)