Uses of Class
com.openinventor.inventor.nodes.SoNode
-
-
Uses of SoNode in com.openinventor.inventor
Methods in com.openinventor.inventor that return SoNode Modifier and Type Method Description SoNodeSoGeneralPath. getHead()Return the first node in a path chainSoNodeSoNodeKitPath. getHead()Return the first node in a path chainSoNodeSoGeneralPath. getNode(int i)Return the i'th node in the chain.SoNodeSoGeneralPath. getNode(java.lang.Class type)Returns the first node from the head of the given type in the chain.SoNodeSoNodeKitPath. getNode(int i)Return the i'th nodekit in the chain.SoNodeSoGeneralPath. getNodeFromTail(int i)Return the i'th node in the chain, counting backward from the tail node.SoNodeSoNodeKitPath. getNodeFromTail(int i)Return the i'th nodekit in the chain, counting backward from the tail node.SoNodeSoOffscreenRenderArea. getSceneGraph()SoNodeSoSceneManager. getSceneGraph()SoNodeSoProgressIndicator.StepEventArg. getSource()SoNodeSoProgressIndicator.SubTaskEventArg. getSource()SoNodeSoProgressIndicator.TaskEventArg. getSource()SoNodeSoGeneralPath. getTail()Return the last node in a path chainSoNodeSoNodeKitPath. getTail()Return the last nodekit in a path chain.static SoNodeSoDB. read(SoInput in)Reads a graph from the file specified by the givenSoInput, returning the resulting root node.static SoNodeSoDB. readNode(SoInput in)Methods in com.openinventor.inventor with parameters of type SoNode Modifier and Type Method Description voidSoGeneralPath. append(SoNode childNode)Adds node to end of chain.booleanSoGeneralPath. containsNode(SoNode node)Returns true if the node is found anywhere in the path chain.SoDetailSoPickedPoint. getDetail(SoNode node)Returns the detail that corresponds to the specified node in the path returned bygetPath().SbMatrixSoPickedPoint. getImageToObject(SoNode node)Returns the texture transformation matrix between image space and the object space corresponding to the given node in the path.SbVec3fSoPickedPoint. getObjectNormal(SoNode node)Returns the surface normal in the object space corresponding to the given node in the path.SbVec3fSoPickedPoint. getObjectPoint(SoNode node)Returns the intersection point in the object space corresponding to the given node in the path.SbVec4fSoPickedPoint. getObjectTextureCoords(SoNode node)Returns the texture coordinates in the object space corresponding to the given node in the path.SbMatrixSoPickedPoint. getObjectToImage(SoNode node)Returns the texture transformation matrix between the object space and image space corresponding to the given node in the path.SbMatrixSoPickedPoint. getObjectToWorld(SoNode node)Returns the transformation matrix between the object space and world space corresponding to the given node in the path.SbMatrixSoPickedPoint. getWorldToObject(SoNode node)Returns the transformation matrix between world space and the object space corresponding to the given node in the path.voidSoPickedPoint. setDetail(SoDetail detail, SoNode node)voidSoGeneralPath. setHead(SoNode node)Sets head node (first node in chain).voidSoNodeKitPath. setHead(SoNode node)Sets head node (first node in chain).voidSoOffscreenRenderArea. setSceneGraph(SoNode newScene)Defines the scene graph which will be traversed for rendering.voidSoSceneManager. setSceneGraph(SoNode newScene)Defines the scene graph which is managed here.Constructors in com.openinventor.inventor with parameters of type SoNode Constructor Description SoPath(SoNode node)StepEventArg(SoNode src, java.lang.String eventName, int numSteps, int numStepsDone)SubTaskEventArg(SoNode src, java.lang.String eventName, int numSubTasks, int numSubTasksDone, int numSteps)TaskEventArg(SoNode src, java.lang.String eventName, int numTasks, int numTasksDone, int numSubTasks) -
Uses of SoNode in com.openinventor.inventor.actions
Methods in com.openinventor.inventor.actions that return SoNode Modifier and Type Method Description SoNodeSoHandleEventAction. getGrabber()Returns the node that is currently grabbing events, or NULL if there is none.SoNodeSoSearchAction. getNode()Returns the node to search for.SoNodeSoAction. getNodeAppliedTo()(Extender API) Returns the node the action is being applied to.SoNodeSoHandleEventAction. 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 SoNode Modifier and Type Method Description java.util.Vector<SoNode>SoCallbackAction. getProfile()Returns the current profiles and their coordinates from the state.Methods in com.openinventor.inventor.actions with parameters of type SoNode Modifier and Type Method Description voidSoAction. apply(SoNode node)Initiates an action on the graph defined by a node.voidSoAction. forwardTraversal(SoNode node)Traverse a node that is not part of the current scenegraph.voidSoCallbackAction. invokePostCallbacks(SoNode node)voidSoCallbackAction. invokePreCallbacks(SoNode node)static voidSoAction. nullAction(SoAction name_8121, SoNode name_8122)(Extender API) Null action method that can be stored in lookup table when desired.voidSoHandleEventAction. setGrabber(SoNode node)Initiates grabbing of future events.voidSoSearchAction. setNode(SoNode n)Sets the node to search for.voidSoHandleEventAction. 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.voidSoAction. traverse(SoNode node)(Extender API) Does traversal of a graph rooted by a node.Method parameters in com.openinventor.inventor.actions with type arguments of type SoNode Modifier and Type Method Description voidSoCallbackAction. addLineSegmentCallback(java.lang.Class<? extends SoNode> nodeClass, SoLineSegmentCB cb, java.lang.Object userData)voidSoCallbackAction. addPointCallback(java.lang.Class<? extends SoNode> nodeClass, SoPointCB cb, java.lang.Object userData)voidSoCallbackAction. addPostCallback(java.lang.Class<? extends SoNode> nodeClass, SoCallbackActionCB cb, java.lang.Object userData)voidSoCallbackAction. addPreCallback(java.lang.Class<? extends SoNode> nodeClass, SoCallbackActionCB cb, java.lang.Object userData)voidSoCallbackAction. addTriangleCallback(java.lang.Class<? extends SoNode> nodeClass, SoTriangleCB cb, java.lang.Object userData) -
Uses of SoNode in com.openinventor.inventor.details
Methods in com.openinventor.inventor.details that return SoNode Modifier and Type Method Description SoNodeSoNodeKitDetail. 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 Modifier and Type Method Description voidSoNodeKitDetail. setPart(SoNode thePart) -
Uses of SoNode in com.openinventor.inventor.draggers
Subclasses of SoNode in com.openinventor.inventor.draggers Modifier and Type Class Description classSoCenterballDraggerStriped ball you rotate and re-center by dragging with the mouse.classSoDirectionalLightDraggerDirectional icon you rotate and translate by dragging with the mouse.classSoDraggerBase class for nodekits that move in response to click-drag-release mouse events.classSoDragPointDraggerObject you can translate in 3D by dragging with the mouse.classSoEllipsoidDraggerEllipsoid you can translate or scale within a plane by dragging with the mouse.classSoHandleBoxDraggerBox you can scale, stretch and translate by dragging with the mouse.classSoJackDraggerJack-shaped object you rotate, translate, or scale by dragging with the mouse.classSoPointLightDraggerSun-shaped icon you can translate in 3D by dragging with the mouse.classSoRotateCylindricalDraggerObject you rotate along a cylindrical surface by dragging with the mouse.classSoRotateDiscDraggerObject you can rotate like a knob by dragging with the mouse.classSoRotateSphericalDraggerObject you can rotate about a spherical surface by dragging with the mouse.classSoScale1DraggerObject you can scale in one dimension by dragging with the mouse.classSoScale2DraggerObject you can scale in two dimensions by dragging with the mouse.classSoScale2UniformDraggerObject you can scale uniformly in two dimensions by dragging with the mouse.classSoScaleUniformDraggerObject you can scale uniformly in 3D by dragging with the mouse.classSoSpotLightDraggerSpotlight shaped dragger that allows you to change position, direction, and width of the beam.classSoTabBoxDraggerCubic object you can translate and scale by dragging with the mouse.classSoTabPlaneDraggerObject you can translate or scale within a plane by dragging with the mouse.classSoTrackballDraggerStriped ball you can rotate or scale uniformly by dragging with the mouse.classSoTransformBoxDraggerBox-like object you scale, rotate, and translate by dragging with the mouse.classSoTransformerDraggerBox-like object you scale, rotate, and translate by dragging with the mouse.classSoTranslate1DraggerObject you can translate along a line by dragging with the mouse.classSoTranslate2DraggerObject 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.drawers Modifier and Type Class Description classSoEllipseScreenDrawerInteractively draw an ellipse in normalized screen space.classSoLassoScreenDrawerInteractively draw a lasso in normalized screen space.classSoPolygonScreenDrawerInteractively draws a polygon in normalized screen space.classSoPolyLineScreenDrawerInteractively draw a polyline in normalized screen space.classSoRectangleScreenDrawerInteractively draws a rectangle in normalized screen space.classSoScreenDrawerBase 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 SoNode Modifier and Type Method Description static java.util.Vector<SoNode>SoProfileElement. get(SoState state)Returns the current list of profile nodes from the state.static java.util.Vector<SoNode>SoLightElement. getLights(SoState state)Returns the current list of light nodes from the state.static java.util.Vector<SoNode>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 SoNode Modifier and Type Method Description static voidSoClipPlaneElement. add(SoState state, SoNode node, SbPlane plane)Adds a clip plane to the current set in the state.static voidSoModelMatrixElement. makeIdentity(SoState state, SoNode node)Sets the model matrix to the identity matrix.static voidSoTextureMatrixElement. makeIdentity(SoState state, SoNode node)Sets the texture matrix to the identity matrix.static voidSoModelMatrixElement. mult(SoState state, SoNode node, SbMatrix matrix)Multiplies the given matrix into the model matrix.static voidSoTextureMatrixElement. mult(SoState state, SoNode node, SbMatrix matrix)Multiplies the given matrix into the texture matrix.static voidSoVertexFlagElement. reInit(SoState name_25381, SoNode name_25382)static voidSoBBoxModelMatrixElement. reset(SoState state, SoNode node)Allows theSoGetBoundingBoxActionto reset the current model matrix to identity and all currently-open local matrices to identity.static voidSoModelMatrixElement. rotateBy(SoState state, SoNode node, SbRotation rotation)This multiplies a matrix that performs the specified transformation into the model matrix.static voidSoTextureMatrixElement. rotateBy(SoState state, SoNode node, SbRotation rotation)Multiplies a matrix that performs the specified transformation into the texture matrix.static voidSoModelMatrixElement. scaleBy(SoState state, SoNode node, SbVec3f scaleFactor)This multiplies a matrix that performs the specified transformation into the model matrix.static voidSoTextureMatrixElement. scaleBy(SoState state, SoNode node, SbVec3f scaleFactor)Multiplies a matrix that performs the specified transformation into the texture matrix.static voidSoBBoxTypeElement. set(SoState state, SoNode name_9079, SoBBoxTypeElement.Types type)Sets the current BBox type in the state.static voidSoColorMapElement. set(SoState state, SoNode node, SoColorMap colorMapNode)Sets the current color map in the state.static voidSoComplexityElement. set(SoState state, SoNode name_9717, float comp)Sets the current complexity in the state.static voidSoComplexityTypeElement. set(SoState state, SoNode name_9725, SoComplexityTypeElement.Types type)Sets the current complexity type in the state.static voidSoCreaseAngleElement. set(SoState state, SoNode name_10430, float angle)Sets the current crease angle in the state.static voidSoDecimationPercentageElement. set(SoState state, SoNode name_10986, float comp)Sets the current decimation in the state.static voidSoDecimationTypeElement. set(SoState state, SoNode name_10994, SoDecimationTypeElement.Types type)Sets the current decimation type in the state.static voidSoDepthOffsetElement. set(SoState state, SoNode name_11084, float offset)Sets the current offset in the state.static voidSoDrawStyleElement. set(SoState state, SoNode name_11381, SoDrawStyleElement.Styles style)Sets the current draw style in the state.static voidSoEnvironmentElement. set(SoState state, SoNode node, SoEnvironmentElement.EnvironmentParameters envParams)Sets the current environment in the state.static voidSoFocalDistanceElement. set(SoState state, SoNode name_12186, float distance)Sets the current focal distance in the state.static voidSoFontNameElement. set(SoState state, SoNode node, java.lang.String fontName)Sets the current font name.static voidSoFontRenderStyleElement. set(SoState state, SoNode name_12222, SoFontRenderStyleElement.RenderStyles style)Sets the current render style in the state.static voidSoFontSizeElement. set(SoState state, SoNode name_12231, float size)Sets the current font size.static voidSoGeoOriginElement. set(SoState state, SoNode node, boolean rotateYUp, SbVec3f geoOrigin)Sets the current attributes.static voidSoGeoRenderElement. set(SoState state, SoNode name_12410, SbProj4Projection.Projections renderProjection)Sets the current render mode in the state.static voidSoInteractiveSwitchElement. set(SoState state, SoNode name_14174, int index)Sets the current switch index in the state.static voidSoLightAttenuationElement. set(SoState state, SoNode node, SbVec3f attenuation)Sets the current light attenuation(s).static voidSoLightModelElement. set(SoState state, SoNode name_14663, SoLightModelElement.Models model)Sets the current lighting model in the state.static voidSoLinePatternElement. set(SoState state, SoNode name_14706, short pattern)Calls set(state, name_14706, pattern, (int)1).static voidSoLinePatternElement. set(SoState state, SoNode name_14706, short pattern, int factor)Sets the current line pattern in the state.static voidSoLineWidthElement. set(SoState state, SoNode name_14750, float width)Sets the current line width in the state.static voidSoMaterialBindingElement. set(SoState state, SoNode name_15429, SoMaterialBindingElement.Bindings binding)Sets the current material binding in the state.static voidSoModelMatrixElement. set(SoState state, SoNode node, SbMatrix matrix)Calls set(state, node, matrix, true).static voidSoModelMatrixElement. set(SoState state, SoNode node, SbMatrix matrix, boolean sendToGL)Sets the model matrix to the given matrix.static voidSoMultipleInstanceElement. set(SoState state, SoNode node, SoMultipleInstance instanceproperty)Sets the current multiple instance node.static voidSoNormalBindingElement. set(SoState state, SoNode name_18313, SoNormalBindingElement.Bindings binding)Sets the current normal binding in the state.static voidSoNormalElement. set(SoState state, SoNode node, SbVec3f[] normals)Sets the current normals.static voidSoNurbsPropertyElement. 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 voidSoPatternElement. set(SoState state, SoNode node, java.lang.String category, java.lang.String name)Sets the current pattern attributes in the state.static voidSoPickMethodElement. set(SoState state, SoNode name_19164, SoPickMethodElement.Methods method)Sets the current pick method in the state.static voidSoPickStyleElement. set(SoState state, SoNode name_19186, SoPickStyleElement.Styles style)Sets the current pick style in the state.static voidSoPointSizeElement. set(SoState state, SoNode name_19282, float size)Sets the current point size in the state.static voidSoPolygonOffsetElement. set(SoState state, SoNode node, float factor, float units, SoPolygonOffsetElement.Styles styles, boolean on)Sets the current polygon offset attributes in the state.static voidSoProjectionElement. set(SoState state, SoNode name_19528, SoProjection prj)Sets the current projection node in the state.static voidSoProjectionMatrixElement. set(SoState state, SoNode node, SbMatrix matrix)Sets the projection matrix to the given matrix.static voidSoShaderProgramElement. set(SoState state, SoNode node)Sets the current shader program in the state.static voidSoShapeHintsElement. set(SoState state, SoNode name_21737, boolean useVBO)Indicates if VBO is used from the state.static voidSoShapeHintsElement. set(SoState state, SoNode name_21729, SoShapeHintsElement.VertexOrderings vertexOrdering, SoShapeHintsElement.ShapeTypes shapeType, SoShapeHintsElement.FaceTypes faceType)Sets the current shape hints in the state.static voidSoShapeHintsElement. set(SoState state, SoNode name_21734, SoShapeHintsElement.WindingTypes windingType)static voidSoSwitchElement. set(SoState state, SoNode name_22242, int index)Sets the current switch index in the state.static voidSoTangentBindingElement. set(SoState state, SoNode name_23304, SoTangentBindingElement.Bindings binding)Sets the current tangent binding in the state.static voidSoTangentElement. set(SoState state, SoNode node, SbVec3f[] tangents)Sets the current tangents.static voidSoTextAliasingFactorElement. set(SoState state, SoNode name_24030, float style)Sets the current horizontal text alignment in the state.static voidSoTextAlignmentHElement. set(SoState state, SoNode name_24039, SoTextAlignmentHElement.AlignmentHs style)Sets the current horizontal text alignment in the state.static voidSoTextAlignmentVElement. set(SoState state, SoNode name_24048, SoTextAlignmentVElement.AlignmentVs style)Sets the current vertical text alignment in the state.static voidSoTextBackFrameLineWidthElement. set(SoState state, SoNode name_24057, float width)Sets the current horizontal text backFrame width in the state.static voidSoTextMarginElement. set(SoState state, SoNode name_24076, float margin)Sets the current horizontal text margin in the state.static voidSoTextOrientationElement. set(SoState state, SoNode name_24085, SoTextOrientationElement.Orientations style)Sets the current font orientation in the state.static voidSoTextStyleColorsElement. set(SoState state, SoNode node, SbColorRGBA[] colors)Sets the current range in the state.static voidSoTextStyleElement. set(SoState state, SoNode name_24117, SoTextStyleElement.Styles style)Sets the current style type in the state.static voidSoTextTextureQualityRangeElement. set(SoState state, SoNode node, SbVec2i32 range)Sets the current range in the state.static voidSoTexture3EnabledElement. set(SoState state, boolean value, SoNode node)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 voidSoTextureCombinerElement. 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 voidSoTextureCoordinateBindingElement. set(SoState state, SoNode name_23593, SoTextureCoordinateBindingElement.Bindings binding)Sets the current texture binding in the state.static voidSoTextureCubeMapEnabledElement. set(SoState state, boolean value, SoNode node)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 voidSoTextureEnabledElement. set(SoState state, boolean value, SoNode node)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 voidSoTextureImage3Element. set(SoState state, SoNode node, SbVec3s subSize, int xoffset, int yoffset, int zoffset, byte[] bytes, int texname)Pass texname = -1 to deactivate subtexturing.static voidSoTextureImageElement. set(SoState state, SoNode node, SbVec2i32 subSize, int xoffset, int yoffset, java.nio.ByteBuffer buffer, int texname)Pass texname = -1 to deactivate subtexturing.static voidSoTextureMatrixElement. set(SoState state, SoNode node, SbMatrix matrix)Sets the texture transform matrix to the given matrix.static voidSoTextureNameElement. set(SoState state, SoNode node, java.lang.String textureName)Sets the current texture name.static voidSoTextureTransformElement. set(SoState state, SoNode node)Sets the current texture name.static voidSoTextureUnitElement. set(SoState state, SoNode node, int unit)Sets the current texture unit.static voidSoUnitsElement. set(SoState state, SoNode name_24774, SoUnitsElement.Units units)Sets the current units in the state.static voidSoViewingMatrixElement. set(SoState state, SoNode node, SbMatrix matrix)Calls set(state, node, matrix, true).static voidSoViewingMatrixElement. set(SoState state, SoNode node, SbMatrix matrix, boolean sendToGL)Sets the view matrix to the given matrix.static voidSoViewVolumeElement. set(SoState state, SoNode node, SbViewVolume viewVolume)Sets the view volume in the state.static voidSoProfileCoordinateElement. set2(SoState state, SoNode node, SbVec2f[] coords)Sets the current 2D profile coordinates.static voidSoTextureCoordinateElement. set2(SoState state, SoNode node, SbVec2f[] coords)Calls set2(state, node, coords, false).static voidSoTextureCoordinateElement. set2(SoState state, SoNode node, SbVec2f[] coords, boolean frcSend)static voidSoCoordinateElement. set3(SoState state, SoNode node, SbVec3f[] coords)Sets the current coordinates in the state as 3-vectors.static voidSoProfileCoordinateElement. set3(SoState state, SoNode node, SbVec3f[] coords)Sets the current 3D profile coordinates.static voidSoTextureCoordinate3Element. set3(SoState state, SoNode node, SbVec3f[] coords)Calls set3(state, node, coords, false).static voidSoTextureCoordinate3Element. set3(SoState state, SoNode node, SbVec3f[] coords, boolean frcSend)static voidSoCoordinateElement. set4(SoState state, SoNode node, SbVec4f[] coords)Sets the current coordinates in the state as 4-vectors.static voidSoTextureCoordinate3Element. set4(SoState state, SoNode node, SbVec4f[] coords)Calls set4(state, node, coords, false).static voidSoTextureCoordinate3Element. set4(SoState state, SoNode node, SbVec4f[] coords, boolean frcSend)static voidSoTextureCoordinateElement. set4(SoState state, SoNode node, SbVec4f[] coords)Calls set4(state, node, coords, false).static voidSoTextureCoordinateElement. set4(SoState state, SoNode node, SbVec4f[] coords, boolean frcSend)static voidSoBevelPropertyElement. setAbsoluteRadius(SoState state, SoNode node, float name_8848)Sets the bevel radius as an absolute value.static voidSoLazyElement. setAmbient(SoState state, SoNode node, SbColor color)Deprecated.static voidSoMaterialElement. setAmbient(SoState state, SoNode node, SbColor color)static voidSoOverrideElement. setAmbientColorOverride(SoState state, SoNode name_18802, boolean override)Set override flag for SoAmbientColorElement.static voidSoBevelPropertyElement. setAngle(SoState state, SoNode node, float name_8842)Sets the bevel angle: if 2 adjacent faces make a greater angle, then their common edge is beveled.static voidSoOverrideElement. setBBoxTypeOverride(SoState state, SoNode name_18889, boolean override)Set override flag forSoComplexity.bboxType.static voidSoOverrideElement. setColorIndexOverride(SoState state, SoNode name_18805, boolean override)Set override flag for SoColorIndexElement.static voidSoLazyElement. setColorIndices(SoState state, SoNode node, int[] indices)Deprecated.Static set method.static voidSoMaterialElement. setColorIndices(SoState state, SoNode node, int[] indices)Static set method.static voidSoLazyElement. setColorMaterial(SoState state, SoNode node, boolean value)Deprecated.static voidSoMaterialElement. setColorMaterial(SoState state, SoNode node, boolean value)static voidSoOverrideElement. setComplexityOverride(SoState state, SoNode name_18808, boolean override)Set override flag forSoComplexityElement.static voidSoOverrideElement. setComplexityTypeOverride(SoState state, SoNode name_18811, boolean override)Set override flag forSoComplexityTypeElement.static voidSoOverrideElement. setCreaseAngleOverride(SoState state, SoNode name_18814, boolean override)Set override flag forSoCreaseAngleElement.static voidSoModelMatrixElement. setCullMatrix(SoState state, SoNode node, SbMatrix matrix)Sets the transformation that defines the volume that view-volume culling should be tested against.static voidSoTextureCoordinate3Element. setDefault(SoState state, SoNode node)Sets the current texture coordinates, in any of several ways: EXPLICIT, no coordinates (shapes will generate):static voidSoTextureCoordinateElement. setDefault(SoState state, SoNode node)Sets the current texture coordinates, in any of several ways: EXPLICIT, no coordinates (shapes will generate).static voidSoOverrideElement. setDepthBufferFunctionOverride(SoState state, SoNode name_18886, boolean override)Set override flag forSoDepthBuffer.function.static voidSoOverrideElement. setDepthBufferRangeOverride(SoState state, SoNode name_18883, boolean override)Set override flag forSoDepthBuffer.range.static voidSoLazyElement. setDiffuse(SoState state, SoNode node, SbColor[] colors, SoColorPacker cPacker)Deprecated.Static set method.static voidSoMaterialElement. setDiffuse(SoState state, SoNode node, SbColor[] colors)Static set method.static voidSoOverrideElement. setDiffuseColorOverride(SoState state, SoNode name_18820, boolean override)Set override flag for SoDiffuseColorElement.static voidSoOverrideElement. setDrawStyleOverride(SoState state, SoNode name_18823, boolean override)Set override flag forSoDrawStyleElement.static voidSoLazyElement. setEmissive(SoState state, SoNode node, SbColor color)Deprecated.static voidSoMaterialElement. setEmissive(SoState state, SoNode node, SbColor color)static voidSoOverrideElement. setEmissiveColorOverride(SoState state, SoNode name_18826, boolean override)Set override flag for SoEmissiveColorElement.static voidSoOverrideElement. setEnvironmentOverride(SoState state, SoNode name_18871, boolean override)Set override flag forSoEnvironmentElement.static voidSoOverrideElement. setFontNameOverride(SoState state, SoNode name_18829, boolean override)Set override flag forSoFontNameElement.static voidSoOverrideElement. setFontRenderStyleOverride(SoState state, SoNode name_18835, boolean override)Set override flag forSoFontRenderStyleElement.static voidSoOverrideElement. setFontSizeOverride(SoState state, SoNode name_18832, boolean override)Set override flag forSoFontSizeElement.static voidSoOverrideElement. setFullSceneAntialiasingOverride(SoState state, SoNode name_18880, boolean override)Set override flag forSoFullSceneAntialiasingElement.static voidSoOverrideElement. setLightModelOverride(SoState state, SoNode name_18838, boolean override)Set override flag forSoLightModelElement.static voidSoOverrideElement. setLinePatternOverride(SoState state, SoNode name_18841, boolean override)Set override flag forSoLinePatternElement.static voidSoOverrideElement. setLineWidthOverride(SoState state, SoNode name_18844, boolean override)Set override flag forSoLineWidthElement.static voidSoEdgeFlagElement. setMarked(SoState state, SoNode node, int numFlags, int[] flags)Sets the current flags in the state as marked.static voidSoVertexFlagElement. setMarked(SoState state, SoNode node, int numFlags, int[] flags)Sets the current flags in the state as marked.static voidSoOverrideElement. setMaterialBindingOverride(SoState state, SoNode name_18847, boolean override)Set override flag forSoMaterialBindingElement.static voidSoOverrideElement. setNeighborToleranceOverride(SoState state, SoNode name_18817, boolean override)Set override flag forSoNeighborToleranceElement.static voidSoLazyElement. setPacked(SoState state, SoNode node, SoColorPacker cPacker, int[] colors)Deprecated.Static set method.static voidSoMaterialElement. setPacked(SoState state, SoNode node, int[] colors)static voidSoOverrideElement. setPatternOverride(SoState state, SoNode name_18877, boolean override)Set override flag forSoPatternElement.static voidSoOverrideElement. setPickStyleOverride(SoState state, SoNode name_18850, boolean override)Set override flag forSoPickStyleElement.static voidSoOverrideElement. setPointSizeOverride(SoState state, SoNode name_18853, boolean override)Set override flag forSoPointSizeElement.static voidSoOverrideElement. setPolygonOffsetOverride(SoState state, SoNode name_18874, boolean override)Set override flag forSoPolygonOffsetElement.static voidSoBevelPropertyElement. setRadius(SoState state, SoNode node)Calls setRadius(state, node, com.openinventor.inventor.nodes.SoBevelProperty.DEFAULT_RADIUS).static voidSoBevelPropertyElement. setRadius(SoState state, SoNode node, float name_8845)Sets the bevel radius as a percentage [0.0, 1.0] of the greater value of the length of each edge.static voidSoOverrideElement. setShapeHintsOverride(SoState state, SoNode name_18856, boolean override)Set override flag forSoShapeHintsElement.static voidSoLazyElement. setShininess(SoState state, SoNode node, float value)Deprecated.static voidSoMaterialElement. setShininess(SoState state, SoNode node, float value)static voidSoOverrideElement. setShininessOverride(SoState state, SoNode name_18859, boolean override)Set override flag for SoShininessElement.static voidSoLazyElement. setSpecular(SoState state, SoNode node, SbColor color)Deprecated.static voidSoMaterialElement. setSpecular(SoState state, SoNode node, SbColor color)static voidSoOverrideElement. setSpecularColorOverride(SoState state, SoNode name_18862, boolean override)Set override flag for SoSpecularColorElement.static voidSoBevelPropertyElement. setTests(SoState state, SoNode node, int name_8851)Allows the user to switch on/off the tests applied before the bevel (can increase speed when the tests are not needed).static voidSoLazyElement. setTransparency(SoState state, SoNode node, float[] transp, SoColorPacker cPacker)Deprecated.Static set method.static voidSoMaterialElement. setTransparency(SoState state, SoNode node, float[] transp)Static set method.static voidSoOverrideElement. setTransparencyOverride(SoState state, SoNode name_18865, boolean override)Set override flag for SoTransparencyElement.static voidSoOverrideElement. setTransparencyTypeOverride(SoState state, SoNode name_18868, boolean override)Set override flag for SoTransparencyTypeElement.static voidSoEdgeFlagElement. setUnmarked(SoState state, SoNode node, int numFlags, int[] flags)Sets the current flags in the state as unmarked.static voidSoVertexFlagElement. setUnmarked(SoState state, SoNode node, int numFlags, int[] flags)Sets the current flags in the state as unmarked.static voidSoModelMatrixElement. translateBy(SoState state, SoNode node, SbVec3f translation)This multiplies a matrix that performs the specified transformation into the model matrix.static voidSoTextureMatrixElement. 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 SoNode Modifier and Type Method Description SoNodeSoMFNode. getNode(int index)Returns pointer to nth node node.SoNodeSoSFNode. getValue()Returns this field's value.SoNodeSoMFNode. getValueAt(int i)Methods in com.openinventor.inventor.fields with parameters of type SoNode Modifier and Type Method Description voidSoMFNode. addNode(SoNode node)Adds a node as last one in group.intSoMFNode. find(SoNode targetValue)Calls find(targetValue, false).intSoMFNode. find(SoNode targetValue, boolean addIfNotFound)Finds the given targetValue in the array and returns the index of that value.intSoMFNode. findNode(SoNode node)Finds index of given node within group.voidSoMFNode. insertNode(SoNode node, int newNodeIndex)Adds a node so that it becomes the one with the given index.voidSoMFNode. removeNode(SoNode node)Removes first instance of given node from group .voidSoMFNode. replaceNode(int index, SoNode newNode)Replaces node with given index with new node.voidSoMFNode. replaceNode(SoNode oldNode, SoNode newNode)Replaces first instance of given node with new node.voidSoMFNode. set1Value(int index, SoNode newValue)Sets the index'th value in the array to newValue.voidSoMFNode. setValue(SoNode newValue)Sets the first value in the array to newValue, and deletes.voidSoSFNode. setValue(SoNode newValue)Sets this field to newValue.voidSoMFNode. setValues(int start, SoNode[] newValues)Sets num values starting at index start to the values.Constructors in com.openinventor.inventor.fields with parameters of type SoNode Constructor Description SoSFNode(SoFieldContainer fieldContainer, java.lang.String fieldName, SoField.FieldTypes fieldType, SoNode defaultValue)Default constructor. -
Uses of SoNode in com.openinventor.inventor.geo
Subclasses of SoNode in com.openinventor.inventor.geo Modifier and Type Class Description classSoGeoCoordinateGeographic coordinates node.classSoGeoElevationGridSpecifies a uniform grid of elevation values within some spatial reference frame.classSoGeoLocationUsed to georeference models.classSoGeoLODLevel-of-detail management for multi-resolution terrains.classSoGeoOriginSpecifies a local geospatial coordinate system.classSoGeoRenderDefines rendering projection. -
Uses of SoNode in com.openinventor.inventor.gui.view
Subclasses of SoNode in com.openinventor.inventor.gui.view Modifier and Type Class Description classPoBaseViewAbstract base class for views.classPoSceneViewClass to define a view which contains a scene.classPoViewClass to define a view. -
Uses of SoNode in com.openinventor.inventor.manips
Subclasses of SoNode in com.openinventor.inventor.manips Modifier and Type Class Description classSoCenterballManipTransform node with 3D interface for editing rotation and center.classSoClipPlaneManipManipulator to transform a clipping plane.classSoDirectionalLightManipDirectional light node with 3D interface for editing direction.classSoHandleBoxManipTransform node with 3D Interface for editing ScaleFactor and Translation.classSoJackManipTransform node with 3D interface for rotating, scaling, and translating.classSoPointLightManipPoint light node with 3D interface for editing location.classSoSpotLightManipSpotlight node with 3D interface for editing location, direction, and beam width.classSoTabBoxManipTransform node with 3D Interface for editing scale and translation.classSoTrackballManipTransform node with 3D interface for changing rotation and scaling.classSoTransformBoxManipTransform node with 3D interface for changing scaling, rotation, and translation.classSoTransformerManipTransform node with 3D interface for changing scaling, rotation, and translation.classSoTransformManipBase 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 SoNode Modifier and Type Method Description voidSoByteStream. convert(SoNode node)Calls convert(node, true).voidSoByteStream. convert(SoNode node, boolean binaryFormat)Converts the passed scene graph object(s) into a byte stream.voidSoTranSender. insert(SoNode node)Adds an INSERT command to the transcription area.voidSoTranSender. insert(SoNode node, SoNode parent, int n)Adds an INSERT command to the transcription area.voidSoTranSender. modify(SoNode node)Adds a MODIFY command to the transcription area.voidSoTranSender. remove(SoNode parent, int n)Adds a REMOVE command to the transcription area.voidSoTranSender. replace(SoNode parent, int n, SoNode newNode)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 SoNode Modifier and Type Method Description intSoCallbackActionCB. 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 SoNode Modifier and Type Method Description SoNodeSoMPEGRenderer. getSceneGraph()Gets the scene graph used for generating frames in the MPEG output.Methods in com.openinventor.inventor.mpeg with parameters of type SoNode Modifier and Type Method Description voidSoMPEGRenderer. 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 Constructor Description SoMPEGNavRenderer(SoNode node)Constructor. -
Uses of SoNode in com.openinventor.inventor.nodekits
Subclasses of SoNode in com.openinventor.inventor.nodekits Modifier and Type Class Description classSoAppearanceKitAppearance nodekit class.classSoBaseKitBase class for all node kits.classSoCameraKitCamera nodekit class.classSoInteractionKitBase class for all interaction nodekit classes.classSoLightKitLight nodekit class.classSoNodeKitListPartGroup node with restricted children.classSoSceneKitScene nodekit class.classSoSeparatorKitSeparator nodekit class.classSoShapeKitShape nodekit class.classSoWrapperKitWrapper nodekit class.Methods in com.openinventor.inventor.nodekits that return SoNode Modifier and Type Method Description SoNodeSoNodeKitListPart. getChild(int index)Returns the child node with the given index.SoNodeSoBaseKit. getPart(java.lang.String partName)equivalent togetPart(partName,true)SoNodeSoBaseKit. getPart(java.lang.String partName, boolean makeIfNeeded)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 SoNode Modifier and Type Method Description voidSoNodeKitListPart. addChild(SoNode child)Adds child as last one in nodekit.intSoNodeKitListPart. findChild(SoNode child)Finds index of given child within nodekit.voidSoNodeKitListPart. insertChild(SoNode child, int childIndex)Adds a child so that it becomes the one with the given index.booleanSoNodeKitListPart. isChildPermitted(SoNode child)Returns whether the node child may be added to this list.voidSoNodeKitListPart. removeChild(SoNode child)Removes first instance of given child from nodekit.voidSoNodeKitListPart. replaceChild(int index, SoNode newChild)Replaces child with given index with new child.voidSoNodeKitListPart. replaceChild(SoNode oldChild, SoNode newChild)Replaces first instance of given child with new child.booleanSoBaseKit. setPart(java.lang.String partName, SoNode newPart)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.nodes Modifier and Type Class Description classSoAlgebraicConeAlgebraic cone shape node.classSoAlgebraicCylinderAlgebraic cylinder shape node.classSoAlgebraicShapeAbstract base class for algebraic shapes.classSoAlgebraicSphereAlgebraic sphere shape node.classSoAlphaPolicyAlpha (transparency) policy node.classSoAnnotationAnnotation group node.classSoAnnoText3Annotation text node.classSoAnnoText3PropertyAnnotation text property node.classSoAntiSquishTransformation node that undoes non-uniform 3D scales.classSoArrayGroup node that creates a regular IxJxK array of copies of its children.classSoAsciiTextSimple 3D text shape node.classSoBackgroundAbstract base class for background nodes.classSoBaseColorNode that defines an object's base color.classSoBaseExtrusionAbstract base class for all extrusion-based shape nodes.classSoBBoxBounding box node.classSoBevelPropertyNode to define beveling properties.classSoBillboardGrouping node that modifies its coordinate system so that its local Z-axis always points at the viewer.classSoBlinkerAnimated cycling switch node.classSoBufferedShapeNode to render geometry stored inSoBufferObjectobjects.classSoCallbackProvides custom behavior during actions.classSoCameraAbstract base class for camera nodes.classSoCircularExtrusionGeometric shape formed by extruding a circle along a 3D spine.classSoClipPlaneClipping plane node.classSoColorIndexSurface color index node.classSoColorMapClass for indexed texture color map.classSoColorMaskEnable and disable writing of frame buffer color components.classSoComplexityShape complexity node.classSoComputeShaderNode that defines a compute shader.classSoComputeShaderSchedulerCompute shader scheduler node.classSoConeCone shape node.classSoCoordinate3Coordinate point node.classSoCoordinate4Rational coordinate point node.classSoCSGShapeShape defined by a binary boolean operation on two sub scene graphs.classSoCubeCube shape node.classSoCylinderCylinder shape node.classSoDepthBufferDepth buffer parameters node.classSoDepthOffsetProperty node that applies a depth offset.classSoDirectionalLightNode representing a directional light source.classSoDrawStyleNode that defines the style to use when rendering.classSoEdgeFlagClass to mark/unmark edges for beveling.classSoEnvironmentGlobal environment node.classSoEventCallbackNode which invokes callbacks for events.classSoExtrusionGeometric shape formed by extruding a 2D cross section along a 3D spine.classSoExtSelectionSelection node that supports lasso selection.classSoExtTexture2Extended texture mapping node.classSoFaceSetPolygonal face shape node.classSoFileNode that reads children from a named file.classSoFontNode that defines font name, size, and type for text.classSoFontStyleDefines font family and style for text.classSoFragmentShaderNode that defines a fragment shader.classSoFullSceneAntialiasingNode that controls full-scene antialiasing.classSoGeometryShaderNode that defines a geometry shader.classSoGeoProjectionGeospatial projection node.classSoGLCallbackProvides custom OpenGL behavior during rendering actions.classSoGradientBackgroundGradient background node.classSoGroupBase class for all group nodes.classSoImageDisplays an image that always faces the camera.classSoImageBackgroundImage background node.classSoIndexedFaceSetIndexed polygonal face shape node.classSoIndexedLineSetIndexed polyline shape node.classSoIndexedMarkerSetExtension of IndexedPointSet that draws a small bitmap (symbol) at each 3D location.classSoIndexedNurbsCurveIndexed NURBS curve shape node.classSoIndexedNurbsSurfaceIndexed NURBS surface shape node.classSoIndexedPointSetIndexed point set shape node.classSoIndexedQuadMeshIndexed quadrilateral mesh shape node.classSoIndexedShapeAbstract base class for all indexed vertex-based shapes.classSoIndexedTexture2Class for 2D indexed texture.classSoIndexedTriangleFanSetIndexed triangle fan set shape node.classSoIndexedTriangleSetIndexed triangle shape node.classSoIndexedTriangleStripSetIndexed triangle strip set shape node.classSoInfoNode containing information text string.classSoInstanceParameterPer-instance parameter node storing a buffer object.classSoInteractiveComplexityField interactive complexity node.classSoInteractiveSwitchGroup node that traverses one chosen child depending on scene interaction.classSoLabelNode containing label text string.classSoLevelOfDetailLevel-of-detail switching group node.classSoLevelOfSimplificationLevel-of-detail switching node designed for grouping simplified versions of the same shape.classSoLightAbstract base class for all light source nodes.classSoLightModelNode that defines the lighting model to use when rendering.classSoLinearProfilePiecewise-linear profile curve.classSoLineSetPolyline shape node.classSoLocateHighlightSpecial separator that performs locate highlighting.classSoLODDistance-based level-of-detail switching group node.classSoMarkerDefines a custom bitmap forSoMarkerSetandSoIndexedMarkerSet.classSoMarkerSetExtension of PointSet that draws a small bitmap (symbol) at each 3D location.classSoMaterialSurface material definition node.classSoMaterialBindingNode that specifies how multiple materials are bound to shapes.classSoMatrixTransformNode that specifies a 3D geometric transformation as a matrix.classSoMultiPathSwitchGroup node that traverses only when traversed along a given path.classSoMultipleCopyGroup node that traverses multiple times, applying matrices.classSoMultipleInstanceGroup node that renders multiple instances of its children.classSoMultipleInstanceBaseAbstract group node that traverses its children multiple times.classSoMultiSwitchGroup node that traverses a set of chosen children.classSoNonIndexedShapeAbstract base class for all non-indexed vertex-based shapes.classSoNormalNode that defines surface normals for shapes.classSoNormalBindingNode that specifies how multiple surface normals are bound to shapes.classSoNurbsBoundaryNode that defines a boundary shared by several NURBS profile.classSoNurbsCurveNURBS curve shape node.classSoNurbsGroupGroup that encapsulates NURBS surfaces to be joined.classSoNurbsProfileNURBS profile curve.classSoNurbsPropertyNode that defines additional properties for rendering a NURBS surface.classSoNurbsSurfaceNURBS surface shape node.classSoOrthographicCameraOrthographic camera node.classSoPackedColorNode that defines base colors using packed representation.classSoPathSwitchGroup node that traverses only when traversed along a given path.classSoPatternclassSoPendulumAnimated oscillating rotation node.classSoPerspectiveCameraPerspective camera node.classSoPickStylePicking style node.classSoPointLightNode representing a point light source.classSoPointSetPoint set shape node.classSoPolygonOffsetProperty node that sets the polygon offset.classSoProfileAbstract base class for all profile nodes.classSoProfileCoordinate2Profile coordinate node.classSoProfileCoordinate3Rational profile coordinate node.classSoProjectionCoordinate projection node.classSoQuadMeshQuadrilateral mesh shape node.classSoRenderToTargetGroup node that renders its children to one or more "targets".classSoRenderToTexturePropertyClass for creating a texture by rendering a scene graph.classSoResetTransformNode that resets the current transformation to identity.classSoRotationNode representing a 3D rotation about an arbitrary axis.classSoRotationXYZNode representing a 3D rotation about the x-, y-, or z-axis.classSoRotorAnimated rotation node.classSoScaleNode representing a 3D geometric scaling.classSoSelectionManages a list of selected objects.classSoSeparatorGroup node that saves and restores traversal state.classSoShaderObjectAbstract node class which defines a shader object.classSoShaderParameterAbstract base class for all shader parameter nodes.classSoShaderParameter1fUniform shader parameter node storing a float value.classSoShaderParameter1iUniform shader parameter node storing an integer.classSoShaderParameter2fUniform shader parameter node storing a two-dimensional (float) vector.classSoShaderParameter2iUniform shader parameter node storing a two-dimensional (integer) vector.classSoShaderParameter3fUniform shader parameter node storing a three-dimensional (float) vector.classSoShaderParameter3iUniform shader parameter node storing a three-dimensional (integer) vector.classSoShaderParameter4fUniform shader parameter node storing a four-dimensional (float) vector.classSoShaderParameter4iUniform shader parameter node storing a four-dimensional (integer) vector.classSoShaderParameterArray1fUniform shader parameter node storing an array of float values.classSoShaderParameterArray1iUniform shader parameter node storing an array of integers.classSoShaderParameterArray2fUniform shader parameter node storing an array of two-dimensional (float) vectors.classSoShaderParameterArray2iUniform shader parameter node storing an array of two-dimensional (integer) vectors.classSoShaderParameterArray3fUniform shader parameter node storing an array of three-dimensional (float) vectors.classSoShaderParameterArray3iUniform shader parameter node storing an array of three-dimensional (integer) vectors.classSoShaderParameterArray4fUniform shader parameter node storing an array of four-dimensional (float) vectors.classSoShaderParameterArray4iUniform shader parameter node storing an array of four-dimensional (integer) vectors.classSoShaderParameterBufferObjectShader parameter node storing a buffer object.classSoShaderParameterImageShader parameter node storing a texture image.classSoShaderParameterMatrixUniform shader parameter node storing a 4x4 matrix.classSoShaderParameterMatrix3Uniform shader parameter node storing a 3x3 matrix.classSoShaderParameterMatrixArrayUniform shader parameter node storing an array of 4x4 matrices.classSoShaderParameterStructUniform shader parameter node storing a user-defined structure.classSoShaderProgramShader program property node.classSoShaderStateMatrixParameterUniform shader parameter node storing an OpenGL state matrix.classSoShadowGroupShadow casting group node.classSoShadowStyleShadow style property node.classSoShapeAbstract base class for all shape nodes.classSoShapeHintsNode that provides hints about shapes.classSoShuttleAnimated oscillating translation node.classSoSphereSphere shape node.classSoSpotLightNode representing a spotlight source.classSoStereoCameraStereo camera node.classSoSurroundScaleTransformation node that adjusts the current matrix so a default cube will surround other objects.classSoSwitchGroup node that traverses one chosen child.classSoTessellationControlShaderNode that defines a tessellation control shader.classSoTessellationEvaluationShaderNode that defines a tessellation evaluation shader.classSoText2Screen-aligned 2D text shape node.classSoText33D text shape node.classSoTextPropertyText property node.classSoTextureAbstract base class for texture mapping nodes.classSoTexture22D texture mapping node.classSoTexture2Transform2D texture transformation node.classSoTexture33D texture mapping node.classSoTexture3Transform3D texture transformation node.classSoTextureCombinerTexture combiner node.classSoTextureCoordinate22D texture coordinate node.classSoTextureCoordinate33D texture coordinate node.classSoTextureCoordinateBindingNode that specifies how texture coordinates are bound to shapes.classSoTextureCoordinateDefaultNode that removes texture coordinates from state.classSoTextureCoordinateEnvironmentNode that specifies texture coordinates by projection from an environment.classSoTextureCoordinateFunctionAbstract base class for texture coordinate function nodes.classSoTextureCoordinateNormalMapNode that specifies texture coordinates matching the vertex's transformed eye-space normal.classSoTextureCoordinateObjectNode that specifies texture coordinates which are a linear combination of the object coordinates of the vertex.classSoTextureCoordinatePlaneNode that specifies texture coordinates by projection from a plane.classSoTextureCoordinateReflectionMapNode that specifies texture coordinates matching the vertex's eye-space reflection vector.classSoTextureCubeMapCube texture mapping node.classSoTextureMatrixTexture matrix node.classSoTextureUnitNode that specifies the current texture unit and the associated mapping method.classSoTransformGeneral 3D geometric transformation node.classSoTransformationAbstract base class for all geometric transformation nodes.classSoTransformProjectionScale/recenter projection node.classSoTransformSeparatorGroup node that saves and restores transformation state.classSoTranslationNode representing a 3D translation.classSoTriangleSetSet of triangles shape node.classSoTriangleStripSetTriangle strip set shape node.classSoUniformShaderParameterAbstract base class for all uniform shader parameter nodes.classSoUnitsNode that scales to convert units of length.classSoVertexAttribFeedbackNode to record vertex attributes from shaders into buffer objects.classSoVertexFlagClass to mark/unmark vertices for beveling.classSoVertexPropertyVertex property node.classSoVertexShaderNode that defines a vertex shader.classSoVertexShaderParameterAbstract base class for all vertex shader parameter nodes.classSoVertexShaderParameter1fVertex shader parameter node storing a float value.classSoVertexShaderParameter1sVertex shader parameter node storing a short integer value.classSoVertexShaderParameter2fVertex shader parameter node storing a two-dimensional (float) vector.classSoVertexShaderParameter2sVertex shader parameter node storing a two-dimensional (short integers) vector.classSoVertexShaderParameter3fVertex shader parameter node storing a three-dimensional (float) vector.classSoVertexShaderParameter3sVertex shader parameter node storing a three-dimensional (short integer) vector.classSoVertexShaderParameter4bVertex shader parameter node storing a four-dimensional (8-bit integer) vector.classSoVertexShaderParameter4fVertex shader parameter node storing a four-dimensional (float) vector.classSoVertexShaderParameter4iVertex shader parameter node storing a four-dimensional (integer) vector.classSoVertexShaderParameter4sVertex shader parameter node storing a four-dimensional (short integer) vector.classSoVertexShaderParameter4ubVertex shader parameter node storing a four-dimensional (unsigned 8-bit integer) vector.classSoVertexShaderParameter4uiVertex shader parameter node storing a four-dimensional (unsigned integer) vector.classSoVertexShaderParameter4usVertex shader parameter node storing a four-dimensional (unsigned short integer) vector.classSoVertexShaderParameterBufferObjectVertex shader parameter node storing a buffer object.classSoVertexShaderParameterMatrixVertex shader parameter node storing a matrix.classSoVertexShapeAbstract base class for all vertex-based shape nodes.classSoViewportViewport parameters node.classSoViewportClippingViewport clipping node.classSoWWWAnchorSeparator group node with a URL hyperlink.classSoWWWInlineNode that refers to children through a URL.Methods in com.openinventor.inventor.nodes that return SoNode Modifier and Type Method Description SoNodeSoNode. copy()Calls copy(false).SoNodeSoNode. copy(boolean copyConnections)Creates and returns an exact copy of the node.SoNodeSoNode. 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 SoNodeSoNode. getByName(java.lang.String name)A node's name can be set usingSoBase.setName().SoNodeSoGroup. getChild(int index)Returns pointer the child node with the given index.SoNodeSoWWWInline. getChildData()Gets the child data the inline should display.SoNodeSoExtSelection.PreFilterEventArg. getNode()Returns node that will be traversed just after event is called.SoNodeSoExtSelection. getSelectionSceneGraph()Returns the scenegraph displayed as "lasso" in fast edit mode.Methods in com.openinventor.inventor.nodes with parameters of type SoNode Modifier and Type Method Description voidSoGroup. addChild(SoNode child)Adds a child as last one in group.static SbVec3f[]SoProjection. checkProjection(SoState state, SoNode node, SbVec3f[] coords)Apply projection to given coordinates.voidSoSelection. deselect(SoNode node)Deselects the passed node by creating a path to it, and removing the node from the selection list by calling deselect(path) .intSoGroup. findChild(SoNode child)Finds index of given child within group.voidSoGroup. insertChild(SoNode child, int newChildIndex)Adds a child so that it becomes the one with the given index.booleanSoSelection. isSelected(SoNode node)Returns true if the passed node is selected by creating a path to it, then callingisSelected().voidSoGroup. removeChild(SoNode child)Removes first instance of given child from group.voidSoGroup. replaceChild(int index, SoNode newChild)Replaces child with given index with new child.voidSoGroup. replaceChild(SoNode oldChild, SoNode newChild)Replaces first instance of given child with new child.voidSoExtSelection. 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 .voidSoSelection. select(SoNode node)Selects the passed node by creating a path to it, and adding the path to the selection list by calling select(path) .voidSoWWWInline. setChildData(SoNode urlData)Sets the child data the inline should display.voidSoExtSelection. setSelectionSceneGraph(SoNode sceneGraph)Sets the scenegraph to be displayed as "lasso" in fast edit mode.voidSoSelection. toggle(SoNode node)Toggles the selection status of the passed node by creating a path to it, then calling toggle(path) .voidSoCamera. viewAll(SoNode sceneRoot, SbViewportRegion vpRegion)Calls viewAll(sceneRoot, vpRegion, (float)1.0).voidSoCamera. 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 SoNode Modifier and Type Method Description booleanSbProjectionCoordinates. cacheIsValid(SoNode node)Return whether the cache is valid or not.voidSbProjectionCoordinates. initCoordinates(SoNode node, int size)Initialisation.voidSbProjectionCoordinates. resetCache(SoNode node)Reset the cache. -
Uses of SoNode in com.openinventor.inventor.sensors
Methods in com.openinventor.inventor.sensors that return SoNode Modifier and Type Method Description SoNodeSoNodeSensor. getAttachedNode()Returns the node that this sensor is sensing, or NULL if it is not attached to any node.SoNodeSoDataSensor. 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.SoNodeSoDataSensor. 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 Modifier and Type Method Description voidSoNodeSensor. attach(SoNode node)Makes this sensor detect changes to the given node. -
Uses of SoNode in com.openinventor.inventor.simplifier
Methods in com.openinventor.inventor.simplifier that return SoNode Modifier and Type Method Description SoNodeSoSimplifier. simplify(float name_21871)Performs the simplification on the shapes and returns a simplified node. -
Uses of SoNode in com.openinventor.inventor.viewercomponents
Methods in com.openinventor.inventor.viewercomponents that return SoNode Modifier and Type Method Description SoNodeSiRenderArea. getSceneGraph()SoNodeSoRenderAreaCore. getSceneGraph()Methods in com.openinventor.inventor.viewercomponents with parameters of type SoNode Modifier and Type Method Description voidSoCameraInteractor. adjustClippingPlanes(SoNode sceneRoot, SbViewportRegion vpRegion)Adjust near and far clipping planes to minimize clipping of objects in the scene.voidSiRenderArea. setSceneGraph(SoNode newScene)Defines the scene graph which is managed here.voidSoRenderAreaCore. setSceneGraph(SoNode newScene)Defines the scene graph which is managed here.voidSoCameraInteractor. viewAll(SoNode node, SbViewportRegion vpRegion)Move the camera to view the scene defined by the given node.voidSoCameraInteractor. 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 SoNode Modifier and Type Method Description voidIRenderArea. setSceneGraph(SoNode sceneGraph)Sets the scene graph.voidIViewerExaminer. 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 SoNode Modifier and Type Method Description voidRenderArea. setSceneGraph(SoNode sceneGraph)voidRenderAreaInteractive. 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 Modifier and Type Method Description voidViewerExaminer. setSceneGraph(SoNode sceneGraph) -
Uses of SoNode in com.openinventor.inventor.viewercomponents.awt.newt.renderareas
Methods in com.openinventor.inventor.viewercomponents.awt.newt.renderareas with parameters of type SoNode Modifier and Type Method Description voidRenderArea. setSceneGraph(SoNode sceneGraph)voidRenderAreaInteractive. 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 Modifier and Type Method Description voidViewerExaminer. setSceneGraph(SoNode sceneGraph) -
Uses of SoNode in com.openinventor.inventor.viewercomponents.nodes
Subclasses of SoNode in com.openinventor.inventor.viewercomponents.nodes Modifier and Type Class Description classSceneExaminerTool class for easily building a basic interactive OpenInventor application without using existing viewer classes.classSceneInteractorTool class for easily building a basic OpenInventor application without using existing viewer classes.classSceneOrbiter(Preview Feature) Tool class for building a basic interactive OpenInventor application with mode-less scene "orbiter" viewing behavior.classSoViewingCube(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 SoNode Modifier and Type Method Description voidRenderArea. setSceneGraph(SoNode sceneGraph)voidRenderAreaInteractive. setSceneGraph(SoNode sceneGraph) -
Uses of SoNode in com.openinventor.ivtune
Methods in com.openinventor.ivtune with parameters of type SoNode Modifier and Type Method Description static voidSoIvTune. setInstance(int argc, java.lang.String[] argv, SoNode root)Deprecated.static voidSoIvTune. setInstance(int argc, java.lang.String[] argv, SoNode root, boolean createViewer)Deprecated.As of Open Inventor 9000.static voidSoIvTune. start(SoNode name_14298)Starts an IvTune or Open Inventor Studio 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 SoNode Modifier and Type Method Description static voidSoDataCompositorElement. set(SoState state, SoNode node, SoDataCompositor name_10590)static voidSoDataRangeElement. set(SoState state, SoNode node, SoDataRange name_10716)static voidSoDataSetElement. set(SoState state, SoNode node, SoDataSet datasetNode)static voidSoDataSetElement. set(SoState state, SoNode node, SoDataSet datasetNode, SbMatrix matrix)static voidSoGeometryPriorityElement. set(SoState state, SoNode node, SoGeometryPriority m_geometryPriorityNode)static voidSoROIElement. set(SoState state, SoNode node, SoROI ROINode)static voidSoTransferFunctionElement. 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.manips Modifier and Type Class Description classSoROIManipManipulator to transform an ROI (Region of Interest). -
Uses of SoNode in com.openinventor.ldm.nodes
Subclasses of SoNode in com.openinventor.ldm.nodes Modifier and Type Class Description classSoDataCompositorData set compositor node.classSoDataRangeRange of data values to be mapped to the color map.classSoDataSetData set node.classSoDataSetIdProperty node that sets the current dataset id.classSoGeometryPriorityPriority property of a rendering node.classSoHardwareQueryclassSoLdmShapeAbstract base class for LDM shape nodes.classSoMultiDataSeparatorSeparator for combining multiple data sets.classSoROIRegion of Interest (subvolume) node.classSoTransferFunctionDescribes the association between data set values and colors.Methods in com.openinventor.ldm.nodes with parameters of type SoNode Modifier and Type Method Description intSoDataSet. editSolidShape(SoNode solidShape, double value)Replaces all voxels intersecting the given shape with the specified value.intSoDataSet. 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 SoNode Modifier and Type Method Description static <NodeClass extends SoNode>
NodeClassMedicalHelper. find(SoNode root, java.lang.Class<NodeClass> nodeClass)Convenience function to find first specified node in the scene graph.static <NodeClass extends SoNode>
NodeClassMedicalHelper. find(SoNode root, java.lang.Class<NodeClass> nodeClass, java.lang.String nodeName)Convenience function to find first specified node in the scene graph.Methods in com.openinventor.medical.helpers that return SoNode Modifier and Type Method Description static SoNodeMedicalHelper. exampleDicomAnnotation(java.lang.String filename)Returns a collection of DicomInfo annotation nodes for Open Inventor medical examples.static SoNodeMedicalHelper. getExampleLogoNode()Returns the example logo nodeMethods in com.openinventor.medical.helpers with parameters of type SoNode Modifier and Type Method Description static <NodeClass extends SoNode>
NodeClassMedicalHelper. find(SoNode root, java.lang.Class<NodeClass> nodeClass)Convenience function to find first specified node in the scene graph.static <NodeClass extends SoNode>
NodeClassMedicalHelper. find(SoNode root, java.lang.Class<NodeClass> nodeClass, java.lang.String nodeName)Convenience function to find first specified node in the scene graph.static SbBox3fMedicalHelper. 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.nodes Modifier and Type Class Description classDicomInfo(Preview Feature) Text node to display DICOM information on screen.classGnomon(Preview Feature) Shape node to display a medical gnomon (compass) on the screen.classMagnifier(Preview Feature) Shape node to display a magnified view of a region of the screen.classOrthoSliceBorderDeprecated.No longer supported, useSoOrthoSliceinstead (Preview Feature) Ortho slice shape node with border.classRuler(Preview Feature) Interactive distance measuring tool for SoOrthoSlice.classSliceOrientationMarkers(Preview Feature) Shape node to display slice orientation markers in window coordinates.classSliceScaleBar(Preview Feature) Shape node to display a dynamic scale bar in window coordinates.classTextBox(Preview Feature) Shape node to display a text box in window coordinates.Methods in com.openinventor.medical.nodes with parameters of type SoNode Modifier and Type Method Description voidGnomon. 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.data Modifier and Type Class Description classPo3DdataMasterBase class for all 3DdataMaster objects.classPoBaseStreamLineBase class of all streamline representations on a mesh.classPoCellEdgesBuilds egdes of a cell of a mesh.classPoCellFacetsBuilds facets of a cell of a mesh.classPoCellIndicesBuilds text indices of a cell of a mesh.classPoCellShapeAbstract representation of a cell of a mesh.classPoMeshBase class for all mesh representations.classPoMesh2DBase class for all surface mesh representations.classPoMesh2DVecRepresentation of vectors data of a surface mesh.classPoMesh3DBase class for all volume mesh representations.classPoMesh3DVecRepresentation of vectors data of a volume mesh.classPoMesh3DVecCrossSectionRepresentation of vectors on a cross section.classPoMesh3DVecGridCrossSectionRepresentation of vectors on a grid of a cross section.classPoMeshContouringClass to build contour lines on a 2D mesh.classPoMeshCrossContourRepresentation of cross-contour of a volume mesh.classPoMeshCrossSectionRepresentation of cross section of a volume mesh.classPoMeshFilledFilled representation of surface mesh.classPoMeshLevelSurfRepresentation of level surface of volume mesh.classPoMeshLimitRepresentation of the limits of a surface mesh.classPoMeshLinesRepresentation of the edges of surface mesh.classPoMeshProbePointProbing in a mesh.classPoMeshSidesClass to build the sides of the current surface mesh.classPoMeshSkeletonRepresentation of the skeleton of a volume mesh.classPoMeshSkinRepresentation of the mesh skin.classPoStreamLineRepresentation of streamlines on a mesh.classPoStreamLineMotionRepresentation of streamlines with motion of colors.classPoStreamParticleMotionAnimation of particles along streamlines on a mesh.classPoStreamPointMotionAnimation of point particles along streamline.classPoStreamSphereMotionAnimation of sphere particles along streamline.classPoStreamSurfaceRepresentation of a surface connecting several streamlines.classPoStreamTadpoleMotionAnimation of tadpole particles along streamline. -
Uses of SoNode in com.openinventor.meshviz.elements
Methods in com.openinventor.meshviz.elements with parameters of type SoNode Modifier and Type Method Description static voidPoBevelEdgeElement. set(SoState state, SoNode node, boolean on, float radius, PoBevelEdge.RadiusFlags radiusFlag, float bevelAngle)static voidPoCellFilterElement. set(SoState state, SoNode cellFilter)static voidPoDataMappingElement. set(SoState state, SoNode node, PbDataMapping dataMapping)static voidPoDateFormatMappingElement. set(SoState state, SoNode node, PbDateFormatMapping dateFormatMapping)static voidPoDomainElement. set(SoState state, SoNode node, PbDomain domain)static voidPoIsovaluesListElement. set(SoState state, SoNode node, PbIsovaluesList isovaluesList)static voidPoLabelHintsElement. set(SoState state, SoNode node, PoLabelHints.LabelPaths labelPath, PoLabelHints.Justifications justif, java.lang.String addString, boolean isAddStringIgnored, boolean isLabelLineVisible)static voidPoMesh1DFilterElement. set(SoState state, SoNode node, PoMesh1DFilter filter)static voidPoMesh1DHintsElement. set(SoState state, SoNode node, PoMesh1DHints.GeomInterpretations geomInterpretation)static voidPoMeshElement. set(SoState state, SoNode node, PbMesh1D mesh)static voidPoMeshElement. set(SoState state, SoNode node, PbMesh2D mesh)static voidPoMeshElement. set(SoState state, SoNode node, PbMesh3D mesh)static voidPoMiscTextAttrElement. set(SoState state, SoNode node, PbMiscTextAttr miscTextAttr)static voidPoNumericDisplayFormatElement. set(SoState state, SoNode node, PbNumericDisplayFormat numericDisplayFormat)static voidPoProfileElement. set(SoState state, SoNode node, PoProfile filter) -
Uses of SoNode in com.openinventor.meshviz.graph
Subclasses of SoNode in com.openinventor.meshviz.graph Modifier and Type Class Description classPoAngularAxisClass to build an angular axis.classPoArrowClass to build a 2D arrow.classPoArrow3Class to build a 3D arrow.classPoAutoCubeAxisClass to build a set of axes on a parallelepiped relating to the view.classPoAutoValueLegendAbstract class for automatic value legend.classPoAxisAbstract class for axis representations.classPoBarAbstract base class for bar representations.classPoBaseAbstract base class for all Graph Master & 3D Data Master classes.classPoBaseAxisBase class for all axis objects.classPoBiErrorPointFieldBuilds a bi-error point field.classPoCartesianAxisAbstract class for cartesian axes.classPoChartAbstract base class for all charting representations.classPoCircleAbstract class for 2D circle representation.classPoCircle3Abstract class for 3D circle representation.classPoCircle3CenterRadiusClass to build a 3D circle.classPoCircle3ThreePointsClass to build a 3D circle.classPoCircleArcAbstract class for 2D circle arc representation.classPoCircleArc3Abstract class for 3D circle arc representation.classPoCircleArc3CtrPtAngleClass to build a 3D circle arc.classPoCircleArc3CtrTwoPtsClass to build a 3D circle arc.classPoCircleArc3ThreePtsClass to build a 3D circle arc.classPoCircleArcCtrPtAngleClass to build a 2D circle arc.classPoCircleArcCtrRadTwoAngleClass to build a 2D circle arc.classPoCircleArcCtrTwoPtsClass to build a 2D circle arc.classPoCircleArcThreePtsClass to build a 2D circle arc.classPoCircleCenterRadiusClass to build a 2D circle.classPoCircleThreePointsClass to build a 2D circle.classPoConicBarClass to build conic bars.classPoCoordinateSystemAxisClass for a 3D axes system.classPoCurveBuilds a 2D curve.classPoCurve3Builds a 3D curve.classPoCurveFillingClass to build 3D filled curve.classPoCurveLineClass to build a 2D line curve.classPoCylindricalBarClass to build cylindrical bars.classPoErrorCurveClass to build an error curve represention.classPoErrorPointFieldBuilds points field with X and Y margin error.classPoGenAxisClass to build a generalized axis.classPoGeneralizedBarClass to build generalized bars.classPoGeneralizedScatterClass to build a 2D generalized scatter.classPoGraphMasterAbstract base class for all Graph Master classes.classPoGroup2AxisClass to build a group of two axes.classPoGroup3Axis3Class to build a group of three axes.classPoGroup4AxisClass to build a group of four axes.classPoGroup6Axis3Class to build a group of six axes.classPoHighLowCloseClass to build a high low close representation.classPoHistogramAbstract class for histogram representations.classPoItemLegendClass to build an items legend.classPoLabelClass to build a label field.classPoLabelFieldClass to build a label field.classPoLegendAbstract class for legend representations.classPoLinearAxisClass to build a linear axis.classPoLinearBarClass to build line bars.classPoLinearValueLegendClass to build a linear auto value legend.classPoLogAxisClass to build a logarithmic axis.classPoMultipleHistogramClass to build a multiple histogram.classPoNonLinearValueLegend1Class to build a non linear legend (first representation).classPoNonLinearValueLegend2Class to build a non linear legend (second representation).classPoNonLinearValueLegend3Class to build a non linear legend (third representation).classPoParallelogramClass for a 2D parallelogram.classPoParallelogram3Class for a 3D parallelogram.classPoPieChartAbstract class for pie chart representation.classPoPieChart2DClass for 2D pie chart representation.classPoPieChart3DClass for 3D pie chart representation.classPoPieChartRepClass to build a 3D pie chart.classPoPointsFieldBarsClass to build a points field bars.classPoPolarAxisAbstract class for polar axis.classPoPolarLinAxisClass to build a polar linear axis.classPoPolarLogAxisClass to build a logarithmic polar axis.classPoProfileBarClass to build profile bars.classPoRectangleClass for a 2D rectangle.classPoRibbonClass to build a 2D ribbon curve.classPoScatterClass to build a 2D scatter.classPoSingleHistogramClass to build a single histogram.classPoTimeAxisClass to build a time axis.classPoTubeClass to build a 2D tube curve.classPoValuedMarkerFieldClass for a valued markers field.classPoValueLegendAbstract class for values legend. -
Uses of SoNode in com.openinventor.meshviz.nodes
Subclasses of SoNode in com.openinventor.meshviz.nodes Modifier and Type Class Description classPoBevelEdgeNode to define the beveled edge values.classPoCartesianGrid2DInventor node defining a mesh of typePbCartesianGrid2D.classPoCartesianGrid3DInventor node defining a mesh of typePbCartesianGrid3D.classPoCellFilterInterface class defining a filter of cells.classPoCircularProfileNode that defines a circular profile.classPoCoordinateListFilterNode to define a coordinate list filter.classPoDataMappingAbstract base class for all data mapping nodes.classPoDateFormatMappingNode to define date format and mapping.classPoDomainNode to define a domain.classPoEllipticProfileNode that defines an elliptic profile.classPoHexahedronMesh3DInventor node defining a mesh of typePbHexahedronMesh3D.classPoIndexedMesh2DInventor node defining a mesh of typePbIndexedMesh2D.classPoIndexedMesh3DInventor node defining a mesh of typePbIndexedMesh3D.classPoIndexListFilterNode to define a index list filter.classPoIntervalCellFilterNode class to define a filter of cells.classPoIrregularMesh1DInventor node defining a mesh of typePbIrregularMesh1D.classPoIsovaluesListNode to define a list of isovalues.classPoLabelHintsNode to define common label hints.classPoLinearDataMappingNode class to define a linear data mapping.classPoMesh1DFilterAbstract base class for all filter nodes.classPoMesh1DHintsNode that provides hints about the mesh 1D.classPoMeshPropertyAbstract Inventor node defining a mesh.classPoMiscTextAttrNode to define miscellaneous text attributes (font name, line length,...).classPoNodeAbstract base class for all MeshViz nodes.classPoNonLinearDataMappingNode class to define a non linear data mapping.classPoNonLinearDataMapping2Node class to define a non linear data mapping.classPoNumericDisplayFormatNode to define the numeric display format.classPoParalCartesianGrid2DInventor node defining a mesh of typePbParalCartesianGrid2D.classPoParalCartesianGrid3DInventor node defining a mesh of typePbParalCartesianGrid3D.classPoPeriodFilterNode to define a period filter.classPoPeriodIndexFilterNode to define a period index filter.classPoPolarGrid2DInventor node defining a mesh of typePbPolarGrid2D.classPoProfileAbstract base class for all profile nodes.classPoProfileCoordinate2Node that defines a 2D polygon profile.classPoQuadrangleMesh2DInventor node defining a mesh of typePbQuadrangleMesh2D.classPoRegularCartesianGrid2DInventor node defining a mesh of typePbRegularCartesianGrid2D.classPoRegularCartesianGrid3DInventor node defining a mesh of typePbRegularCartesianGrid3D.classPoRegularMesh1DInventor node defining a mesh of typePbRegularMesh1D.classPoSquareProfileNode that defines a square profile.classPoTetrahedronMesh3DInventor node defining a mesh of typePbTetrahedronMesh3D.classPoTriangleMesh2DInventor 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 SoNode Modifier and Type Method Description static voidMoScalarSetElementI. 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 voidMoScalarSetElementIj. 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 voidMoScalarSetElementIjk. 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 voidMoStringSetElement. 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 voidMoVec3SetElementI. 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 voidMoVec3SetElementIj. 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 voidMoVec3SetElementIjk. 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 voidMoCellFilterElement. set(SoState state, SoNode node, MoMeshVizDataMapping.CellFilterType cellFilterType, MiCellFilter cellFilter)Sets the current cell filter for the specified traversal state and node.static voidMoColorMappingElement. set(SoState state, SoNode node, MiColorMapping<java.lang.Double,java.awt.Color> colorMapping)Sets the current color mapping for the specified traversal state and node.static voidMoDataBindingElement. set(SoState state, SoNode node, MoDataBinding.DataBinding dataBinding)Sets the current data binding for the specified traversal state and node.static voidMoMaterialElement. 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 voidMoMeshElement. 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.nodes Modifier and Type Class Description classMoActionNodeclassMoCellFilterProperty node that defines a cell filter.classMoCellRangesProperty node that stores cell ranges for meshes.classMoColorMappingAbstract base class for color mapping nodes.classMoDataBindingProperty node that defines the data binding.classMoDrawStyleProperty node that defines the draw style of representations.classMoMaterialProperty node that defines the material of surface representations.classMoMeshProperty node that defines a mesh.classMoMeshBaseRepresentationAbstract base class for all MeshViz XLM representation nodes.classMoMeshCellShapeRendering node that displays a set of cells of a mesh.classMoMeshCylinderSliceRendering node that displays a cylinder slice of a volume mesh.classMoMeshIsosurfaceRendering node that displays an isosurface of a volume mesh.classMoMeshOutlineRendering node that displays the outline of a mesh.classMoMeshPlaneSliceRendering node that displays a plane slice of a volume mesh.classMoMeshPointProbeAction node that probes cells of a mesh.classMoMeshRepresentationAbstract base class for all MeshViz XLM representation nodes containing an extractor.classMoMeshSkinRendering node that displays the skin of a volume mesh.classMoMeshSlabRendering node that displays a slab of an IJK volume mesh.classMoMeshSphereSliceRendering node that displays a sphere slice of a volume mesh.classMoMeshStreamlineRendering node that displays streamlines of a vector field on a volume mesh.classMoMeshSurfaceRendering node that displays a surface mesh.classMoMeshVectorRendering node that displays a vector data set.classMoPredefinedColorMappingProperty node that selects a predefined color mapping.classMoScalarSetIProperty node that stores a scalar data set for an unstructured mesh.classMoScalarSetIjProperty node that stores a scalar data set for a structured surface mesh.classMoScalarSetIjkProperty node that stores a scalar data set for a structured volume mesh.classMoStringSetProperty node that stores any kind of string data set.classMoVec3SetIProperty node that stores a vector data set for an unstructured mesh.classMoVec3SetIjProperty node that stores a vector data set for a structured surface mesh.classMoVec3SetIjkProperty 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.nodes Modifier and Type Class Description classSoRemoteVizClientClient node enables to integrate RemoteViz into Open Inventor applications. -
Uses of SoNode in com.openinventor.volumeviz.draggers
Subclasses of SoNode in com.openinventor.volumeviz.draggers Modifier and Type Class Description classSoOrthoSliceDraggerObject that moves anSoOrthoSliceby dragging with the mouse. -
Uses of SoNode in com.openinventor.volumeviz.elements
Methods in com.openinventor.volumeviz.elements with parameters of type SoNode Modifier and Type Method Description static voidSoUniformGridClippingElement. set(SoState state, SoNode node)Sets the current texture unit.static voidSoVolumeClippingGroupElement. set(SoState state, SoNode node, SoVolumeClippingGroup ClippingGroupNode)static voidSoVolumeDataElement. set(SoState state, SoNode node, SoVolumeData volumeDataNode)static voidSoVolumeDataElement. set(SoState state, SoNode node, SoVolumeData volumeDataNode, SbMatrix matrix)static voidSoVolumeGroupElement. set(SoState state, SoNode node, SoVolumeGroup volumeGroupNode)static voidSoVolumeRenderingQualityElement. set(SoState state, SoNode node, SoVolumeRenderingQuality vrq)static voidSoVolumeTransformElement. 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.nodes Modifier and Type Class Description classSoFenceSliceFence slice shape node.classSoHeightFieldGeometryHeight field data node.classSoHeightFieldPropertyHeight field property node.classSoHeightFieldPropertyMaskHeight field mask node.classSoHeightFieldRenderHeightfield rendering node.classSoObliqueSliceOblique slice shape node.classSoOffscreenVolumeRenderExtract data from anSoVolumeRender.classSoOrthoSliceOrtho slice shape node.classSoSliceAbstract base class for slice shape nodes.classSoUniformGridClippingClips a volume using a 2D surface.classSoUniformGridProjectionClippingClips a volume with the depth map projection of a shape.classSoVolumeBufferedShapeBuffered shape node for volume data.classSoVolumeClippingGroupClipping a volume with a 3D object.classSoVolumeDataVolume data property node.classSoVolumeDataDrawStyleVolume draw style.classSoVolumeFaceSetPolygonal face shape node for volume data.classSoVolumeGroupGroups multiple volumes to be volume rendered in the same scene.classSoVolumeIndexedFaceSetIndexed polygonal face shape node for volume data.classSoVolumeIndexedTriangleStripSetIndexed triangle strip set shape node for volume data.classSoVolumeIsosurfaceIsosurface property node.classSoVolumeMaskVolume mask.classSoVolumeMaskGroupVolume mask group.classSoVolumeRenderRenders data volumes using direct volume rendering.classSoVolumeRenderingPhysicalQualityVolume rendering physical quality property node.classSoVolumeRenderingQualityVolume rendering quality property mode.classSoVolumeShaderShader node for volume rendering.classSoVolumeShapeclassSoVolumeSkinDraws a data volume skin.classSoVolumeTransformTransform data before texture creation.classSoVolumeTriangleStripSetTriangle strip set shape node for volume data.Methods in com.openinventor.volumeviz.nodes with parameters of type SoNode Modifier and Type Method Description intSoVolumeData. editSolidShape(SoNode solidShape, double value)Replaces all voxels intersecting the given shape with the specified value.intSoVolumeMask. editSolidShape(SoNode solidShape, double value)Replace all voxels inside the given shape with the specified value.intSoVolumeData. 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.intSoVolumeMask. 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.
-