Classes | |
| class | SoAction |
| Abstract base class for all actions. More... | |
| class | SoBevelAction |
Creates a scene graph containing beveled shapes. More... | |
| class | SoBoxHighlightRenderAction |
| A selection highlight style. More... | |
| class | SoCallbackAction |
| Performs a generic traversal of a scene graph or path. More... | |
| class | SoDistributeAction |
Computes a distribution of the scene graph for use in depth compositing in ScaleViz. More... | |
| class | SoGetBoundingBoxAction |
| Computes bounding box of a scene. More... | |
| class | SoGetMatrixAction |
| Computes transformation matrix for a subgraph. More... | |
| class | SoGetPrimitiveCountAction |
Counts number of primitives in scene. More... | |
| class | SoGlobalSimplifyAction |
Traverses the scene graph and collects all the triangles in a single list. More... | |
| class | SoGLRenderAction |
| Renders a scene graph using OpenGL. More... | |
| class | SoHandleEventAction |
| Allows nodes in a graph to receive input events. More... | |
| class | SoLineHighlightRenderAction |
| Selection highlight style. More... | |
| class | SoPickAction |
| Abstract base class for picking objects in a scene. More... | |
| class | SoRayPickAction |
| Intersects objects with a ray cast into scene. More... | |
| class | SoReorganizeAction |
Reorganizes the scene graph by grouping shapes with common properties, then groups these shapes in a single shape and runs the simplifier on it. More... | |
| class | SoSearchAction |
| Searches for nodes in a scene graph. More... | |
| class | SoSearchPathAction |
Searches for a node in a scene graph using a sequence of search criteria. More... | |
| class | SoSearchStepAction |
Searches for nodes in the scene graph step by step. More... | |
| class | SoShapeSimplifyAction |
Simplify action that replaces shapes within a scene graph with versions that contain fewer triangles. More... | |
| class | SoSimplifyAction |
Abstract base class for simplifying scene graphs. More... | |
| class | SoSplitGeometryAction |
Split large geometry into smaller objects to improve culling for multi-pipe rendering. More... | |
| class | SoToHTMLAction |
Generates an HTML image map and an image from a scene graph. More... | |
| class | SoToVRML2Action |
Converts an Open Inventor scene graph into a VRML 2.0-style scene graph. More... | |
| class | SoToVRMLAction |
Converts an Open Inventor scene graph into a VRML 1.0-style scene graph. More... | |
| class | SoWriteAction |
| Writes a scene graph to a file. More... | |
| class | SoIntersectionDetectionAction |
Class to detect intersections. More... | |
Variables | |
| SoShapeHighlightRenderAction | __pad0__ |
| SoShapeHighlightRenderAction __pad0__ |
A polygon selection highlight style.
SoShapeHighlightRenderAction is a render action which renders the scene graph and then renders again the polygons of selected objects in a highlight color.Selected objects are specified by the first SoSelection node in the scene to which this action is applied. A highlight render action can be passed to the setGLRenderAction() method of render area and viewer classes to have an effect on scene graphs.
// Scene graph SoSelection selectionNode = new SoSelection(); . . . // Viewer SoWinExaminerViewer* viewer = new SoWinExaminerViewer(); viewer->setSceneGraph( selectionNode ); // Set the highlight render action viewer->setGLRenderAction( new SoShapeHighlightRenderAction() ); // Request automatic redraw when selection changes viewer->redrawOnSelectionChange( selectionNode );
SoLineHighlightRenderAction, SoGLRenderAction, SoSelection, SoWinRenderArea, SoDrawStyle, SoInteraction