SoHandleEventAction(3IV) - Online Linux Manual Page
NAMESoHandleEventAction — allows nodes in a graph to receive input events
INHERITS FROMSoAction > SoHandleEventAction
SYNOPSIS¶\f7#include <Inventor/actions/SoHandleEventAction.h> Methods from class SoHandleEventAction: \f8SoHandleEventAction\*(Cr(const SbViewportRegion &viewportRegion)
\f8setViewportRegion\*(Cr(const SbViewportRegion &newRegion)
\f8getViewportRegion\*(Cr() const
\f8setEvent\*(Cr(const SoEvent *ev)
\f8getEvent\*(Cr() const
\f8setHandled\*(Cr()
\f8isHandled\*(Cr() const
\f8setGrabber\*(Cr(SoNode *node)
\f8releaseGrabber\*(Cr()
\f8getGrabber\*(Cr() const
\f8setPickRoot\*(Cr(SoNode *node)
\f8getPickRoot\*(Cr() const
\f8setPickRadius\*(Cr(float radiusInPixels)
\f8getPickedPoint\*(Cr()
\f8getPickedPointList\*(Cr() Methods from class SoAction: \f8apply\*(Cr(SoNode *node)
\f8apply\*(Cr(SoPath *path)
\f8apply\*(Cr(const SoPathList &pathList, SbBool obeysRules = FALSE)
\f8getClassTypeId\*(Cr()
\f8getTypeId\*(Cr()
\f8isOfType\*(Cr(SoType type)
\f8invalidateState\*(Cr()
DESCRIPTIONThis class is used to allow nodes in a scene graph to handle input events. It is usually invoked from a component derived from \f8SoXtRenderArea\f1 when the component receives a window system event. Manipulator, dragger and selection nodes respond to and process events. Most other group nodes just pass the event to their children, while most other nodes simply ignore the action entirely. Once a node has indicated to the action that it has handled the event, traversal stops. A node that handles an event can also grab future events. Once it has done so, all events will be sent directly to that node, with no traversal taking place, until the node releases the grab.
METHODS\f8SoHandleEventAction\*(Cr(const SbViewportRegion &viewportRegion)
Constructor takes viewport region to use; this is needed to perform a pick operation when requested. \f8setViewportRegion\*(Cr(const SbViewportRegion &newRegion)
\f8getViewportRegion\*(Cr() const
Sets/returns current viewport region to use for action. \f8setEvent\*(Cr(const SoEvent *ev)
\f8getEvent\*(Cr() const
Sets/returns the event being handled. \f8setHandled\*(Cr()
\f8isHandled\*(Cr() const
Sets/returns whether any node has yet handled the event. \f8setGrabber\*(Cr(SoNode *node)
Initiates grabbing of future events. All events will be sent to the given node until the grab is released. \f8releaseGrabber\*(Cr()
Releases the grab. \f8getGrabber\*(Cr() const
Returns the node that is currently grabbing events, or NULL if there is none. \f8setPickRoot\*(Cr(SoNode *node)
\f8getPickRoot\*(Cr() const
Sets/returns the root node used for initiating a pick action for those nodes that want to know what is under the cursor. \f8setPickRadius\*(Cr(float radiusInPixels)
Set the radius (in pixels) around the viewport-space point through which the ray passes when doing ray picking. Ray picking is performed when \f8getPickedPoint()\f1 is called. The pick radius set here is used when testing the ray against lines and points. \f8getPickedPoint\*(Cr()
Returns the frontmost object hit (as an \f8SoPickedPoint\f1) by performing a pick based on the mouse location specified in the event for which the action is being applied. The first time this is called for a particular event, a \f8SoRayPickAction\f1 is applied to find this object; subsequent calls for the same event return the same information. The storage for the picked point remains valid as long as the action is not re-applied or deleted. \f8getPickedPointList\*(Cr()
Returns a list of objects intersected by a picking operation, sorted from nearest to farthest.
SEE ALSO\f8SoEvent, SoPickedPoint, SoRayPickAction 0
Johanes Gumabo
Data Size : 16,655 byte
man-SoHandleEventAction.3ivBuild : 2025-03-22, 13:26 :
Visitor Screen : x
Visitor Counter ( page / site ) : 12 / 1,224,161
Visitor ID : :
Visitor IP : 18.188.163.236 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 25.03.22
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.
ERROR : Need New Coding : (rof_escape_sequence|93|SoHandleEventAction.3iv|7/8|\f7 |. ds Cr \f7
) (rof_escape_sequence|93|SoHandleEventAction.3iv|9|\f8 |. ds Cb \f8
) (rof_escape_sequence|93|SoHandleEventAction.3iv|18|\f7#include |¶\*(Cr#include
) (rof_escape_sequence|93|SoHandleEventAction.3iv|28|\f7 |.ds Pt \*(Cr
) (parse_manual_page_|254|SoHandleEventAction.3iv|35/36|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|35/36|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|37/38|\f7 \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|37/38|\f7 \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|39|\f8SoHandleEventAction\*(Cr(const SbViewportRegion &viewportRegion) |\*(CbSoHandleEventAction\*(Cr(const SbViewportRegion &viewportRegion)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|44|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|51/52|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|51/52|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|53/54|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|53/54|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|55|\f8setViewportRegion\*(Cr(const SbViewportRegion &newRegion) |\*(CbsetViewportRegion\*(Cr(const SbViewportRegion &newRegion)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|60|\f7const SbViewportRegion & |.ds Pt \*(Crconst SbViewportRegion &
) (parse_manual_page_|254|SoHandleEventAction.3iv|67/68|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|67/68|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|69/70|\f7const SbViewportRegion & \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|69/70|\f7const SbViewportRegion & \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|71|\f8getViewportRegion\*(Cr() const |\*(CbgetViewportRegion\*(Cr() const
) (rof_escape_sequence|93|SoHandleEventAction.3iv|76|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|83/84|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|83/84|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|85/86|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|85/86|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|87|\f8setEvent\*(Cr(const SoEvent *ev) |\*(CbsetEvent\*(Cr(const SoEvent *ev)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|92|\f7const SoEvent * |.ds Pt \*(Crconst SoEvent *
) (parse_manual_page_|254|SoHandleEventAction.3iv|99/100|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|99/100|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|101/102|\f7const SoEvent * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|101/102|\f7const SoEvent * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|103|\f8getEvent\*(Cr() const |\*(CbgetEvent\*(Cr() const
) (rof_escape_sequence|93|SoHandleEventAction.3iv|108|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|115/116|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|115/116|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|117/118|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|117/118|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|119|\f8setHandled\*(Cr() |\*(CbsetHandled\*(Cr()
) (rof_escape_sequence|93|SoHandleEventAction.3iv|124|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|254|SoHandleEventAction.3iv|131/132|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|131/132|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|133/134|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|133/134|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|135|\f8isHandled\*(Cr() const |\*(CbisHandled\*(Cr() const
) (rof_escape_sequence|93|SoHandleEventAction.3iv|140|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|147/148|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|147/148|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|149/150|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|149/150|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|151|\f8setGrabber\*(Cr(SoNode *node) |\*(CbsetGrabber\*(Cr(SoNode *node)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|156|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|163/164|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|163/164|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|165/166|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|165/166|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|167|\f8releaseGrabber\*(Cr() |\*(CbreleaseGrabber\*(Cr()
) (rof_escape_sequence|93|SoHandleEventAction.3iv|172|\f7SoNode * |.ds Pt \*(CrSoNode *
) (parse_manual_page_|254|SoHandleEventAction.3iv|179/180|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|179/180|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|181/182|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|181/182|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|183|\f8getGrabber\*(Cr() const |\*(CbgetGrabber\*(Cr() const
) (rof_escape_sequence|93|SoHandleEventAction.3iv|188|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|195/196|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|195/196|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|197/198|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|197/198|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|199|\f8setPickRoot\*(Cr(SoNode *node) |\*(CbsetPickRoot\*(Cr(SoNode *node)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|204|\f7SoNode * |.ds Pt \*(CrSoNode *
) (parse_manual_page_|254|SoHandleEventAction.3iv|211/212|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|211/212|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|213/214|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|213/214|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|215|\f8getPickRoot\*(Cr() const |\*(CbgetPickRoot\*(Cr() const
) (rof_escape_sequence|93|SoHandleEventAction.3iv|220|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|227/228|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|227/228|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|229/230|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|229/230|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|231|\f8setPickRadius\*(Cr(float radiusInPixels) |\*(CbsetPickRadius\*(Cr(float radiusInPixels)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|236|\f7const SoPickedPoint * |.ds Pt \*(Crconst SoPickedPoint *
) (parse_manual_page_|254|SoHandleEventAction.3iv|243/244|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|243/244|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|245/246|\f7const SoPickedPoint * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|245/246|\f7const SoPickedPoint * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|247|\f8getPickedPoint\*(Cr() |\*(CbgetPickedPoint\*(Cr()
) (rof_escape_sequence|93|SoHandleEventAction.3iv|252|\f7const SoPickedPointList & |.ds Pt \*(Crconst SoPickedPointList &
) (parse_manual_page_|254|SoHandleEventAction.3iv|259/260|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|259/260|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|261/262|\f7const SoPickedPointList & \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|261/262|\f7const SoPickedPointList & \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|263|\f8getPickedPointList\*(Cr() |\*(CbgetPickedPointList\*(Cr()
) (rof_escape_sequence|93|SoHandleEventAction.3iv|273|\f7virtual void |.ds Pt \*(Crvirtual void
) (parse_manual_page_|254|SoHandleEventAction.3iv|280/281|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|280/281|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|282/283|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|282/283|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|284|\f8apply\*(Cr(SoNode *node) |\*(Cbapply\*(Cr(SoNode *node)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|289|\f7virtual void |.ds Pt \*(Crvirtual void
) (parse_manual_page_|254|SoHandleEventAction.3iv|296/297|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|296/297|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|298/299|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|298/299|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|300|\f8apply\*(Cr(SoPath *path) |\*(Cbapply\*(Cr(SoPath *path)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|305|\f7virtual void |.ds Pt \*(Crvirtual void
) (parse_manual_page_|254|SoHandleEventAction.3iv|312/313|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|312/313|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|314/315|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|314/315|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|316|\f8apply\*(Cr(const SoPathList &pathList, SbBool obeysRules = FALSE) |\*(Cbapply\*(Cr(const SoPathList &pathList, SbBool obeysRules = FALSE)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|321|\f7static SoType |.ds Pt \*(Crstatic SoType
) (parse_manual_page_|254|SoHandleEventAction.3iv|328/329|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|328/329|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|330/331|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|330/331|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|332|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr()
) (rof_escape_sequence|93|SoHandleEventAction.3iv|337|\f7virtual SoType |.ds Pt \*(Crvirtual SoType
) (parse_manual_page_|254|SoHandleEventAction.3iv|344/345|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|344/345|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|346/347|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|346/347|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|348|\f8getTypeId\*(Cr() |\*(CbgetTypeId\*(Cr()
) (rof_escape_sequence|93|SoHandleEventAction.3iv|353|\f7virtual SbBool |.ds Pt \*(Crvirtual SbBool
) (parse_manual_page_|254|SoHandleEventAction.3iv|360/361|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|360/361|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|362/363|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|362/363|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|364|\f8isOfType\*(Cr(SoType type) |\*(CbisOfType\*(Cr(SoType type)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|369|\f7virtual void |.ds Pt \*(Crvirtual void
) (parse_manual_page_|254|SoHandleEventAction.3iv|376/377|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|376/377|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|378/379|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|378/379|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|380|\f8invalidateState\*(Cr() |\*(CbinvalidateState\*(Cr()
) (rof_escape_sequence|93|SoHandleEventAction.3iv|383|\f8SoXtRenderArea\f1 when the component receives a window system event. |This class is used to allow nodes in a scene graph to handle input events. It is usually invoked from a component derived from \*(CbSoXtRenderArea\f1 when the component receives a window system event.
) (rof_escape_sequence|93|SoHandleEventAction.3iv|396|\f7 |.ds Pt \*(Cr
) (parse_manual_page_|254|SoHandleEventAction.3iv|403/404|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|403/404|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|405/406|\f7 \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|405/406|\f7 \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|407|\f8SoHandleEventAction\*(Cr(const SbViewportRegion &viewportRegion) |\*(CbSoHandleEventAction\*(Cr(const SbViewportRegion &viewportRegion)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|416|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|423/424|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|423/424|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|425/426|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|425/426|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|427|\f8setViewportRegion\*(Cr(const SbViewportRegion &newRegion) |\*(CbsetViewportRegion\*(Cr(const SbViewportRegion &newRegion)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|432|\f7const SbViewportRegion & |.ds Pt \*(Crconst SbViewportRegion &
) (parse_manual_page_|254|SoHandleEventAction.3iv|439/440|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|439/440|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|441/442|\f7const SbViewportRegion & \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|441/442|\f7const SbViewportRegion & \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|443|\f8getViewportRegion\*(Cr() const |\*(CbgetViewportRegion\*(Cr() const
) (rof_escape_sequence|93|SoHandleEventAction.3iv|452|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|459/460|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|459/460|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|461/462|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|461/462|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|463|\f8setEvent\*(Cr(const SoEvent *ev) |\*(CbsetEvent\*(Cr(const SoEvent *ev)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|468|\f7const SoEvent * |.ds Pt \*(Crconst SoEvent *
) (parse_manual_page_|254|SoHandleEventAction.3iv|475/476|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|475/476|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|477/478|\f7const SoEvent * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|477/478|\f7const SoEvent * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|479|\f8getEvent\*(Cr() const |\*(CbgetEvent\*(Cr() const
) (rof_escape_sequence|93|SoHandleEventAction.3iv|488|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|495/496|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|495/496|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|497/498|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|497/498|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|499|\f8setHandled\*(Cr() |\*(CbsetHandled\*(Cr()
) (rof_escape_sequence|93|SoHandleEventAction.3iv|504|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|254|SoHandleEventAction.3iv|511/512|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|511/512|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|513/514|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|513/514|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|515|\f8isHandled\*(Cr() const |\*(CbisHandled\*(Cr() const
) (rof_escape_sequence|93|SoHandleEventAction.3iv|524|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|531/532|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|531/532|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|533/534|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|533/534|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|535|\f8setGrabber\*(Cr(SoNode *node) |\*(CbsetGrabber\*(Cr(SoNode *node)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|544|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|551/552|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|551/552|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|553/554|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|553/554|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|555|\f8releaseGrabber\*(Cr() |\*(CbreleaseGrabber\*(Cr()
) (rof_escape_sequence|93|SoHandleEventAction.3iv|564|\f7SoNode * |.ds Pt \*(CrSoNode *
) (parse_manual_page_|254|SoHandleEventAction.3iv|571/572|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|571/572|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|573/574|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|573/574|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|575|\f8getGrabber\*(Cr() const |\*(CbgetGrabber\*(Cr() const
) (rof_escape_sequence|93|SoHandleEventAction.3iv|584|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|591/592|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|591/592|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|593/594|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|593/594|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|595|\f8setPickRoot\*(Cr(SoNode *node) |\*(CbsetPickRoot\*(Cr(SoNode *node)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|600|\f7SoNode * |.ds Pt \*(CrSoNode *
) (parse_manual_page_|254|SoHandleEventAction.3iv|607/608|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|607/608|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|609/610|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|609/610|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|611|\f8getPickRoot\*(Cr() const |\*(CbgetPickRoot\*(Cr() const
) (rof_escape_sequence|93|SoHandleEventAction.3iv|620|\f7void |.ds Pt \*(Crvoid
) (parse_manual_page_|254|SoHandleEventAction.3iv|627/628|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|627/628|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|629/630|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|629/630|\f7void \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|631|\f8setPickRadius\*(Cr(float radiusInPixels) |\*(CbsetPickRadius\*(Cr(float radiusInPixels)
) (rof_escape_sequence|93|SoHandleEventAction.3iv|634|\f8getPickedPoint()\f1 is called. The pick radius set here is used when testing |\f1Set the radius (in pixels) around the viewport-space point through which the ray passes when doing ray picking. Ray picking is performed when \*(CbgetPickedPoint()\f1 is called. The pick radius set here is used when testing
) (rof_escape_sequence|93|SoHandleEventAction.3iv|641|\f7const SoPickedPoint * |.ds Pt \*(Crconst SoPickedPoint *
) (parse_manual_page_|254|SoHandleEventAction.3iv|648/649|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|648/649|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|650/651|\f7const SoPickedPoint * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|650/651|\f7const SoPickedPoint * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|652|\f8getPickedPoint\*(Cr() |\*(CbgetPickedPoint\*(Cr()
) (rof_escape_sequence|93|SoHandleEventAction.3iv|655|\f8SoPickedPoint\f1) by performing a pick based on the mouse location specified in the event for which the action is being applied. The first time this is called for a particular event, |\f1Returns the frontmost object hit (as an \*(CbSoPickedPoint\f1) by performing a pick based on the mouse location specified in the event for which the action is being applied. The first time this is called for a particular event,
) (rof_escape_sequence|93|SoHandleEventAction.3iv|656|\f8SoRayPickAction\f1 is applied to find this object; subsequent calls for the same event return the same information. The storage for the picked point remains valid as long as the action is not re-applied or deleted. |\&a \*(CbSoRayPickAction\f1 is applied to find this object; subsequent calls for the same event return the same information. The storage for the picked point remains valid as long as the action is not re-applied or deleted.
) (rof_escape_sequence|93|SoHandleEventAction.3iv|662|\f7const SoPickedPointList & |.ds Pt \*(Crconst SoPickedPointList &
) (parse_manual_page_|254|SoHandleEventAction.3iv|669/670|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|160|SoHandleEventAction.3iv|669/670|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|93|SoHandleEventAction.3iv|671/672|\f7const SoPickedPointList & \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|160|SoHandleEventAction.3iv|671/672|\f7const SoPickedPointList & \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|93|SoHandleEventAction.3iv|673|\f8getPickedPointList\*(Cr() |\*(CbgetPickedPointList\*(Cr()
) (rof_escape_sequence|93|SoHandleEventAction.3iv|680|\f8SoEvent, SoPickedPoint, SoRayPickAction |\*(CbSoEvent, SoPickedPoint, SoRayPickAction
)