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