SoPickAction(3IV)

SoPickAction (SoPickAct) - abstract base class for picking objects in a scene

Showing IRIX 6.5.30 (default release). Added in IRIX 6.5.22.

NAME
     SoPickAction (SoPickAct) - abstract base class for picking objects in a
     scene

INHERITS FROM
     SoAction > SoPickAction

SYNOPSIS
     #include <Inventor_c/actions/SoPickAction.h>

     typedef SoPickAction  SoPickAct

          Functions from class SoPickAction:

     void                      SoPickActSetVPReg(SoPickAct *this, const
                                    SbViewportRegion *newRegion)
     const SbViewportRegion *  SoPickActGetVPReg(const SoPickAct *this)

          Functions from class SoAction:

     void                SoPickActDelete(SoPickAct *this)
     void                SoPickActApply(SoPickAct *this, SoNode *node)
     void                SoPickActApplyPath(SoPickAct *this, SoPath *path)
     void                SoPickActApplyPathList(SoPickAct *this, const
                              SoPathList *pathList, SbBool obeysRules = FALSE)
     SoType              SoPickActGetClassTypeId()
     SoType              SoPickActGetTypeId(SoPickAct *this)
     SbBool              SoPickActIsOfType(SoPickAct *this, SoType type)
     void                SoPickActInvalidateState(SoPickAct *this)


DESCRIPTION
     This is an abstract base class for all picking actions. Currently, the
     only supported subclass is the SoRayPickAction.

FUNCTIONS
     void                      SoPickActSetVPReg(SoPickAct *this, const
                                    SbViewportRegion *newRegion)
     const SbViewportRegion *  SoPickActGetVPReg(const SoPickAct *this)
          Sets/returns current viewport region to use for action. Even though
          the picking operation may not involve a window per se, some nodes
          need this information to determine their size and placement.


SEE ALSO
     SoRayPickAction