60#ifndef _SO_LINE_HIGHLIGHT_RENDER_ACTION_
61#define _SO_LINE_HIGHLIGHT_RENDER_ACTION_
128 bool obeysRules =
FALSE);
173 void constructorCommon();
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
#define SO_ACTION_HEADER(className)
Macros to be called within the class definition header for an action subclass:
Class for representing a viewport.
Node that defines an object's base color.
Node that defines the style to use when rendering.
Renders a scene graph using OpenGL.
Node that defines the lighting model to use when rendering.
Line highlight - a subclass of SoGLRenderAction which renders the scene graph, then renders wireframe...
virtual ~SoLineHighlightRenderAction()
void setColor(const SbColor &c)
Set the color of the highlight.
SoLightModel * lightModel
virtual void apply(SoPath *path)
This renders the passed scene graph, and also renders each selected object in wireframe,...
SoSeparator * localRoot
Nodes which comprise the local highlight graph.
void setLineWidth(float width)
Set the line width.
SoLineHighlightRenderAction()
Constructor.
unsigned short getLinePattern()
Get the line pattern of the highlight.
virtual void apply(const SoPathList &pathList, bool obeysRules=FALSE)
This renders the passed scene graph, and also renders each selected object in wireframe,...
const SbColor & getColor()
Get the color of the highlight.
void setVisible(bool b)
This provides a convenient mechansim for turning highlights off or back on.
virtual void apply(SoNode *node)
This renders the passed scene graph, and also renders each selected object in wireframe,...
SoLineHighlightRenderAction(const SbViewportRegion &viewportRegion)
Constructor.
void setLinePattern(unsigned short pattern)
Set the line pattern of the highlight.
float getLineWidth()
Get the line width.
bool isVisible() const
Returns whether highlights will be rendered or not.
Abstract base class for all database nodes.
Maintains a list of pointers to paths.
Path that points to a list of hierarchical nodes.
Group node that saves and restores traversal state.