50#ifndef _SO_BOX_HIGHLIGHT_RENDER_ACTION_
51#define _SO_BOX_HIGHLIGHT_RENDER_ACTION_
60class BoxHighlightCameraChecker;
176#ifndef HIDDEN_FROM_DOC
224 static void initClass();
225 static void exitClass();
240 void constructorCommon();
242 static void notificationCB(
void* userData,
SoSensor* sensor );
244 bool updateBBoxSceneGraph(
SoNode *renderRoot);
248 BoxHighlightCameraChecker* m_cameraChecker;
252SoBoxHighlightRenderAction::getLocalRoot()
#define SO_ACTION_HEADER(className)
Class for representing a viewport.
void setLinePattern(unsigned short pattern)
Sets the line pattern of the highlight.
SoBoxHighlightRenderAction(const SbViewportRegion &viewportRegion)
Constructor which takes the normal SoGLRenderAction parameters.
float getLineWidth()
Gets the line width of the highlight.
unsigned short getLinePattern()
Gets the line pattern of the highlight.
virtual void apply(SoNode *node)
This renders the passed scene graph, and also renders wireframe boxes around selected objects as spec...
void setColor(const SbColor &c)
Sets the color of the highlight.
const SbColor & getColor()
Gets the color of the highlight.
void setLineWidth(float width)
Sets the line width of the highlight.
SoBoxHighlightRenderAction()
Constructor.
Abstract base class for Highlight Render Actions.
Abstract base class for all database nodes.
Sensor class that can be attached to Open Inventor nodes.
Abstract base class for Open Inventor sensors.
Group node that saves and restores traversal state.