Uses of Class
com.openinventor.inventor.nodes.SoNode
Packages that use SoNode
Package
Description
Resolution-independent vector/polygon hardcopy.
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
These classes provide convenient components to draw polyline, ellipse, lasso, or complex scene graph in 2D screen space.
The element classes are used internally for storing information in Open Inventor's traversal state list.
Large Model Visualization.
Viewer components contains helpful tools to implement a custom viewer.
Viewer components nodes independent from graphical user interface.
IvTune is an extensible, interactive tool that allows the user to inspect and modify Open Inventor scene graphs, even in a running application program.
Provides some nodes and helper classes specifically created to facilitate
implementation of medical applications.
Provides some nodes and helper classes specifically created to facilitate
implementation of medical applications.
Provides state elements.
Provides rendering, property and action nodes.
-
Uses of SoNode in com.openinventor.hardcopy
Methods in com.openinventor.hardcopy with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
SoToU3DAction.invokePostCallbacks
(SoNode node) void
SoToU3DAction.invokePreCallbacks
(SoNode node) -
Uses of SoNode in com.openinventor.inventor
Methods in com.openinventor.inventor that return SoNodeModifier and TypeMethodDescriptionSoGeneralPath.getHead()
Return the first node in a path chainSoNodeKitPath.getHead()
Return the first node in a path chainSoGeneralPath.getNode
(int i) Return the i'th node in the chain.Returns the first node from the head of the given type in the chain.SoNodeKitPath.getNode
(int i) Return the i'th nodekit in the chain.SoGeneralPath.getNodeFromTail
(int i) Return the i'th node in the chain, counting backward from the tail node.SoNodeKitPath.getNodeFromTail
(int i) Return the i'th nodekit in the chain, counting backward from the tail node.SoOffscreenRenderArea.getSceneGraph()
SoSceneManager.getSceneGraph()
SoProgressIndicator.StepEventArg.getSource()
SoProgressIndicator.SubTaskEventArg.getSource()
SoProgressIndicator.TaskEventArg.getSource()
SoGeneralPath.getTail()
Return the last node in a path chainSoNodeKitPath.getTail()
Return the last nodekit in a path chain.static SoNode
Reads a graph from the file specified by the givenSoInput
, returning the resulting root node.static SoNode
Methods in com.openinventor.inventor with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
Adds node to end of chain.boolean
SoGeneralPath.containsNode
(SoNode node) Returns true if the node is found anywhere in the path chain.Returns the detail that corresponds to the specified node in the path returned bygetPath()
.SoPickedPoint.getImageToObject
(SoNode node) Returns the texture transformation matrix between image space and the object space corresponding to the given node in the path.SoPickedPoint.getObjectNormal
(SoNode node) Returns the surface normal in the object space corresponding to the given node in the path.SoPickedPoint.getObjectPoint
(SoNode node) Returns the intersection point in the object space corresponding to the given node in the path.SoPickedPoint.getObjectTextureCoords
(SoNode node) Returns the texture coordinates in the object space corresponding to the given node in the path.SoPickedPoint.getObjectToImage
(SoNode node) Returns the texture transformation matrix between the object space and image space corresponding to the given node in the path.SoPickedPoint.getObjectToWorld
(SoNode node) Returns the transformation matrix between the object space and world space corresponding to the given node in the path.SoPickedPoint.getWorldToObject
(SoNode node) Returns the transformation matrix between world space and the object space corresponding to the given node in the path.void
void
Sets head node (first node in chain).void
Sets head node (first node in chain).void
SoOffscreenRenderArea.setSceneGraph
(SoNode newScene) Defines the scene graph which will be traversed for rendering.void
SoSceneManager.setSceneGraph
(SoNode newScene) Defines the scene graph which is managed here.Constructors in com.openinventor.inventor with parameters of type SoNodeModifierConstructorDescriptionStepEventArg
(SoNode src, String eventName, int numSteps, int numStepsDone) SubTaskEventArg
(SoNode src, String eventName, int numSubTasks, int numSubTasksDone, int numSteps) TaskEventArg
(SoNode src, String eventName, int numTasks, int numTasksDone, int numSubTasks) -
Uses of SoNode in com.openinventor.inventor.actions
Methods in com.openinventor.inventor.actions that return SoNodeModifier and TypeMethodDescriptionSoHandleEventAction.getGrabber()
Returns the node that is currently grabbing events, or NULL if there is none.SoSearchAction.getNode()
Returns the node to search for.SoAction.getNodeAppliedTo()
(Extender API) Returns the node the action is being applied to.SoHandleEventAction.getPickRoot()
Returns the root node used for initiating a pick action for those nodes that want to know what is under the cursor.Methods in com.openinventor.inventor.actions that return types with arguments of type SoNodeModifier and TypeMethodDescriptionSoCallbackAction.getProfile()
Returns the current profiles and their coordinates from the state.Methods in com.openinventor.inventor.actions with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
Initiates an action on the graph defined by a node.void
SoAction.forwardTraversal
(SoNode node) Traverse a node that is not part of the current scenegraph.void
SoCallbackAction.invokePostCallbacks
(SoNode node) void
SoCallbackAction.invokePreCallbacks
(SoNode node) static void
SoAction.nullAction
(SoAction name_7964, SoNode name_7965) (Extender API) Null action method that can be stored in lookup table when desired.void
SoHandleEventAction.setGrabber
(SoNode node) Initiates grabbing of future events.void
Sets the node to search for.void
SoHandleEventAction.setPickRoot
(SoNode node) Sets the root node used for initiating a pick action for those nodes that want to know what is under the cursor.void
(Extender API) Does traversal of a graph rooted by a node.Method parameters in com.openinventor.inventor.actions with type arguments of type SoNodeModifier and TypeMethodDescriptionvoid
SoCallbackAction.addLineSegmentCallback
(Class<? extends SoNode> nodeClass, SoLineSegmentCB cb, Object userData) void
SoCallbackAction.addPointCallback
(Class<? extends SoNode> nodeClass, SoPointCB cb, Object userData) void
SoCallbackAction.addPostCallback
(Class<? extends SoNode> nodeClass, SoCallbackActionCB cb, Object userData) void
SoCallbackAction.addPreCallback
(Class<? extends SoNode> nodeClass, SoCallbackActionCB cb, Object userData) void
SoCallbackAction.addTriangleCallback
(Class<? extends SoNode> nodeClass, SoTriangleCB cb, Object userData) -
Uses of SoNode in com.openinventor.inventor.details
Methods in com.openinventor.inventor.details that return SoNodeModifier and TypeMethodDescriptionSoNodeKitDetail.getPart()
Returns a reference to the part selected within the nodekit that created this detail.Methods in com.openinventor.inventor.details with parameters of type SoNode -
Uses of SoNode in com.openinventor.inventor.draggers
Subclasses of SoNode in com.openinventor.inventor.draggersModifier and TypeClassDescriptionclass
Striped ball you rotate and re-center by dragging with the mouse.class
Directional icon you rotate and translate by dragging with the mouse.class
Base class for nodekits that move in response to click-drag-release mouse events.class
Object you can translate in 3D by dragging with the mouse.class
Ellipsoid you can translate or scale within a plane by dragging with the mouse.class
Box you can scale, stretch and translate by dragging with the mouse.class
Jack-shaped object you rotate, translate, or scale by dragging with the mouse.class
Sun-shaped icon you can translate in 3D by dragging with the mouse.class
Object you rotate along a cylindrical surface by dragging with the mouse.class
Object you can rotate like a knob by dragging with the mouse.class
Object you can rotate about a spherical surface by dragging with the mouse.class
Object you can scale in one dimension by dragging with the mouse.class
Object you can scale in two dimensions by dragging with the mouse.class
Object you can scale uniformly in two dimensions by dragging with the mouse.class
Object you can scale uniformly in 3D by dragging with the mouse.class
Spotlight shaped dragger that allows you to change position, direction, and width of the beam.class
Cubic object you can translate and scale by dragging with the mouse.class
Object you can translate or scale within a plane by dragging with the mouse.class
Striped ball you can rotate or scale uniformly by dragging with the mouse.class
Box-like object you scale, rotate, and translate by dragging with the mouse.class
Box-like object you scale, rotate, and translate by dragging with the mouse.class
Object you can translate along a line by dragging with the mouse.class
Object you can translate within a plane by dragging with the mouse. -
Uses of SoNode in com.openinventor.inventor.drawers
Subclasses of SoNode in com.openinventor.inventor.drawersModifier and TypeClassDescriptionclass
Interactively draw an ellipse in normalized screen space.class
Interactively draw a lasso in normalized screen space.class
Interactively draws a polygon in normalized screen space.class
Interactively draw a polyline in normalized screen space.class
Interactively draws a rectangle in normalized screen space.class
Base class to draw a scene graph in screen space. -
Uses of SoNode in com.openinventor.inventor.elements
Methods in com.openinventor.inventor.elements that return types with arguments of type SoNodeModifier and TypeMethodDescriptionReturns the current list of profile nodes from the state.Returns the current list of light nodes from the state.SoVertexShaderParameterElement.getVertexAttribs
(SoState state) Returns the current list of vertex attribs nodes from the state.Methods in com.openinventor.inventor.elements with parameters of type SoNodeModifier and TypeMethodDescriptionstatic void
Adds a clip plane to the current set in the state.static void
SoModelMatrixElement.makeIdentity
(SoState state, SoNode node) Sets the model matrix to the identity matrix.static void
SoTextureMatrixElement.makeIdentity
(SoState state, SoNode node) Sets the texture matrix to the identity matrix.static void
Multiplies the given matrix into the model matrix.static void
Multiplies the given matrix into the texture matrix.static void
static void
Allows theSoGetBoundingBoxAction
to reset the current model matrix to identity and all currently-open local matrices to identity.static void
SoModelMatrixElement.rotateBy
(SoState state, SoNode node, SbRotation rotation) This multiplies a matrix that performs the specified transformation into the model matrix.static void
SoTextureMatrixElement.rotateBy
(SoState state, SoNode node, SbRotation rotation) Multiplies a matrix that performs the specified transformation into the texture matrix.static void
This multiplies a matrix that performs the specified transformation into the model matrix.static void
Multiplies a matrix that performs the specified transformation into the texture matrix.static void
SoBBoxTypeElement.set
(SoState state, SoNode name_8871, SoBBoxTypeElement.Types type) Sets the current BBox type in the state.static void
SoColorMapElement.set
(SoState state, SoNode node, SoColorMap colorMapNode) Sets the current color map in the state.static void
Sets the current complexity in the state.static void
SoComplexityTypeElement.set
(SoState state, SoNode name_9477, SoComplexityTypeElement.Types type) Sets the current complexity type in the state.static void
Sets the current crease angle in the state.static void
Sets the current decimation in the state.static void
SoDecimationTypeElement.set
(SoState state, SoNode name_10719, SoDecimationTypeElement.Types type) Sets the current decimation type in the state.static void
Sets the current offset in the state.static void
SoDrawStyleElement.set
(SoState state, SoNode name_11096, SoDrawStyleElement.Styles style) Sets the current draw style in the state.static void
SoEnvironmentElement.set
(SoState state, SoNode node, SoEnvironmentElement.EnvironmentParameters envParams) Sets the current environment in the state.static void
Sets the current focal distance in the state.static void
Sets the current font name.static void
SoFontRenderStyleElement.set
(SoState state, SoNode name_11914, SoFontRenderStyleElement.RenderStyles style) Sets the current render style in the state.static void
Sets the current font size.static void
Sets the current attributes.static void
SoGeoRenderElement.set
(SoState state, SoNode name_12089, SbProj4Projection.Projections renderProjection) Sets the current render mode in the state.static void
Sets the current switch index in the state.static void
Sets the current light attenuation(s).static void
SoLightModelElement.set
(SoState state, SoNode name_14223, SoLightModelElement.Models model) Sets the current lighting model in the state.static void
Calls set(state, name_14271, pattern, (int)1).static void
Sets the current line pattern in the state.static void
Sets the current line width in the state.static void
SoMaterialBindingElement.set
(SoState state, SoNode name_14983, SoMaterialBindingElement.Bindings binding) Sets the current material binding in the state.static void
Calls set(state, node, matrix, true).static void
Sets the model matrix to the given matrix.static void
SoMultipleInstanceElement.set
(SoState state, SoNode node, SoMultipleInstance instanceproperty) Sets the current multiple instance node.static void
SoNormalBindingElement.set
(SoState state, SoNode name_17869, SoNormalBindingElement.Bindings binding) Sets the current normal binding in the state.static void
Sets the current normals.static void
SoNurbsPropertyElement.set
(SoState state, SoNode node, SoNurbsPropertyElement.DrawStyles drawStyleMask, int numSamplePoints, SbColor color, short isoParamCurvesPattern, SoNurbsProperty.TessellationTypes tessType, float tessDistance, float tessAngle) Sets the current NURBS properties attributes in the state.static void
Sets the current pattern attributes in the state.static void
SoPickMethodElement.set
(SoState state, SoNode name_18714, SoPickMethodElement.Methods method) Sets the current pick method in the state.static void
SoPickStyleElement.set
(SoState state, SoNode name_18736, SoPickStyleElement.Styles style) Sets the current pick style in the state.static void
Sets the current point size in the state.static void
SoPolygonOffsetElement.set
(SoState state, SoNode node, float factor, float units, SoPolygonOffsetElement.Styles styles, boolean on) Sets the current polygon offset attributes in the state.static void
SoProjectionElement.set
(SoState state, SoNode name_19075, SoProjection prj) Sets the current projection node in the state.static void
Sets the projection matrix to the given matrix.static void
Sets the current shader program in the state.static void
Indicates if VBO is used from the state.static void
SoShapeHintsElement.set
(SoState state, SoNode name_21226, SoShapeHintsElement.VertexOrderings vertexOrdering, SoShapeHintsElement.ShapeTypes shapeType, SoShapeHintsElement.FaceTypes faceType) Sets the current shape hints in the state.static void
SoShapeHintsElement.set
(SoState state, SoNode name_21231, SoShapeHintsElement.WindingTypes windingType) static void
Sets the current switch index in the state.static void
SoTangentBindingElement.set
(SoState state, SoNode name_22689, SoTangentBindingElement.Bindings binding) Sets the current tangent binding in the state.static void
Sets the current tangents.static void
Sets the current horizontal text alignment in the state.static void
SoTextAlignmentHElement.set
(SoState state, SoNode name_23426, SoTextAlignmentHElement.AlignmentHs style) Sets the current horizontal text alignment in the state.static void
SoTextAlignmentVElement.set
(SoState state, SoNode name_23435, SoTextAlignmentVElement.AlignmentVs style) Sets the current vertical text alignment in the state.static void
Sets the current horizontal text backFrame width in the state.static void
Sets the current horizontal text margin in the state.static void
SoTextOrientationElement.set
(SoState state, SoNode name_23472, SoTextOrientationElement.Orientations style) Sets the current font orientation in the state.static void
SoTextStyleColorsElement.set
(SoState state, SoNode node, SbColorRGBA[] colors) Sets the current range in the state.static void
SoTextStyleElement.set
(SoState state, SoNode name_23504, SoTextStyleElement.Styles style) Sets the current style type in the state.static void
Sets the current range in the state.static void
Used by Texture3ImageElement, set to true when a non-null image is set, set to false when there is no 3D texture image (the default).static void
SoTextureCombinerElement.set
(SoState state, SoNode node, int _combineRGB, int _combineAlpha, int _source0RGB, int _source1RGB, int _source2RGB, int _source0Alpha, int _source1Alpha, int _source2Alpha, int _operand0RGB, int _operand1RGB, int _operand2RGB, int _operand0Alpha, int _operand1Alpha, int _operand2Alpha, float _scaleRGB, float _scaleAlpha, SbVec4f constantColor) Sets the current texture combiner parameters in the state.static void
SoTextureCoordinateBindingElement.set
(SoState state, SoNode name_22980, SoTextureCoordinateBindingElement.Bindings binding) Sets the current texture binding in the state.static void
Used by GLTextureImageElement, set to true when a non-null image is set, set to false when there is no texture image (the default).static void
Used by GLTextureImageElement, set to true when a non-null image is set, set to false when there is no texture image (the default).static void
SoTextureImage3Element.set
(SoState state, SoNode node, SbVec3s subSize, int xoffset, int yoffset, int zoffset, byte[] bytes, int texname) Pass texname = -1 to deactivate subtexturing.static void
SoTextureImageElement.set
(SoState state, SoNode node, SbVec2i32 subSize, int xoffset, int yoffset, ByteBuffer buffer, int texname) Pass texname = -1 to deactivate subtexturing.static void
Sets the texture transform matrix to the given matrix.static void
Sets the current texture name.static void
Sets the current texture name.static void
Sets the current texture unit.static void
SoUnitsElement.set
(SoState state, SoNode name_24156, SoUnitsElement.Units units) Sets the current units in the state.static void
Calls set(state, node, matrix, true).static void
Sets the view matrix to the given matrix.static void
SoViewVolumeElement.set
(SoState state, SoNode node, SbViewVolume viewVolume) Sets the view volume in the state.static void
Sets the current 2D profile coordinates.static void
Calls set2(state, node, coords, false).static void
static void
Sets the current coordinates in the state as 3-vectors.static void
Sets the current 3D profile coordinates.static void
Calls set3(state, node, coords, false).static void
static void
Sets the current coordinates in the state as 4-vectors.static void
Calls set4(state, node, coords, false).static void
static void
Calls set4(state, node, coords, false).static void
static void
SoBevelPropertyElement.setAbsoluteRadius
(SoState state, SoNode node, float name_8648) Sets the bevel radius as an absolute value.static void
SoLazyElement.setAmbient
(SoState state, SoNode node, SbColor color) Deprecated.static void
SoMaterialElement.setAmbient
(SoState state, SoMaterialElement.Faces face, SoNode node, SbColor color) static void
SoMaterialElement.setAmbient
(SoState state, SoNode node, SbColor color) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setAmbientColorOverride
(SoState state, SoNode name_18332, boolean override) Set override flag for SoAmbientColorElement.static void
Sets the bevel angle: if 2 adjacent faces make a greater angle, then their common edge is beveled.static void
SoOverrideElement.setBBoxTypeOverride
(SoState state, SoNode name_18431, boolean override) Set override flag forSoComplexity.bboxType
.static void
SoOverrideElement.setColorIndexOverride
(SoState state, SoNode name_18335, boolean override) Set override flag for SoColorIndexElement.static void
SoLazyElement.setColorIndices
(SoState state, SoNode node, int[] indices) Deprecated.Static set method.static void
SoMaterialElement.setColorIndices
(SoState state, SoMaterialElement.Faces face, SoNode node, int[] indices) Static set method.static void
SoMaterialElement.setColorIndices
(SoState state, SoNode node, int[] indices) Deprecated.As of Open Inventor 2025.1.static void
SoLazyElement.setColorMaterial
(SoState state, SoNode node, boolean value) Deprecated.static void
SoMaterialElement.setColorMaterial
(SoState state, SoMaterialElement.Faces face, SoNode node, boolean value) static void
SoMaterialElement.setColorMaterial
(SoState state, SoNode node, boolean value) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setComplexityOverride
(SoState state, SoNode name_18338, boolean override) Set override flag forSoComplexityElement
.static void
SoOverrideElement.setComplexityTypeOverride
(SoState state, SoNode name_18341, boolean override) Set override flag forSoComplexityTypeElement
.static void
SoOverrideElement.setCreaseAngleOverride
(SoState state, SoNode name_18344, boolean override) Set override flag forSoCreaseAngleElement
.static void
SoModelMatrixElement.setCullMatrix
(SoState state, SoNode node, SbMatrix matrix) Sets the transformation that defines the volume that view-volume culling should be tested against.static void
SoTextureCoordinate3Element.setDefault
(SoState state, SoNode node) Sets the current texture coordinates, in any of several ways: EXPLICIT, no coordinates (shapes will generate):static void
SoTextureCoordinateElement.setDefault
(SoState state, SoNode node) Sets the current texture coordinates, in any of several ways: EXPLICIT, no coordinates (shapes will generate).static void
SoOverrideElement.setDepthBufferFunctionOverride
(SoState state, SoNode name_18428, boolean override) Set override flag forSoDepthBuffer.function
.static void
SoOverrideElement.setDepthBufferRangeOverride
(SoState state, SoNode name_18425, boolean override) Set override flag forSoDepthBuffer.range
.static void
SoLazyElement.setDiffuse
(SoState state, SoNode node, SbColor[] colors, SoColorPacker cPacker) Deprecated.Static set method.static void
SoMaterialElement.setDiffuse
(SoState state, SoMaterialElement.Faces face, SoNode node, SbColor[] colors) Static set method.static void
SoMaterialElement.setDiffuse
(SoState state, SoNode node, SbColor[] colors) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setDiffuseColorOverride
(SoState state, SoNode name_18350, boolean override) Set override flag for SoDiffuseColorElement.static void
SoOverrideElement.setDrawStyleOverride
(SoState state, SoNode name_18353, boolean override) Set override flag forSoDrawStyleElement
.static void
SoLazyElement.setEmissive
(SoState state, SoNode node, SbColor color) Deprecated.static void
SoMaterialElement.setEmissive
(SoState state, SoMaterialElement.Faces face, SoNode node, SbColor color) static void
SoMaterialElement.setEmissive
(SoState state, SoNode node, SbColor color) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setEmissiveColorOverride
(SoState state, SoNode name_18356, boolean override) Set override flag for SoEmissiveColorElement.static void
SoOverrideElement.setEnvironmentMapOverride
(SoState state, SoNode name_18413, boolean override) Set override flag forSoEnvironmentMap
.static void
SoOverrideElement.setEnvironmentOverride
(SoState state, SoNode name_18410, boolean override) Set override flag forSoEnvironmentElement
.static void
SoOverrideElement.setFontNameOverride
(SoState state, SoNode name_18359, boolean override) Set override flag forSoFontNameElement
.static void
SoOverrideElement.setFontRenderStyleOverride
(SoState state, SoNode name_18365, boolean override) Set override flag forSoFontRenderStyleElement
.static void
SoOverrideElement.setFontSizeOverride
(SoState state, SoNode name_18362, boolean override) Set override flag forSoFontSizeElement
.static void
SoOverrideElement.setFullSceneAntialiasingOverride
(SoState state, SoNode name_18422, boolean override) Set override flag forSoFullSceneAntialiasingElement
.static void
SoOverrideElement.setLightModelOverride
(SoState state, SoNode name_18368, boolean override) Set override flag forSoLightModelElement
.static void
SoOverrideElement.setLinePatternOverride
(SoState state, SoNode name_18371, boolean override) Set override flag forSoLinePatternElement
.static void
SoOverrideElement.setLineWidthOverride
(SoState state, SoNode name_18374, boolean override) Set override flag forSoLineWidthElement
.static void
Sets the current flags in the state as marked.static void
Sets the current flags in the state as marked.static void
SoOverrideElement.setMaterialBindingOverride
(SoState state, SoNode name_18377, boolean override) Set override flag forSoMaterialBindingElement
.static void
SoMaterialElement.setMetallic
(SoState state, SoMaterialElement.Faces face, SoNode node, float value) static void
SoMaterialElement.setMetallic
(SoState state, SoNode node, float value) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setMetallicOverride
(SoState state, SoNode name_18398, boolean override) Set override flag forSoPhysicalMaterial.metallic
.static void
SoOverrideElement.setNeighborToleranceOverride
(SoState state, SoNode name_18347, boolean override) Set override flag forSoNeighborToleranceElement
.static void
SoLazyElement.setPacked
(SoState state, SoNode node, SoColorPacker cPacker, int[] colors) Deprecated.Static set method.static void
SoMaterialElement.setPacked
(SoState state, SoMaterialElement.Faces face, SoNode node, int[] colors) static void
Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setPatternOverride
(SoState state, SoNode name_18419, boolean override) Set override flag forSoPatternElement
.static void
SoOverrideElement.setPickStyleOverride
(SoState state, SoNode name_18380, boolean override) Set override flag forSoPickStyleElement
.static void
SoOverrideElement.setPointSizeOverride
(SoState state, SoNode name_18383, boolean override) Set override flag forSoPointSizeElement
.static void
SoOverrideElement.setPolygonOffsetOverride
(SoState state, SoNode name_18416, boolean override) Set override flag forSoPolygonOffsetElement
.static void
Calls setRadius(state, node, com.openinventor.inventor.nodes.SoBevelProperty.DEFAULT_RADIUS).static void
Sets the bevel radius as a percentage [0.0, 1.0] of the greater value of the length of each edge.static void
SoMaterialElement.setRoughness
(SoState state, SoMaterialElement.Faces face, SoNode node, float value) static void
SoMaterialElement.setRoughness
(SoState state, SoNode node, float value) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setRoughnessOverride
(SoState state, SoNode name_18395, boolean override) Set override flag forSoPhysicalMaterial.roughness
.static void
SoOverrideElement.setShapeHintsOverride
(SoState state, SoNode name_18386, boolean override) Set override flag forSoShapeHintsElement
.static void
SoLazyElement.setShininess
(SoState state, SoNode node, float value) Deprecated.static void
SoMaterialElement.setShininess
(SoState state, SoMaterialElement.Faces face, SoNode node, float value) static void
SoMaterialElement.setShininess
(SoState state, SoNode node, float value) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setShininessOverride
(SoState state, SoNode name_18389, boolean override) Set override flag for SoShininessElement.static void
SoLazyElement.setSpecular
(SoState state, SoNode node, SbColor color) Deprecated.static void
SoMaterialElement.setSpecular
(SoState state, SoMaterialElement.Faces face, SoNode node, SbColor color) static void
SoMaterialElement.setSpecular
(SoState state, SoNode node, SbColor color) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setSpecularColorOverride
(SoState state, SoNode name_18401, boolean override) Set override flag for SoSpecularColorElement.static void
SoMaterialElement.setSpecularFactor
(SoState state, SoMaterialElement.Faces face, SoNode node, float value) static void
SoMaterialElement.setSpecularFactor
(SoState state, SoNode node, float value) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setSpecularFactorOverride
(SoState state, SoNode name_18392, boolean override) Set override flag forSoPhysicalMaterial.specular
.static void
Allows the user to switch on/off the tests applied before the bevel (can increase speed when the tests are not needed).static void
SoLazyElement.setTransparency
(SoState state, SoNode node, float[] transp, SoColorPacker cPacker) Deprecated.Static set method.static void
SoMaterialElement.setTransparency
(SoState state, SoMaterialElement.Faces face, SoNode node, float[] transp) Static set method.static void
SoMaterialElement.setTransparency
(SoState state, SoNode node, float[] transp) Deprecated.As of Open Inventor 2025.1.static void
SoOverrideElement.setTransparencyOverride
(SoState state, SoNode name_18404, boolean override) Set override flag for SoTransparencyElement.static void
SoOverrideElement.setTransparencyTypeOverride
(SoState state, SoNode name_18407, boolean override) Set override flag for SoTransparencyTypeElement.static void
SoEdgeFlagElement.setUnmarked
(SoState state, SoNode node, int numFlags, int[] flags) Sets the current flags in the state as unmarked.static void
SoVertexFlagElement.setUnmarked
(SoState state, SoNode node, int numFlags, int[] flags) Sets the current flags in the state as unmarked.static void
SoModelMatrixElement.translateBy
(SoState state, SoNode node, SbVec3f translation) This multiplies a matrix that performs the specified transformation into the model matrix.static void
SoTextureMatrixElement.translateBy
(SoState state, SoNode node, SbVec3f translation) Multiplies a matrix that performs the specified transformation into the texture matrix. -
Uses of SoNode in com.openinventor.inventor.fields
Methods in com.openinventor.inventor.fields that return SoNodeModifier and TypeMethodDescriptionSoMFNode.getNode
(int index) Returns pointer to nth node node.SoSFNode.getValue()
Returns this field's value.SoMFNode.getValueAt
(int i) Methods in com.openinventor.inventor.fields with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
Adds a node as last one in group.int
Calls find(targetValue, false).int
Finds the given targetValue in the array and returns the index of that value.int
Finds index of given node within group.void
SoMFNode.insertNode
(SoNode node, int newNodeIndex) Adds a node so that it becomes the one with the given index.void
SoMFNode.removeNode
(SoNode node) Removes first instance of given node from group .void
SoMFNode.replaceNode
(int index, SoNode newNode) Replaces node with given index with new node.void
SoMFNode.replaceNode
(SoNode oldNode, SoNode newNode) Replaces first instance of given node with new node.void
Sets the index'th value in the array to newValue.void
Sets the first value in the array to newValue, and deletes.void
Sets this field to newValue.void
Sets num values starting at index start to the values.Constructors in com.openinventor.inventor.fields with parameters of type SoNodeModifierConstructorDescriptionSoSFNode
(SoFieldContainer fieldContainer, String fieldName, SoField.FieldTypes fieldType, SoNode defaultValue) Default constructor. -
Uses of SoNode in com.openinventor.inventor.geo
Subclasses of SoNode in com.openinventor.inventor.geoModifier and TypeClassDescriptionclass
Geographic coordinates node.class
Specifies a uniform grid of elevation values within some spatial reference frame.class
Used to georeference models.class
Level-of-detail management for multi-resolution terrains.class
Specifies a local geospatial coordinate system.class
Defines rendering projection. -
Uses of SoNode in com.openinventor.inventor.gui.view
Subclasses of SoNode in com.openinventor.inventor.gui.viewModifier and TypeClassDescriptionclass
Abstract base class for views.class
Class to define a view which contains a scene.class
Class to define a view. -
Uses of SoNode in com.openinventor.inventor.manips
Subclasses of SoNode in com.openinventor.inventor.manipsModifier and TypeClassDescriptionclass
Transform node with 3D interface for editing rotation and center.class
Manipulator to transform a clipping plane.class
Directional light node with 3D interface for editing direction.class
Transform node with 3D Interface for editing ScaleFactor and Translation.class
Transform node with 3D interface for rotating, scaling, and translating.class
Point light node with 3D interface for editing location.class
Spotlight node with 3D interface for editing location, direction, and beam width.class
Transform node with 3D Interface for editing scale and translation.class
Transform node with 3D interface for changing rotation and scaling.class
Transform node with 3D interface for changing scaling, rotation, and translation.class
Transform node with 3D interface for changing scaling, rotation, and translation.class
Base class for all transform nodes with built-in 3D user interfaces. -
Uses of SoNode in com.openinventor.inventor.misc
Methods in com.openinventor.inventor.misc with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
Calls convert(node, true).void
Converts the passed scene graph object(s) into a byte stream.void
Adds an INSERT command to the transcription area.void
Adds an INSERT command to the transcription area.void
Adds a MODIFY command to the transcription area.void
Adds a REMOVE command to the transcription area.void
Adds a REPLACE command to the transcription area. -
Uses of SoNode in com.openinventor.inventor.misc.callbacks
Methods in com.openinventor.inventor.misc.callbacks with parameters of type SoNodeModifier and TypeMethodDescriptionint
SoCallbackActionCB.invoke
(SoCallbackAction s, SoNode node) This method will be invoked when the native callback will be called so that you only need to override this method to fill the method's body. -
Uses of SoNode in com.openinventor.inventor.mpeg
Methods in com.openinventor.inventor.mpeg that return SoNodeModifier and TypeMethodDescriptionSoMPEGRenderer.getSceneGraph()
Gets the scene graph used for generating frames in the MPEG output.Methods in com.openinventor.inventor.mpeg with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
SoMPEGRenderer.setSceneGraph
(SoNode node) Sets the scene graph used for generating frames in the MPEG output.Constructors in com.openinventor.inventor.mpeg with parameters of type SoNode -
Uses of SoNode in com.openinventor.inventor.nodekits
Subclasses of SoNode in com.openinventor.inventor.nodekitsModifier and TypeClassDescriptionclass
Appearance nodekit class.class
Base class for all node kits.class
Camera nodekit class.class
Base class for all interaction nodekit classes.class
Light nodekit class.class
Group node with restricted children.class
Scene nodekit class.class
Separator nodekit class.class
Shape nodekit class.class
Wrapper nodekit class.Methods in com.openinventor.inventor.nodekits that return SoNodeModifier and TypeMethodDescriptionSoNodeKitListPart.getChild
(int index) Returns the child node with the given index.equivalent togetPart
(partName,true)Searches the nodekit catalog (and those of all nested nodekits) for the part named partName.Methods in com.openinventor.inventor.nodekits with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
Adds child as last one in nodekit.int
Finds index of given child within nodekit.void
SoNodeKitListPart.insertChild
(SoNode child, int childIndex) Adds a child so that it becomes the one with the given index.boolean
SoNodeKitListPart.isChildPermitted
(SoNode child) Returns whether the node child may be added to this list.void
SoNodeKitListPart.removeChild
(SoNode child) Removes first instance of given child from nodekit.void
SoNodeKitListPart.replaceChild
(int index, SoNode newChild) Replaces child with given index with new child.void
SoNodeKitListPart.replaceChild
(SoNode oldChild, SoNode newChild) Replaces first instance of given child with new child.boolean
Inserts the given node (not a copy) as the new part specified by partName. -
Uses of SoNode in com.openinventor.inventor.nodes
Subclasses of SoNode in com.openinventor.inventor.nodesModifier and TypeClassDescriptionclass
Algebraic cone shape node.class
Algebraic cylinder shape node.class
Abstract base class for algebraic shapes.class
Algebraic sphere shape node.class
Alpha (transparency) policy node.class
Annotation group node.class
Annotation text node.class
Annotation text property node.class
Transformation node that undoes non-uniform 3D scales.class
Group node that creates a regular IxJxK array of copies of its children.class
Simple 3D text shape node.class
Abstract base class for background nodes.class
Node that defines an object's base color.class
Abstract base class for all extrusion-based shape nodes.class
Bounding box node.class
Node to define beveling properties.class
Grouping node that modifies its coordinate system so that its local Z-axis always points at the viewer.class
Animated cycling switch node.class
Node to render geometry stored inSoBufferObject
objects.class
Provides custom behavior during actions.class
Abstract base class for camera nodes.class
Geometric shape formed by extruding a circle along a 3D spine.class
Clipping plane node.class
Surface color index node.class
Class for indexed texture color map.class
Enable and disable writing of frame buffer color components.class
Shape complexity node.class
Node that defines a compute shader.class
Compute shader scheduler node.class
Cone shape node.class
Coordinate point node.class
Rational coordinate point node.class
Shape defined by a binary boolean operation on two sub scene graphs.class
Cube shape node.class
Cylinder shape node.class
Depth buffer parameters node.class
Property node that applies a depth offset.class
Node representing a directional light source.class
Node that defines the style to use when rendering.class
Class to mark/unmark edges for beveling.class
Global environment node.class
Environment map node.class
Node which invokes callbacks for events.class
Geometric shape formed by extruding a 2D cross section along a 3D spine.class
Selection node that supports lasso selection.class
Extended texture mapping node.class
Polygonal face shape node.class
Node that reads children from a named file.class
Node that defines font name, size, and type for text.class
Defines font family and style for text.class
Node that defines a fragment shader.class
Node that controls full-scene antialiasing.class
Node that defines a geometry shader.class
Geospatial projection node.class
Provides custom OpenGL behavior during rendering actions.class
Gradient background node.class
Base class for all group nodes.class
Displays an image that always faces the camera.class
Image background node.class
Indexed polygonal face shape node.class
Indexed polyline shape node.class
Extension of IndexedPointSet that draws a small bitmap (symbol) at each 3D location.class
Indexed NURBS curve shape node.class
Indexed NURBS surface shape node.class
Indexed point set shape node.class
Indexed quadrilateral mesh shape node.class
Abstract base class for all indexed vertex-based shapes.class
Class for 2D indexed texture.class
Indexed triangle fan set shape node.class
Indexed triangle shape node.class
Indexed triangle strip set shape node.class
Node containing information text string.class
Per-instance parameter node storing a buffer object.class
Field interactive complexity node.class
Group node that traverses one chosen child depending on scene interaction.class
Node containing label text string.class
Level-of-detail switching group node.class
Level-of-detail switching node designed for grouping simplified versions of the same shape.class
Abstract base class for all light source nodes.class
Node that defines the lighting model to use when rendering.class
Piecewise-linear profile curve.class
Polyline shape node.class
Special separator that performs locate highlighting.class
Distance-based level-of-detail switching group node.class
Defines a custom bitmap forSoMarkerSet
andSoIndexedMarkerSet
.class
Extension of PointSet that draws a small bitmap (symbol) at each 3D location.class
Surface material definition node.class
Node that specifies how multiple materials are bound to shapes.class
Node that specifies a 3D geometric transformation as a matrix.class
Group node that traverses only when traversed along a given path.class
Group node that traverses multiple times, applying matrices.class
Group node that renders multiple instances of its children.class
Abstract group node that traverses its children multiple times.class
Group node that traverses a set of chosen children.class
Abstract base class for all non-indexed vertex-based shapes.class
Node that defines surface normals for shapes.class
Node that specifies how multiple surface normals are bound to shapes.class
Node that defines a boundary shared by several NURBS profile.class
NURBS curve shape node.class
Group that encapsulates NURBS surfaces to be joined.class
NURBS profile curve.class
Node that defines additional properties for rendering a NURBS surface.class
NURBS surface shape node.class
Orthographic camera node.class
Group node dedicated to render multiple co-planar shapes.class
Node that defines base colors using packed representation.class
Group node that traverses only when traversed along a given path.class
class
Animated oscillating rotation node.class
Perspective camera node.class
Physically based surface material definition node.class
Picking style node.class
Node representing a point light source.class
Point set shape node.class
Property node that sets the polygon offset.class
Abstract base class for all profile nodes.class
Profile coordinate node.class
Rational profile coordinate node.class
Coordinate projection node.class
Node representing a rectangular area light source.class
Quadrilateral mesh shape node.class
Group node that renders its children to one or more "targets".class
Class for creating a texture by rendering a scene graph.class
Node that resets the current transformation to identity.class
Node representing a 3D rotation about an arbitrary axis.class
Node representing a 3D rotation about the x-, y-, or z-axis.class
Animated rotation node.class
Node representing a 3D geometric scaling.class
Manages a list of selected objects.class
Group node that saves and restores traversal state.class
Abstract node class which defines a shader object.class
Abstract base class for all shader parameter nodes.class
Uniform shader parameter node storing a float value.class
Uniform shader parameter node storing an integer.class
Uniform shader parameter node storing a two-dimensional (float) vector.class
Uniform shader parameter node storing a two-dimensional (integer) vector.class
Uniform shader parameter node storing a three-dimensional (float) vector.class
Uniform shader parameter node storing a three-dimensional (integer) vector.class
Uniform shader parameter node storing a four-dimensional (float) vector.class
Uniform shader parameter node storing a four-dimensional (integer) vector.class
Uniform shader parameter node storing an array of float values.class
Uniform shader parameter node storing an array of integers.class
Uniform shader parameter node storing an array of two-dimensional (float) vectors.class
Uniform shader parameter node storing an array of two-dimensional (integer) vectors.class
Uniform shader parameter node storing an array of three-dimensional (float) vectors.class
Uniform shader parameter node storing an array of three-dimensional (integer) vectors.class
Uniform shader parameter node storing an array of four-dimensional (float) vectors.class
Uniform shader parameter node storing an array of four-dimensional (integer) vectors.class
Shader parameter node storing a buffer object.class
Shader parameter node storing a texture image.class
Uniform shader parameter node storing a 4x4 matrix.class
Uniform shader parameter node storing a 3x3 matrix.class
Uniform shader parameter node storing an array of 4x4 matrices.class
Shader program property node.class
Uniform shader parameter node storing an OpenGL state matrix.class
Shadow casting group node.class
Shadow style property node.class
Abstract base class for all shape nodes.class
Node that provides hints about shapes.class
Animated oscillating translation node.class
Sphere shape node.class
Node representing a spotlight source.class
Stereo camera node.class
Transformation node that adjusts the current matrix so a default cube will surround other objects.class
Group node that traverses one chosen child.class
Node that defines a tessellation control shader.class
Node that defines a tessellation evaluation shader.class
Screen-aligned 2D text shape node.class
3D text shape node.class
Text property node.class
Abstract base class for texture mapping nodes.class
2D texture mapping node.class
2D texture transformation node.class
3D texture mapping node.class
3D texture transformation node.class
Texture combiner node.class
2D texture coordinate node.class
3D texture coordinate node.class
Node that specifies how texture coordinates are bound to shapes.class
Node that removes texture coordinates from state.class
Node that specifies texture coordinates by projection from an environment.class
Abstract base class for texture coordinate function nodes.class
Node that specifies texture coordinates matching the vertex's transformed eye-space normal.class
Node that specifies texture coordinates which are a linear combination of the object coordinates of the vertex.class
Node that specifies texture coordinates by projection from a plane.class
Node that specifies texture coordinates matching the vertex's eye-space reflection vector.class
Cube texture mapping node.class
Texture matrix node.class
Node that specifies the current texture unit and the associated mapping method.class
General 3D geometric transformation node.class
Abstract base class for all geometric transformation nodes.class
Scale/recenter projection node.class
Group node that saves and restores transformation state.class
Node representing a 3D translation.class
Set of triangles shape node.class
Triangle strip set shape node.class
Abstract base class for all uniform shader parameter nodes.class
Node that scales to convert units of length.class
Node to record vertex attributes from shaders into buffer objects.class
Class to mark/unmark vertices for beveling.class
Vertex property node.class
Node that defines a vertex shader.class
Abstract base class for all vertex shader parameter nodes.class
Vertex shader parameter node storing a float value.class
Vertex shader parameter node storing a short integer value.class
Vertex shader parameter node storing a two-dimensional (float) vector.class
Vertex shader parameter node storing a two-dimensional (short integers) vector.class
Vertex shader parameter node storing a three-dimensional (float) vector.class
Vertex shader parameter node storing a three-dimensional (short integer) vector.class
Vertex shader parameter node storing a four-dimensional (8-bit integer) vector.class
Vertex shader parameter node storing a four-dimensional (float) vector.class
Vertex shader parameter node storing a four-dimensional (integer) vector.class
Vertex shader parameter node storing a four-dimensional (short integer) vector.class
Vertex shader parameter node storing a four-dimensional (unsigned 8-bit integer) vector.class
Vertex shader parameter node storing a four-dimensional (unsigned integer) vector.class
Vertex shader parameter node storing a four-dimensional (unsigned short integer) vector.class
Vertex shader parameter node storing a buffer object.class
Vertex shader parameter node storing a matrix.class
Abstract base class for all vertex-based shape nodes.class
Viewport parameters node.class
Viewport clipping node.class
Separator group node with a URL hyperlink.class
Node that refers to children through a URL.Methods in com.openinventor.inventor.nodes that return SoNodeModifier and TypeMethodDescriptionSoNode.copy()
Calls copy(false).SoNode.copy
(boolean copyConnections) Creates and returns an exact copy of the node.SoNode.getAlternateRep
(SoAction action) This method is called by actions to allow the node to provide an "alternate representation" when appropriate (typically depending on the action type).static SoNode
A node's name can be set usingSoBase.setName()
.SoGroup.getChild
(int index) Returns pointer the child node with the given index.SoWWWInline.getChildData()
Gets the child data the inline should display.SoExtSelection.PreFilterEventArg.getNode()
Returns node that will be traversed just after event is called.SoExtSelection.getSelectionSceneGraph()
Returns the scenegraph displayed as "lasso" in fast edit mode.Methods in com.openinventor.inventor.nodes with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
Adds a child as last one in group.static SbVec3f[]
SoProjection.checkProjection
(SoState state, SoNode node, SbVec3f[] coords) Apply projection to given coordinates.void
Deselects the passed node by creating a path to it, and removing the node from the selection list by calling deselect(path) .int
Finds index of given child within group.void
SoGroup.insertChild
(SoNode child, int newChildIndex) Adds a child so that it becomes the one with the given index.boolean
SoSelection.isSelected
(SoNode node) Returns true if the passed node is selected by creating a path to it, then callingisSelected()
.void
SoGroup.removeChild
(SoNode child) Removes first instance of given child from group.void
SoGroup.replaceChild
(int index, SoNode newChild) Replaces child with given index with new child.void
SoGroup.replaceChild
(SoNode oldChild, SoNode newChild) Replaces first instance of given child with new child.void
SoExtSelection.select
(SoNode root, SbVec2f[] lassoCoord, SbViewportRegion viewport, boolean shiftPressed) Simulates interactive selection starting from the root node with the given lasso contour, updating the selection list and triggering any associated callback .void
Selects the passed node by creating a path to it, and adding the path to the selection list by calling select(path) .void
SoWWWInline.setChildData
(SoNode urlData) Sets the child data the inline should display.void
SoExtSelection.setSelectionSceneGraph
(SoNode sceneGraph) Sets the scenegraph to be displayed as "lasso" in fast edit mode.void
Toggles the selection status of the passed node by creating a path to it, then calling toggle(path) .void
SoCamera.viewAll
(SoNode sceneRoot, SbViewportRegion vpRegion) Calls viewAll(sceneRoot, vpRegion, (float)1.0).void
SoCamera.viewAll
(SoNode sceneRoot, SbViewportRegion vpRegion, float slack) Sets the camera to view the scene rooted by the given node. -
Uses of SoNode in com.openinventor.inventor.projection
Methods in com.openinventor.inventor.projection with parameters of type SoNodeModifier and TypeMethodDescriptionboolean
SbProjectionCoordinates.cacheIsValid
(SoNode node) Return whether the cache is valid or not.void
SbProjectionCoordinates.initCoordinates
(SoNode node, int size) Initialisation.void
SbProjectionCoordinates.resetCache
(SoNode node) Reset the cache. -
Uses of SoNode in com.openinventor.inventor.sensors
Methods in com.openinventor.inventor.sensors that return SoNodeModifier and TypeMethodDescriptionSoNodeSensor.getAttachedNode()
Returns the node that this sensor is sensing, or NULL if it is not attached to any node.SoDataSensor.getTriggerChild()
If this is a priority 0 data sensor, and a change to a group node's children caused this sensor to be triggered (getTriggerType returns GROUP_ADD_CHILD, GROUP_INSERT_CHILD, or GROUP_REPLACE_CHILD), returns the node that was added to the group, and NULL in all other cases.SoDataSensor.getTriggerNode()
If this is a priority 0 data sensor, returns the node that was modified that caused this sensor to trigger.Methods in com.openinventor.inventor.sensors with parameters of type SoNode -
Uses of SoNode in com.openinventor.inventor.simplifier
Methods in com.openinventor.inventor.simplifier that return SoNode -
Uses of SoNode in com.openinventor.inventor.viewercomponents
Methods in com.openinventor.inventor.viewercomponents that return SoNodeMethods in com.openinventor.inventor.viewercomponents with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
SoCameraInteractor.adjustClippingPlanes
(SoNode sceneRoot, SbViewportRegion vpRegion) Adjust near and far clipping planes to minimize clipping of objects in the scene.void
SiRenderArea.setSceneGraph
(SoNode newScene) Defines the scene graph which is managed here.void
SoRenderAreaCore.setSceneGraph
(SoNode newScene) Defines the scene graph which is managed here.void
SoCameraInteractor.viewAll
(SoNode node, SbViewportRegion vpRegion) Move the camera to view the scene defined by the given node.void
SoCameraInteractor.viewIn
(SoNode node, SbViewportRegion vpRegion) Move camera to the center of the scene defined by the specified node. -
Uses of SoNode in com.openinventor.inventor.viewercomponents.awt
Methods in com.openinventor.inventor.viewercomponents.awt with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
IRenderArea.setSceneGraph
(SoNode sceneGraph) Sets the scene graph.void
IViewerExaminer.setSceneGraph
(SoNode sceneGraph) Sets the scene graph. -
Uses of SoNode in com.openinventor.inventor.viewercomponents.awt.glcanvas.renderareas
Methods in com.openinventor.inventor.viewercomponents.awt.glcanvas.renderareas with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
RenderArea.setSceneGraph
(SoNode sceneGraph) void
RenderAreaInteractive.setSceneGraph
(SoNode sceneGraph) -
Uses of SoNode in com.openinventor.inventor.viewercomponents.awt.glcanvas.viewers
Methods in com.openinventor.inventor.viewercomponents.awt.glcanvas.viewers with parameters of type SoNode -
Uses of SoNode in com.openinventor.inventor.viewercomponents.awt.newt.renderareas
Methods in com.openinventor.inventor.viewercomponents.awt.newt.renderareas with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
RenderArea.setSceneGraph
(SoNode sceneGraph) void
RenderAreaInteractive.setSceneGraph
(SoNode sceneGraph) -
Uses of SoNode in com.openinventor.inventor.viewercomponents.awt.newt.viewers
Methods in com.openinventor.inventor.viewercomponents.awt.newt.viewers with parameters of type SoNode -
Uses of SoNode in com.openinventor.inventor.viewercomponents.nodes
Subclasses of SoNode in com.openinventor.inventor.viewercomponents.nodesModifier and TypeClassDescriptionclass
Tool class for easily building a basic interactive OpenInventor application without using existing viewer classes.class
Tool class for easily building a basic OpenInventor application without using existing viewer classes.class
(Preview Feature) Tool class for building a basic interactive OpenInventor application with mode-less scene "orbiter" viewing behavior.class
(Preview Feature) Interactive cubic shape to control the orientation of a camera. -
Uses of SoNode in com.openinventor.inventor.viewercomponents.swt.glcanvas.renderareas
Methods in com.openinventor.inventor.viewercomponents.swt.glcanvas.renderareas with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
RenderArea.setSceneGraph
(SoNode sceneGraph) void
RenderAreaInteractive.setSceneGraph
(SoNode sceneGraph) -
Uses of SoNode in com.openinventor.ivtune
Methods in com.openinventor.ivtune with parameters of type SoNodeModifier and TypeMethodDescriptionstatic void
SoIvTune.setInstance
(int argc, String[] argv, SoNode root) Deprecated.static void
SoIvTune.setInstance
(int argc, String[] argv, SoNode root, boolean createViewer) Deprecated.As of Open Inventor 9.0.0.0.static void
Starts an IvTune session based on the specified scene graph, for example a subset of the application scene graph. -
Uses of SoNode in com.openinventor.ldm.elements
Methods in com.openinventor.ldm.elements with parameters of type SoNodeModifier and TypeMethodDescriptionstatic void
SoDataCompositorElement.set
(SoState state, SoNode node, SoDataCompositor name_10326) static void
SoDataRangeElement.set
(SoState state, SoNode node, SoDataRange name_10447) static void
static void
static void
SoGeometryPriorityElement.set
(SoState state, SoNode node, SoGeometryPriority m_geometryPriorityNode) static void
static void
SoTransferFunctionElement.set
(SoState state, SoNode node, SoTransferFunction m_transferFunctionNode) Sets/Gets the current volume data attributes in the state. -
Uses of SoNode in com.openinventor.ldm.manips
Subclasses of SoNode in com.openinventor.ldm.manipsModifier and TypeClassDescriptionclass
Manipulator to transform an ROI (Region of Interest). -
Uses of SoNode in com.openinventor.ldm.nodes
Subclasses of SoNode in com.openinventor.ldm.nodesModifier and TypeClassDescriptionclass
Data set compositor node.class
Range of data values to be mapped to the color map.class
Data set node.class
Property node that sets the current dataset id.class
Priority property of a rendering node.class
class
Abstract base class for LDM shape nodes.class
Separator for combining multiple data sets.class
Region of Interest (subvolume) node.class
Describes the association between data set values and colors.Methods in com.openinventor.ldm.nodes with parameters of type SoNodeModifier and TypeMethodDescriptionint
SoDataSet.editSolidShape
(SoNode solidShape, double value) Replaces all voxels intersecting the given shape with the specified value.int
SoDataSet.editSurfaceShape
(SoNode surfaceShape, float thickness, double value) Replaces all voxels intersecting the polygons or lines defined by the surfaceShape and given thickness with the specified value. -
Uses of SoNode in com.openinventor.medical.helpers
Methods in com.openinventor.medical.helpers with type parameters of type SoNodeModifier and TypeMethodDescriptionstatic <NodeClass extends SoNode>
NodeClassConvenience function to find first specified node in the scene graph.static <NodeClass extends SoNode>
NodeClassConvenience function to find first specified node in the scene graph.Methods in com.openinventor.medical.helpers that return SoNodeModifier and TypeMethodDescriptionstatic SoNode
MedicalHelper.exampleDicomAnnotation
(String filename) Returns a collection of DicomInfo annotation nodes for Open Inventor medical examples.static SoNode
MedicalHelper.getExampleLogoNode()
Returns the example logo nodeMethods in com.openinventor.medical.helpers with parameters of type SoNodeModifier and TypeMethodDescriptionstatic <NodeClass extends SoNode>
NodeClassConvenience function to find first specified node in the scene graph.static <NodeClass extends SoNode>
NodeClassConvenience function to find first specified node in the scene graph.static SbBox3f
MedicalHelper.getBoundingBox
(SoNode node) Convenience function to retrieve the bounding box of the specified node. -
Uses of SoNode in com.openinventor.medical.nodes
Subclasses of SoNode in com.openinventor.medical.nodesModifier and TypeClassDescriptionclass
(Preview Feature) Text node to display DICOM information on screen.class
(Preview Feature) Shape node to display a medical gnomon (compass) on the screen.class
(Preview Feature) Shape node to display a magnified view of a region of the screen.class
Deprecated.No longer supported, useSoOrthoSlice
instead (Preview Feature) Ortho slice shape node with border.class
(Preview Feature) Interactive distance measuring tool for SoOrthoSlice.class
(Preview Feature) Shape node to display slice orientation markers in window coordinates.class
(Preview Feature) Shape node to display a dynamic scale bar in window coordinates.class
(Preview Feature) Shape node to display a text box in window coordinates.Methods in com.openinventor.medical.nodes with parameters of type SoNodeModifier and TypeMethodDescriptionvoid
Gnomon.setGeometry
(SoNode geometrySceneGraph) Replace the gnomon geometry (default is basic medical gnomon). -
Uses of SoNode in com.openinventor.meshviz.data
Subclasses of SoNode in com.openinventor.meshviz.dataModifier and TypeClassDescriptionclass
Base class for all 3DdataMaster objects.class
Base class of all streamline representations on a mesh.class
Builds egdes of a cell of a mesh.class
Builds facets of a cell of a mesh.class
Builds text indices of a cell of a mesh.class
Abstract representation of a cell of a mesh.class
Base class for all mesh representations.class
Base class for all surface mesh representations.class
Representation of vectors data of a surface mesh.class
Base class for all volume mesh representations.class
Representation of vectors data of a volume mesh.class
Representation of vectors on a cross section.class
Representation of vectors on a grid of a cross section.class
Class to build contour lines on a 2D mesh.class
Representation of cross-contour of a volume mesh.class
Representation of cross section of a volume mesh.class
Filled representation of surface mesh.class
Representation of level surface of volume mesh.class
Representation of the limits of a surface mesh.class
Representation of the edges of surface mesh.class
Probing in a mesh.class
Class to build the sides of the current surface mesh.class
Representation of the skeleton of a volume mesh.class
Representation of the mesh skin.class
Representation of streamlines on a mesh.class
Representation of streamlines with motion of colors.class
Animation of particles along streamlines on a mesh.class
Animation of point particles along streamline.class
Animation of sphere particles along streamline.class
Representation of a surface connecting several streamlines.class
Animation of tadpole particles along streamline. -
Uses of SoNode in com.openinventor.meshviz.elements
Methods in com.openinventor.meshviz.elements with parameters of type SoNodeModifier and TypeMethodDescriptionstatic void
PoBevelEdgeElement.set
(SoState state, SoNode node, boolean on, float radius, PoBevelEdge.RadiusFlags radiusFlag, float bevelAngle) static void
static void
PoDataMappingElement.set
(SoState state, SoNode node, PbDataMapping dataMapping) static void
PoDateFormatMappingElement.set
(SoState state, SoNode node, PbDateFormatMapping dateFormatMapping) static void
static void
PoIsovaluesListElement.set
(SoState state, SoNode node, PbIsovaluesList isovaluesList) static void
PoLabelHintsElement.set
(SoState state, SoNode node, PoLabelHints.LabelPaths labelPath, PoLabelHints.Justifications justif, String addString, boolean isAddStringIgnored, boolean isLabelLineVisible) static void
PoMesh1DFilterElement.set
(SoState state, SoNode node, PoMesh1DFilter filter) static void
PoMesh1DHintsElement.set
(SoState state, SoNode node, PoMesh1DHints.GeomInterpretations geomInterpretation) static void
static void
static void
static void
PoMiscTextAttrElement.set
(SoState state, SoNode node, PbMiscTextAttr miscTextAttr) static void
PoNumericDisplayFormatElement.set
(SoState state, SoNode node, PbNumericDisplayFormat numericDisplayFormat) static void
-
Uses of SoNode in com.openinventor.meshviz.graph
Subclasses of SoNode in com.openinventor.meshviz.graphModifier and TypeClassDescriptionclass
Class to build an angular axis.class
Class to build a 2D arrow.class
Class to build a 3D arrow.class
Class to build a set of axes on a parallelepiped relating to the view.class
Abstract class for automatic value legend.class
Abstract class for axis representations.class
Abstract base class for bar representations.class
Abstract base class for all Graph Master & 3D Data Master classes.class
Base class for all axis objects.class
Builds a bi-error point field.class
Abstract class for cartesian axes.class
Abstract base class for all charting representations.class
Abstract class for 2D circle representation.class
Abstract class for 3D circle representation.class
Class to build a 3D circle.class
Class to build a 3D circle.class
Abstract class for 2D circle arc representation.class
Abstract class for 3D circle arc representation.class
Class to build a 3D circle arc.class
Class to build a 3D circle arc.class
Class to build a 3D circle arc.class
Class to build a 2D circle arc.class
Class to build a 2D circle arc.class
Class to build a 2D circle arc.class
Class to build a 2D circle arc.class
Class to build a 2D circle.class
Class to build a 2D circle.class
Class to build conic bars.class
Class for a 3D axes system.class
Builds a 2D curve.class
Builds a 3D curve.class
Class to build 3D filled curve.class
Class to build a 2D line curve.class
Class to build cylindrical bars.class
Class to build an error curve represention.class
Builds points field with X and Y margin error.class
Class to build a generalized axis.class
Class to build generalized bars.class
Class to build a 2D generalized scatter.class
Abstract base class for all Graph Master classes.class
Class to build a group of two axes.class
Class to build a group of three axes.class
Class to build a group of four axes.class
Class to build a group of six axes.class
Class to build a high low close representation.class
Abstract class for histogram representations.class
Class to build an items legend.class
Class to build a label field.class
Class to build a label field.class
Abstract class for legend representations.class
Class to build a linear axis.class
Class to build line bars.class
Class to build a linear auto value legend.class
Class to build a logarithmic axis.class
Class to build a multiple histogram.class
Class to build a non linear legend (first representation).class
Class to build a non linear legend (second representation).class
Class to build a non linear legend (third representation).class
Class for a 2D parallelogram.class
Class for a 3D parallelogram.class
Abstract class for pie chart representation.class
Class for 2D pie chart representation.class
Class for 3D pie chart representation.class
Class to build a 3D pie chart.class
Class to build a points field bars.class
Abstract class for polar axis.class
Class to build a polar linear axis.class
Class to build a logarithmic polar axis.class
Class to build profile bars.class
Class for a 2D rectangle.class
Class to build a 2D ribbon curve.class
Class to build a 2D scatter.class
Class to build a single histogram.class
Class to build a time axis.class
Class to build a 2D tube curve.class
Class for a valued markers field.class
Abstract class for values legend. -
Uses of SoNode in com.openinventor.meshviz.nodes
Subclasses of SoNode in com.openinventor.meshviz.nodesModifier and TypeClassDescriptionclass
Node to define the beveled edge values.class
Inventor node defining a mesh of typePbCartesianGrid2D
.class
Inventor node defining a mesh of typePbCartesianGrid3D
.class
Interface class defining a filter of cells.class
Node that defines a circular profile.class
Node to define a coordinate list filter.class
Abstract base class for all data mapping nodes.class
Node to define date format and mapping.class
Node to define a domain.class
Node that defines an elliptic profile.class
Inventor node defining a mesh of typePbHexahedronMesh3D
.class
Inventor node defining a mesh of typePbIndexedMesh2D
.class
Inventor node defining a mesh of typePbIndexedMesh3D
.class
Node to define a index list filter.class
Node class to define a filter of cells.class
Inventor node defining a mesh of typePbIrregularMesh1D
.class
Node to define a list of isovalues.class
Node to define common label hints.class
Node class to define a linear data mapping.class
Abstract base class for all filter nodes.class
Node that provides hints about the mesh 1D.class
Abstract Inventor node defining a mesh.class
Node to define miscellaneous text attributes (font name, line length,...).class
Abstract base class for all MeshViz nodes.class
Node class to define a non linear data mapping.class
Node class to define a non linear data mapping.class
Node to define the numeric display format.class
Inventor node defining a mesh of typePbParalCartesianGrid2D
.class
Inventor node defining a mesh of typePbParalCartesianGrid3D
.class
Node to define a period filter.class
Node to define a period index filter.class
Inventor node defining a mesh of typePbPolarGrid2D
.class
Abstract base class for all profile nodes.class
Node that defines a 2D polygon profile.class
Inventor node defining a mesh of typePbQuadrangleMesh2D
.class
Inventor node defining a mesh of typePbRegularCartesianGrid2D
.class
Inventor node defining a mesh of typePbRegularCartesianGrid3D
.class
Inventor node defining a mesh of typePbRegularMesh1D
.class
Node that defines a square profile.class
Inventor node defining a mesh of typePbTetrahedronMesh3D
.class
Inventor node defining a mesh of typePbTriangleMesh2D
. -
Uses of SoNode in com.openinventor.meshvizxlm.mapping.elements
Methods in com.openinventor.meshvizxlm.mapping.elements with parameters of type SoNodeModifier and TypeMethodDescriptionstatic void
MoScalarSetElementI.add
(SoState state, SoNode node, MiScalardSetI scalarSet) Adds a scalar set to the current list of sets for the specified traversal state and node.static void
MoScalarSetElementIj.add
(SoState state, SoNode node, MiScalardSetIj scalarSet) Adds a scalar set to the current list of sets for the specified traversal state and node.static void
MoScalarSetElementIjk.add
(SoState state, SoNode node, MiScalardSetIjk scalarSet) Adds a scalar set to the current list of sets for the specified traversal state and node.static void
MoStringSetElement.add
(SoState state, SoNode node, MiStringSet stringSet) Adds a string set to the current list of sets for the specified traversal state and node.static void
MoVec3SetElementI.add
(SoState state, SoNode node, MiVec3dSetI vectorSet) Adds a vector set to the current list of sets for the specified traversal state and node.static void
MoVec3SetElementIj.add
(SoState state, SoNode node, MiVec3dSetIj vectorSet) Adds a vector set to the current list of sets for the specified traversal state and node.static void
MoVec3SetElementIjk.add
(SoState state, SoNode node, MiVec3dSetIjk vectorSet) Adds a vector set to the current list of sets for the specified traversal state and node.static void
MoCellFilterElement.set
(SoState state, SoNode node, MoMeshVizDataMapping.CellFilterType cellFilterType, MiCellFilter cellFilter) Sets the current cell filter for the specified traversal state and node.static void
Sets the current color mapping for the specified traversal state and node.static void
MoDataBindingElement.set
(SoState state, SoNode node, MoDataBinding.DataBinding dataBinding) Sets the current data binding for the specified traversal state and node.static void
MoMaterialElement.set
(SoState state, SoNode node, MoMaterial.ColoringType coloring, SbColor color, MoMaterial.ColoringType lineColoring, SbColor lineColor, MoMaterial.ColoringType markerColoring, SbColor markerColor, float transparency) Sets the current colors and coloring options for the specified traversal state and node.static void
MoMeshElement.set
(SoState state, SoNode node, MoMeshVizDataMapping.MeshType meshType, MiMesh mesh, MoMeshRepresentation meshRepresentation, long nodeTimeStamp) Sets the current mesh for the specified traversal state and node. -
Uses of SoNode in com.openinventor.meshvizxlm.mapping.nodes
Subclasses of SoNode in com.openinventor.meshvizxlm.mapping.nodesModifier and TypeClassDescriptionclass
class
Property node that defines a cell filter.class
Property node that stores cell ranges for meshes.class
Abstract base class for color mapping nodes.class
Property node that defines the data binding.class
Property node that defines the draw style of representations.class
Property node that defines the material of surface representations.class
Property node that defines a mesh.class
Abstract base class for all MeshViz XLM representation nodes.class
Rendering node that displays a set of cells of a mesh.class
Rendering node that displays a cylinder slice of a volume mesh.class
Rendering node that displays an isosurface of a volume mesh.class
Rendering node that displays the outline of a mesh.class
Rendering node that displays a plane slice of a volume mesh.class
Action node that probes cells of a mesh.class
Abstract base class for all MeshViz XLM representation nodes containing an extractor.class
Rendering node that displays the skin of a volume mesh.class
Rendering node that displays a slab of an IJK volume mesh.class
Rendering node that displays a sphere slice of a volume mesh.class
Rendering node that displays streamlines of a vector field on a volume mesh.class
Rendering node that displays a surface mesh.class
Rendering node that displays a vector data set.class
Property node that selects a predefined color mapping.class
Property node that stores a scalar data set for an unstructured mesh.class
Property node that stores a scalar data set for a structured surface mesh.class
Property node that stores a scalar data set for a structured volume mesh.class
Property node that stores any kind of string data set.class
Property node that stores a vector data set for an unstructured mesh.class
Property node that stores a vector data set for a structured surface mesh.class
Property node that stores a vector data set for a structured volume mesh. -
Uses of SoNode in com.openinventor.remoteviz.clients.nodes
Subclasses of SoNode in com.openinventor.remoteviz.clients.nodesModifier and TypeClassDescriptionclass
Client node enables to integrate RemoteViz into Open Inventor applications. -
Uses of SoNode in com.openinventor.volumeviz.draggers
Subclasses of SoNode in com.openinventor.volumeviz.draggersModifier and TypeClassDescriptionclass
Object that moves anSoOrthoSlice
by dragging with the mouse. -
Uses of SoNode in com.openinventor.volumeviz.elements
Methods in com.openinventor.volumeviz.elements with parameters of type SoNodeModifier and TypeMethodDescriptionstatic void
Sets the current texture unit.static void
SoVolumeClippingGroupElement.set
(SoState state, SoNode node, SoVolumeClippingGroup ClippingGroupNode) static void
SoVolumeDataElement.set
(SoState state, SoNode node, SoVolumeData volumeDataNode) static void
SoVolumeDataElement.set
(SoState state, SoNode node, SoVolumeData volumeDataNode, SbMatrix matrix) static void
SoVolumeGroupElement.set
(SoState state, SoNode node, SoVolumeGroup volumeGroupNode) static void
SoVolumeRenderingQualityElement.set
(SoState state, SoNode node, SoVolumeRenderingQuality vrq) static void
SoVolumeTransformElement.set
(SoState state, SoNode node, SoVolumeTransform m_volumeTransformNode) Add a volume transform to the state. -
Uses of SoNode in com.openinventor.volumeviz.nodes
Subclasses of SoNode in com.openinventor.volumeviz.nodesModifier and TypeClassDescriptionclass
Fence slice shape node.class
Height field data node.class
Height field property node.class
Height field mask node.class
Heightfield rendering node.class
Oblique slice shape node.class
Extract data from anSoVolumeRender
.class
Ortho slice shape node.class
Abstract base class for slice shape nodes.class
Clips a volume using a 2D surface.class
Clips a volume with the depth map projection of a shape.class
Buffered shape node for volume data.class
Clipping a volume with a 3D object.class
Volume data property node.class
Volume draw style.class
Polygonal face shape node for volume data.class
Groups multiple volumes to be volume rendered in the same scene.class
Indexed polygonal face shape node for volume data.class
Indexed triangle strip set shape node for volume data.class
Isosurface property node.class
Volume mask.class
Volume mask group.class
Renders data volumes using direct volume rendering.class
Deprecated.As of Open Inventor 2025.1.0.0.class
Volume rendering quality property mode.class
Shader node for volume rendering.class
class
Draws a data volume skin.class
Transform data before texture creation.class
Triangle strip set shape node for volume data.Methods in com.openinventor.volumeviz.nodes with parameters of type SoNodeModifier and TypeMethodDescriptionint
SoVolumeData.editSolidShape
(SoNode solidShape, double value) Replaces all voxels intersecting the given shape with the specified value.int
SoVolumeMask.editSolidShape
(SoNode solidShape, double value) Replace all voxels inside the given shape with the specified value.int
SoVolumeData.editSurfaceShape
(SoNode surfaceShape, float thickness, double newValue) Replaces all voxels intersecting the polygons or lines defined by the surfaceShape and given thickness with the specified value.int
SoVolumeMask.editSurfaceShape
(SoNode surfaceShape, float thickness, double newValue) Replace all voxels intersecting the polygons or lines defined by the surfaceShape and given thickness with the specified value.