SoPickAction(3IV)NAMESoPickAction (SoPickAct) - abstract base class for picking objects in a
scene
INHERITS FROM
SoAction > SoPickActionSYNOPSIS
#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
Page 1