SoExtSelection::PreFilterEventArg Struct Reference

Structure given to callback when a PreFilter 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 a PreFilter 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 2 Sep 2019
Copyright © FEI S.A.S. All rights reserved.
http://www.openinventor.com/