Structure given to callback when an event is raised. More...
#include <Inventor/nodes/SoExtSelection.h>
Public Member Functions | |
PreFilterEventArg (SoPath *path, SoExtSelection *source) | |
~PreFilterEventArg () | |
SoExtSelection * | getSource () const |
const SoNode * | getNode () const |
const SoPath * | getPath () const |
void | skipNode () |
SbBool | isNodeSkipped () const |
Structure given to callback when an event is raised.
Please refer to onPreFilter event.
SoExtSelection::PreFilterEventArg::PreFilterEventArg | ( | SoPath * | path, | |
SoExtSelection * | source | |||
) | [inline] |
constructor
SoExtSelection::PreFilterEventArg::~PreFilterEventArg | ( | ) | [inline] |
Destructor.
const SoNode* SoExtSelection::PreFilterEventArg::getNode | ( | ) | const [inline] |
Returns node that will be traversed just after event is called.
This is equivalent to calling getPath()->getTail()
const SoPath* SoExtSelection::PreFilterEventArg::getPath | ( | ) | const [inline] |
Returns path to node that will be traversed just after event is called.
SoExtSelection* SoExtSelection::PreFilterEventArg::getSource | ( | ) | const [inline] |
Returns the ExtSelection.
SbBool SoExtSelection::PreFilterEventArg::isNodeSkipped | ( | ) | const [inline] |
Returns if node must be skipped for traversal.
void SoExtSelection::PreFilterEventArg::skipNode | ( | ) | [inline] |
Don't traverse the node returned by getNode().