SoInfo(3IV)

SoInfo (SoInfo) - node containing information text string

As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.

NAME
     SoInfo (SoInfo) - node containing information text string

INHERITS FROM
     SoBase > SoFieldContainer > SoNode > SoInfo

SYNOPSIS
     #include <Inventor_c/nodes/SoInfo.h>

          Fields from class SoInfo:

     SoSFString          string

          Functions from class SoInfo:

     SoInfo *            SoInfoCreate()
     SoType              SoInfoGetClassTypeId()

          Functions from class SoNode:

     void                SoInfoSetOverride(SoInfo *this, SbBool state)
     SbBool              SoInfoIsOverride(const SoInfo *this)
     SoNode *            SoInfoCopy(const SoInfo *this, SbBool copyConnections
                              = FALSE)
     SbBool              SoInfoAffectsState(const SoInfo *this)
     SoNode *            SoInfoGetByName(const char *name)
     int                 SoInfoGetByNameList(const char *name, SoNodeList
                              *list)

          Functions from class SoFieldContainer:

     void                SoInfoSetToDflts(SoInfo *this)
     SbBool              SoInfoHasDfltVals(const SoInfo *this)
     SbBool              SoInfoFldsAreEq(const SoInfo *this, const
                              SoFieldContainer *fc)
     void                SoInfoCopyFieldVals(SoInfo *this, const
                              SoFieldContainer *fc, SbBool copyConnections =
                              FALSE)
     SbBool              SoInfoSet(SoInfo *this, const char *fieldDataString)
     void                SoInfoGet(SoInfo *this, SbString *fieldDataString)
     int                 SoInfoGetFields(const SoInfo *this, SoFieldList
                              *resultList)
     SoField *           SoInfoGetField(const SoInfo *this, const char
                              *fieldName)
     SbBool              SoInfoGetFieldName(const SoInfo *this, const SoField
                              *field, SbName *fieldName)
     SbBool              SoInfoIsNotifyEnabled(const SoInfo *this)
     SbBool              SoInfoEnableNotify(SoInfo *this, SbBool flag)

          Functions from class SoBase:
     void                SoInfoRef(SoInfo *this)
     void                SoInfoUnref(const SoInfo *this)
     void                SoInfoUnrefNoDelete(const SoInfo *this)
     void                SoInfoTouch(SoInfo *this)
     SoType              SoInfoGetTypeId(const SoInfo *this)
     SbBool              SoInfoIsOfType(const SoInfo *this, SoType type)
     void                SoInfoSetName(SoInfo *this, const char *name)
     SbName              SoInfoGetName(const SoInfo *this)


DESCRIPTION
     This class defines a information node in the scene graph. This node has
     no effect during traversal. It is used to store information in the scene
     graph, typically for application-specific purposes, copyright messages,
     or other strings. This node differs from the SoLabel node in that it
     stores its information in an SbString instead of an SbName; the SbString
     is more efficient for storing long strings that don't have to be accessed
     very often. Use an SoLabel node for short strings that have to be
     accessed more often.

FIELDS
     SoSFString          string
          Defines the info string value as an SbString.


FUNCTIONS
     SoInfo *            SoInfoCreate()
          Creates an info node with default settings.

     SoType              SoInfoGetClassTypeId()
          Returns type identifier for this class.


FILE FORMAT/DEFAULTS
     Info {
          string  "<Undefined info>"
     }

SEE ALSO
     SbString, SoLabel