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 Toolkit reference manual, generated on 15 Mar 2023
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/