17class vruiTransformNode;
97 std::list<coDragNDrop *> selection;
100 std::list<coDragNDrop *> updateClasses;
collaborative interface manager
Definition: coVRCommunication.h:41
Definition: coDragNDrop.h:24
coDragNDrop(int)
constructor with specific media type
void dragOperation()
those two do the work and return if it worked :)
int mediaType
this objects media type
Definition: coDragNDrop.h:48
int getMediaType()
Definition: coDragNDrop.h:41
coDragNDrop()
simple constructor
vruiTransformNode * dragNode
this is the pfDCS that should be used for drag visualisation
Definition: coDragNDrop.h:51
virtual bool dropOperation(coDragNDrop *)=0
Definition: coDragNDrop.h:72
static coDragNDropManager ddManager
Definition: coDragNDrop.h:93
void drag(coDragNDrop *)
drag this item into the selection list
void signOn(coDragNDrop *)
register this item at the manager. It is updated then.
void drop(coDragNDrop *)
drop the item out of the list
void signOff(coDragNDrop *)
sign off from manager
coDragNDrop * first(int)
deliver the first item which fits on the media type
objects that are derived from this class are called once per frame
Definition: coUpdateManager.h:20
Definition: vruiTransformNode.h:18