SoPickAction(3IV)

SoPickAction - abstract base class for picking objects in a scene

As shipped in IRIX 6.5.22. Added in IRIX 6.5.22.

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

INHERITS FROM
     SoAction > SoPickAction

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

          Methods from class SoPickAction:

     void                      setViewportRegion(const SbViewportRegion
                                    &newRegion)
     const SbViewportRegion &  getViewportRegion() const

          Methods from class SoAction:

     virtual void        apply(SoNode *node)
     virtual void        apply(SoPath *path)
     virtual void        apply(const SoPathList &pathList, SbBool obeysRules =
                              FALSE)
     static SoType       getClassTypeId()
     virtual SoType      getTypeId()
     virtual SbBool      isOfType(SoType type)
     virtual void        invalidateState()


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

METHODS
     void                      setViewportRegion(const SbViewportRegion
                                    &newRegion)
     const SbViewportRegion &  getViewportRegion() const
          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