5#ifndef SOCOOPERATIVESELECTION_H
6#define SOCOOPERATIVESELECTION_H
8#include <Inventor/C/errors/debugerror.h>
9#include <Inventor/nodes/SoSelection.h>
10#include <Inventor/nodes/SoGroup.h>
11#include <Inventor/fields/SoSFNode.h>
56 virtual void handleEvent(SoHandleEventAction * action);
62 SbBool &ignorepick, SbBool &haltaction );
char data[hepevt_bytes_allocation_ATLAS]
void SoCooperativeSelectionClickOutsideCB(void *data, SoCooperativeSelection *sel)
SoPath * getSelectionPath(SoHandleEventAction *action, SbBool &ignorepick, SbBool &haltaction)
void addClickOutsideCallback(SoCooperativeSelectionClickOutsideCB *f, void *userData=0)
virtual ~SoCooperativeSelection()
SoCallbackList * m_clickoutsideCBList
static void ensureInitClass()
SoCooperativeSelection * getLastActiveSoSelectionFromPath(SoPath *) const
void removeClickOutsideCallback(SoCooperativeSelectionClickOutsideCB *f, void *userData=0)
virtual void handleEvent(SoHandleEventAction *action)
SO_NODE_HEADER(SoCooperativeSelection)