Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SoPickAction(3IV)()					   SoPickAction(3IV)()

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

							   SoPickAction(3IV)()

NAME | INHERITS FROM | SYNOPSIS | DESCRIPTION | METHODS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=SoPickAction&sektion=3iv&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help