51#ifndef _SO_LINE_HIGHLIGHT_RENDER_ACTION_
52#define _SO_LINE_HIGHLIGHT_RENDER_ACTION_
54#include <Inventor/actions/SoHighlightRenderAction.h>
55#include <Inventor/nodes/SoGroup.h>
56#include <Inventor/nodes/SoSwitch.h>
187#ifndef HIDDEN_FROM_DOC
232 static void initClass();
233 static void exitClass();
241 void setLineAlwaysVisible(
bool alwaysVisible );
245 virtual SoNode* getPreTraversalNode();
270 void constructorCommon();
Class for representing a viewport.
Node that defines an object's base color.
Node that defines the style to use when rendering.
Abstract base class for Highlight Render Actions.
Node that defines the lighting model to use when rendering.
A wireframe highlight style.
void setColor(const SbColor &c)
Sets the color of the highlight.
void setLineWidth(float width)
Sets the line width of the highlight.
SoLineHighlightRenderAction()
Constructor.
float getPointSize()
Gets the point size of the highlight.
void setPointSize(float size)
Sets the size of points (diameter in pixels) rendered by the highlight.
unsigned short getLinePattern()
Gets the line pattern of the highlight.
const SbColor & getColor()
Gets the color of the highlight.
SoLineHighlightRenderAction(const SbViewportRegion &viewportRegion)
Constructor which takes the normal SoGLRenderAction parameters.
void setLinePattern(unsigned short pattern)
Sets the line pattern of the highlight.
float getLineWidth()
Gets the line width of the highlight.
Node that specifies how multiple materials are bound to shapes.
Abstract base class for all database nodes.
Smart pointer for any class inheriting SoRefCounter.
Manages a list of selected objects.
Group node that saves and restores traversal state.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Text property no...