SoSearchStepAction Class |
Searches for nodes in the scene graph step by step.
Namespace: OIV.Inventor.Actions
The SoSearchStepAction type exposes the following members.
Name | Description | |
---|---|---|
![]() | SoSearchStepAction | Constructor. |
Name | Description | |
---|---|---|
![]() | AddPath | (Inherited from SoSearchAction.) |
![]() | Apply(SoNode) | Initiates an action on the graph defined by a node. |
![]() | Apply(SoPath) | Initiates an action on the graph defined by a path. |
![]() | Apply(SoPathList) | Calls Apply(pathList, false). (Inherited from SoAction.) |
![]() | Apply(SoPathList, Boolean) | Initiates an action on the graph defined by a list of paths. |
![]() | ClearApplyResult | When applied, an action may reference nodes or create objects (e.g. |
![]() ![]() | EnableElement | |
![]() | EnableElements | (Overrides SoSearchActionEnableElements.) |
![]() | Equals | (Inherited from Object.) |
![]() | ForwardTraversal | Traverse a node that is not part of the current scenegraph. |
![]() | GetContinueActionInBranchFlag | This function indicates if the action must stop in the current branch. |
![]() | GetCurPath | (Inherited from SoAction.) |
![]() | GetFind | Returns what to look for. |
![]() | GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) |
![]() | GetInterest | Returns which paths to return. |
![]() | GetName | Returns the name of the node to search for. |
![]() | GetNode | Returns the node to search for. |
![]() | GetNodeAppliedTo | (Inherited from SoAction.) |
![]() | GetOriginalPathListAppliedTo | (Inherited from SoAction.) |
![]() | GetPath | Returns resulting path, or NULL if no path was found. |
![]() | GetPathAppliedTo | (Inherited from SoAction.) |
![]() | GetPathCode(SbNativeArrayInt32) | Returns path code based on where current node (the node at the end of the current path) lies with respect to the path(s) the action is being applied to. |
![]() | GetPathCode(SbNativeInt32Array) | Obsolete. Returns path code based on where current node (the node at the end of the current path) lies with respect to the path(s) the action is being applied to. |
![]() | GetPathListAppliedTo | (Inherited from SoAction.) |
![]() | GetPaths | Returns resulting path list. |
![]() | GetPipeId | Gets pipe identifier in the range [1..N] associated to this render action while running a ScaleViz Multipipe configuration. |
![]() | GetSceneManager | Return the SoSceneManager associated with this action. |
![]() | GetState | (Inherited from SoAction.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | GetType(Boolean) | Returns the node type to search for. |
![]() | GetWhatAppliedTo | (Inherited from SoAction.) |
![]() | HasTerminated | (Inherited from SoAction.) |
![]() | InvalidateState | Invalidates the current traversal state in the action, forcing it to be recreated when the action is next applied. |
![]() | IsBeingApplied | Returns true if this action is currently being applied. |
![]() | IsFound | (Inherited from SoSearchAction.) |
![]() | IsLastPathListAppliedTo | (Inherited from SoAction.) |
![]() | IsSearchingAll | Returns false if searching uses regular traversal, true if it traverses every single node. |
![]() | IsUsingAlternateRep | Returns true if current action is using alternate representations. |
![]() | PostDelayedTraversal | Method called by SoMultiPassManager after delayed pass traversals. |
![]() | PreDelayedTraversal | Method called by SoMultiPassManager before delayed pass traversals. |
![]() | Reset | Resets options back to default values; clears list of returned paths. |
![]() | ResetContinueActionInBranchFlag | This function resets the continue action flag. |
![]() | SetAddingPathCallback(SoSearchStepActionAddingPathCB) | Obsolete.
Use AddingPathCallback property instead.
Add the user callback that the SearchAction must call while building the path list.
|
![]() | SetAddingPathCallback(SoSearchStepActionAddingPathDataCB, Object) | Obsolete. |
![]() | SetFind | Sets what to look for; what is a bitmask of LookFor enum values. |
![]() | SetFound | (Overrides SoSearchActionSetFound.) |
![]() | SetInterest | Sets which paths to return. |
![]() | SetName | Sets the name of the node to search for. |
![]() | SetNode | Sets the node to search for. |
![]() | SetPipeId | Sets pipe identifier in the range [1..N] associated to this render action while running a ScaleViz Multipipe configuration. |
![]() | SetSceneManager | Set the scene manager associated with this action (if any ). |
![]() | SetSearchingAll | Sets whether searching uses regular traversal or whether it traverses every single node. |
![]() | SetType(Type) | Calls SetType(t, true). (Inherited from SoSearchAction.) |
![]() | SetType(Type, Boolean) | Sets the node type to search for. |
![]() | SetUpState | (Inherited from SoAction.) |
![]() | StopActionInBranch | This function stops the action in the current Scene Graph branch. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Traverse | (Inherited from SoAction.) |
![]() | UseAlternateRep | Tell the action to use alternate representations during traversal when available. |
Name | Description | |
---|---|---|
![]() | AddingPathCallBack |
This class extends SoSearchAction. This class allows the user to add a delegateto control which paths are added to the path list. This user delegateis called just before the found path would be added to the list. It determines whether or not the path will be added to the list. The use of this class is particularly interesting when the found paths are potentially numerous and the user wants to filter the returned path list to retrieve only some of them.