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


Very long time ago, I have the best tutor, Wenzel Svojanovsky. If someone knows the email address of Wenzel Svojanovsky, please send an email to johanesgumabo@gmail.com.
Help me, linux0001.com will expire on July 16, 2025. I have no money to renew it. View detail

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 )