SoProfileCoordinate2(3IV)

SoProfileCoordinate2 (SoProfCoord2) - profile coordinate node

As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.

NAME
     SoProfileCoordinate2 (SoProfCoord2) - profile coordinate node

INHERITS FROM
     SoBase > SoFieldContainer > SoNode > SoProfileCoordinate2

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

     typedef SoProfileCoordinate2
                         SoProfCoord2

          Fields from class SoProfileCoordinate2:

     SoMFVec2f           point

          Functions from class SoProfileCoordinate2:

     SoProfileCoordinate2 *  SoProfCoord2Create()
     SoType                  SoProfCoord2GetClassTypeId()

          Functions from class SoNode:

     void                SoProfCoord2SetOverride(SoProfCoord2 *this, SbBool
                              state)
     SbBool              SoProfCoord2IsOverride(const SoProfCoord2 *this)
     SoNode *            SoProfCoord2Copy(const SoProfCoord2 *this, SbBool
                              copyConnections = FALSE)
     SbBool              SoProfCoord2AffectsState(const SoProfCoord2 *this)
     SoNode *            SoProfCoord2GetByName(const char *name)
     int                 SoProfCoord2GetByNameList(const char *name,
                              SoNodeList *list)

          Functions from class SoFieldContainer:

     void                SoProfCoord2SetToDflts(SoProfCoord2 *this)
     SbBool              SoProfCoord2HasDfltVals(const SoProfCoord2 *this)
     SbBool              SoProfCoord2FldsAreEq(const SoProfCoord2 *this, const
                              SoFieldContainer *fc)
     void                SoProfCoord2CopyFieldVals(SoProfCoord2 *this, const
                              SoFieldContainer *fc, SbBool copyConnections =
                              FALSE)
     SbBool              SoProfCoord2Set(SoProfCoord2 *this, const char
                              *fieldDataString)
     void                SoProfCoord2Get(SoProfCoord2 *this, SbString
                              *fieldDataString)
     int                 SoProfCoord2GetFields(const SoProfCoord2 *this,
                              SoFieldList *resultList)
     SoField *           SoProfCoord2GetField(const SoProfCoord2 *this, const
                              char *fieldName)
     SbBool              SoProfCoord2GetFieldName(const SoProfCoord2 *this,
                              const SoField *field, SbName *fieldName)
     SbBool              SoProfCoord2IsNotifyEnabled(const SoProfCoord2 *this)
     SbBool              SoProfCoord2EnableNotify(SoProfCoord2 *this, SbBool
                              flag)

          Functions from class SoBase:

     void                SoProfCoord2Ref(SoProfCoord2 *this)
     void                SoProfCoord2Unref(const SoProfCoord2 *this)
     void                SoProfCoord2UnrefNoDelete(const SoProfCoord2 *this)
     void                SoProfCoord2Touch(SoProfCoord2 *this)
     SoType              SoProfCoord2GetTypeId(const SoProfCoord2 *this)
     SbBool              SoProfCoord2IsOfType(const SoProfCoord2 *this, SoType
                              type)
     void                SoProfCoord2SetName(SoProfCoord2 *this, const char
                              *name)
     SbName              SoProfCoord2GetName(const SoProfCoord2 *this)


DESCRIPTION
     This node defines a set of 2D coordinates to be used by subsequent
     SoProfile nodes. This node does not produce a visible result during
     rendering; it simply replaces the current profile coordinates in the
     traversal state for subsequent nodes to use.

FIELDS
     SoMFVec2f           point
          2D profile coordinate points.


FUNCTIONS
     SoProfileCoordinate2 *  SoProfCoord2Create()
          Creates a profile coordinate node with default settings.

     SoType                  SoProfCoord2GetClassTypeId()
          Returns type identifier for this class.


ACTION BEHAVIOR
     SoGLRenderAction, SoCallbackAction, SoGetBoundingBoxAction,
     SoRayPickAction
          Sets profile coordinates in current traversal state.


FILE FORMAT/DEFAULTS
     ProfileCoordinate2 {
          point  0 0
     }

SEE ALSO
     SoProfile, SoProfileCoordinate3