SoExtSelection::PreFilterEventArg Struct Reference

Structure given to callback when an event is raised. More...

#include <Inventor/nodes/SoExtSelection.h>

Inheritance diagram for SoExtSelection::PreFilterEventArg:
SbEventArg

List of all members.

Public Member Functions

 PreFilterEventArg (SoPath *path, SoExtSelection *source)
 ~PreFilterEventArg ()
SoExtSelectiongetSource () const
const SoNodegetNode () const
const SoPathgetPath () const
void skipNode ()
SbBool isNodeSkipped () const

Detailed Description

Structure given to callback when an event is raised.

Please refer to onPreFilter event.


Constructor & Destructor Documentation

SoExtSelection::PreFilterEventArg::PreFilterEventArg ( SoPath path,
SoExtSelection source 
) [inline]

constructor

SoExtSelection::PreFilterEventArg::~PreFilterEventArg (  )  [inline]

Destructor.


Member Function Documentation

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().


The documentation for this struct was generated from the following file:

Open Inventor by FEI reference manual, generated on 30 Jul 2019
Copyright © FEI S.A.S. All rights reserved.
http://www.openinventor.com/