50#ifndef _SO_DRAW_STYLE_
51#define _SO_DRAW_STYLE_
53#include <Inventor/SbString.h>
54#include <Inventor/elements/SoDrawStyleElement.h>
55#include <Inventor/fields/SoSFEnum.h>
56#include <Inventor/fields/SoSFFloat.h>
57#include <Inventor/fields/SoSFInt32.h>
58#include <Inventor/fields/SoSFUShort.h>
59#include <Inventor/fields/SoSFBool.h>
60#include <Inventor/nodes/SoNode.h>
234 {
override.setValue(state); }
240 {
return override.getValue(); }
243 virtual void doAction(
SoAction *action);
251 static void initClass();
252 static void exitClass();
Abstract base class for all actions.
Performs a generic traversal of a scene graph or path.
Node that defines the style to use when rendering.
virtual void setOverride(const SbBool state)
Set the state of the override field.
SoSFUShort linePattern
Stipple pattern for lines (for LINES style).
SoDrawStyle()
Creates a drawing style node with default settings.
SoSFInt32 linePatternScaleFactor
Stipple pattern scale factor (for LINES style).
virtual SbBool isOverride() const
Returns the state of the override field.
SoSFFloat lineWidth
Width of lines (for LINES style).
SoSFFloat pointSize
Radius of points (for POINTS style).
SoSFEnum style
Drawing style.
@ FILLED
Draw filled regions.
@ POINTS
Draw points at vertices.
@ INVISIBLE
Do not draw anything at all.
@ LINES
Draw only outlines (wireframe)
Renders a scene graph using Open Inventor's Render Engine.
Computes bounding box of a scene.
Abstract base class for all database nodes.
Intersects objects with a ray cast into scene.
Field containing a single Boolean value.
Field containing an enumerated value.
Field containing a floating-point value.
Field containing a int32_t integer.
Field containing an unsigned short integer.