8#ifndef VRUI_INTERSECTION_H
9#define VRUI_INTERSECTION_H
66 std::list<coAction *> actionList;
collaborative interface manager
Definition: coVRCommunication.h:41
Definition: coAction.h:26
objects that are derived from this class are called once per frame
Definition: coUpdateManager.h:20
Definition: vruiIntersection.h:24
void callActions(vruiNode *node, vruiHit *hit)
static vruiIntersection * getIntersector(const std::string &name)
virtual const char * getActionName() const =0
get the associated action name
static std::vector< vruiIntersection * > & intersectors()
void remove(coAction *action)
static vruiIntersection * getIntersectorForAction(const std::string &actionName)
void remove(vruiNode *node)
int frameIndex
Definition: vruiIntersection.h:63
virtual void intersect()=0
static std::vector< int * > & frames()
void add(vruiNode *node, coAction *action)
virtual ~vruiIntersection()
virtual const char * getClassName() const =0
get the Element's classname
Definition: vruiNode.h:22