SoLabel(3IV)

SoLabel (SoLabel) - node containing label text string

As shipped in IRIX 6.5.22. Added in IRIX 6.5.22.

NAME
     SoLabel (SoLabel) - node containing label text string

INHERITS FROM
     SoBase > SoFieldContainer > SoNode > SoLabel

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

          Fields from class SoLabel:

     SoSFName            label

          Functions from class SoLabel:

     SoLabel *           SoLabelCreate()
     SoType              SoLabelGetClassTypeId()

          Functions from class SoNode:

     void                SoLabelSetOverride(SoLabel *this, SbBool state)
     SbBool              SoLabelIsOverride(const SoLabel *this)
     SoNode *            SoLabelCopy(const SoLabel *this, SbBool
                              copyConnections = FALSE)
     SbBool              SoLabelAffectsState(const SoLabel *this)
     SoNode *            SoLabelGetByName(const char *name)
     int                 SoLabelGetByNameList(const char *name, SoNodeList
                              *list)

          Functions from class SoFieldContainer:

     void                SoLabelSetToDflts(SoLabel *this)
     SbBool              SoLabelHasDfltVals(const SoLabel *this)
     SbBool              SoLabelFldsAreEq(const SoLabel *this, const
                              SoFieldContainer *fc)
     void                SoLabelCopyFieldVals(SoLabel *this, const
                              SoFieldContainer *fc, SbBool copyConnections =
                              FALSE)
     SbBool              SoLabelSet(SoLabel *this, const char
                              *fieldDataString)
     void                SoLabelGet(SoLabel *this, SbString *fieldDataString)
     int                 SoLabelGetFields(const SoLabel *this, SoFieldList
                              *resultList)
     SoField *           SoLabelGetField(const SoLabel *this, const char
                              *fieldName)
     SbBool              SoLabelGetFieldName(const SoLabel *this, const
                              SoField *field, SbName *fieldName)
     SbBool              SoLabelIsNotifyEnabled(const SoLabel *this)
     SbBool              SoLabelEnableNotify(SoLabel *this, SbBool flag)

          Functions from class SoBase:
     void                SoLabelRef(SoLabel *this)
     void                SoLabelUnref(const SoLabel *this)
     void                SoLabelUnrefNoDelete(const SoLabel *this)
     void                SoLabelTouch(SoLabel *this)
     SoType              SoLabelGetTypeId(const SoLabel *this)
     SbBool              SoLabelIsOfType(const SoLabel *this, SoType type)
     void                SoLabelSetName(SoLabel *this, const char *name)
     SbName              SoLabelGetName(const SoLabel *this)


DESCRIPTION
     This class defines a label node in the scene graph. This node has no
     effect during traversal. It is used to store text labels in the scene
     graph, typically for application-specific identification of subgraphs
     when node naming is not appropriate.

FIELDS
     SoSFName            label
          Defines the label string value as an SbName.


FUNCTIONS
     SoLabel *           SoLabelCreate()
          Creates a label node with default settings.

     SoType              SoLabelGetClassTypeId()
          Returns type identifier for this class.


FILE FORMAT/DEFAULTS
     Label {
          label  "<Undefined label>"
     }

SEE ALSO
     SbName, SoInfo