8 #ifndef VRUI_INTERSECTION_H
9 #define VRUI_INTERSECTION_H
35 virtual ~vruiIntersection();
42 static vruiIntersection *getIntersectorForAction(
const std::string &actionName);
43 static vruiIntersection *getIntersector(
const std::string &name);
46 virtual const char *getClassName()
const = 0;
48 virtual const char *getActionName()
const = 0;
51 virtual void intersect() = 0;
60 static std::vector<int *> &frames();
62 static std::vector<vruiIntersection *> &intersectors();
66 std::list<coAction *> actionList;
Definition: vruiNode.h:21
Definition: coAction.h:25
int frameIndex
Definition: vruiIntersection.h:63
Definition: vruiIntersection.h:23
objects that are derived from this class are called once per frame
Definition: coUpdateManager.h:19