OpenCOVER
|
#include <coIntersection.h>
Public Member Functions | |
virtual | ~coIntersection () |
coIntersector * | newIntersector (const osg::Vec3 &start, const osg::Vec3 &end) |
void | addHandler (osg::ref_ptr< IntersectionHandler > handler) |
virtual const char * | getClassName () const |
get the Element's classname More... | |
virtual const char * | getActionName () const |
get the associated action name More... | |
void | isectAllNodes (bool isectAll) |
void | forceIsectAllNodes (bool isectAll) |
Public Member Functions inherited from vrui::vruiIntersection | |
void | add (vruiNode *node, coAction *action) |
void | remove (vruiNode *node) |
vruiIntersection () | |
virtual | ~vruiIntersection () |
bool | update () |
void | remove (coAction *action) |
Public Member Functions inherited from vrui::coUpdateable | |
coUpdateable () | |
Constructor. More... | |
virtual | ~coUpdateable () |
Destructor. More... | |
Static Public Member Functions | |
static coIntersection * | instance () |
static bool | isVerboseIntersection () |
Static Public Member Functions inherited from vrui::vruiIntersection | |
static vruiIntersection * | getIntersectorForAction (const std::string &actionName) |
static vruiIntersection * | getIntersector (const std::string &name) |
Public Attributes | |
int | numIsectAllNodes |
Protected Member Functions | |
virtual void | intersect () |
void | intersect (const osg::Matrix &mat, bool mouseHit) |
Protected Member Functions inherited from vrui::vruiIntersection | |
void | callMisses () |
void | callActions (vruiNode *node, vruiHit *hit) |
Protected Attributes | |
float | intersectionDist |
value of the PointerAppearance.Intersection config var More... | |
Protected Attributes inherited from vrui::vruiIntersection | |
int | frameIndex |
Static Protected Attributes | |
static int | myFrameIndex |
static int | myFrame |
Additional Inherited Members | |
Static Protected Member Functions inherited from vrui::vruiIntersection | |
static std::vector< int * > & | frames () |
static std::vector < vruiIntersection * > & | intersectors () |
|
virtual |
void opencover::coIntersection::addHandler | ( | osg::ref_ptr< IntersectionHandler > | handler | ) |
void opencover::coIntersection::forceIsectAllNodes | ( | bool | isectAll | ) |
|
virtual |
get the associated action name
Implements vrui::vruiIntersection.
|
virtual |
get the Element's classname
Implements vrui::vruiIntersection.
|
static |
|
protectedvirtual |
Implements vrui::vruiIntersection.
|
protected |
void opencover::coIntersection::isectAllNodes | ( | bool | isectAll | ) |
|
static |
coIntersector* opencover::coIntersection::newIntersector | ( | const osg::Vec3 & | start, |
const osg::Vec3 & | end | ||
) |
|
protected |
value of the PointerAppearance.Intersection config var
|
staticprotected |
|
staticprotected |
int opencover::coIntersection::numIsectAllNodes |