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 SoNode
SoGeneralPath. getHead()
Return the first node in a path chainSoNode
SoNodeKitPath. getHead()
Return the first node in a path chainSoNode
SoGeneralPath. getNode(int i)
Return the i'th node in the chain.SoNode
SoGeneralPath. getNode(java.lang.Class type)
Returns the first node from the head of the given type in the chain.SoNode
SoNodeKitPath. getNode(int i)
Return the i'th nodekit in the chain.SoNode
SoGeneralPath. getNodeFromTail(int i)
Return the i'th node in the chain, counting backward from the tail node.SoNode
SoNodeKitPath. getNodeFromTail(int i)
Return the i'th nodekit in the chain, counting backward from the tail node.SoNode
SoOffscreenRenderArea. getSceneGraph()
SoNode
SoSceneManager. getSceneGraph()
SoNode
SoProgressIndicator.StepEventArg. getSource()
SoNode
SoProgressIndicator.SubTaskEventArg. getSource()
SoNode
SoProgressIndicator.TaskEventArg. getSource()
SoNode
SoGeneralPath. getTail()
Return the last node in a path chainSoNode
SoNodeKitPath. getTail()
Return the last nodekit in a path chain.static SoNode
SoDB. read(SoInput in)
Reads a graph from the file specified by the givenSoInput
, returning the resulting root node.static SoNode
SoDB. readNode(SoInput in)
Methods in com.openinventor.inventor with parameters of type SoNode Modifier and Type Method Description void
SoGeneralPath. append(SoNode childNode)
Adds node to end of chain.boolean
SoGeneralPath. containsNode(SoNode node)
Returns true if the node is found anywhere in the path chain.SoDetail
SoPickedPoint. getDetail(SoNode node)
Returns the detail that corresponds to the specified node in the path returned bygetPath()
.SbMatrix
SoPickedPoint. getImageToObject(SoNode node)
Returns the texture transformation matrix between image space and the object space corresponding to the given node in the path.SbVec3f
SoPickedPoint. getObjectNormal(SoNode node)
Returns the surface normal in the object space corresponding to the given node in the path.SbVec3f
SoPickedPoint. getObjectPoint(SoNode node)
Returns the intersection point in the object space corresponding to the given node in the path.SbVec4f
SoPickedPoint. getObjectTextureCoords(SoNode node)
Returns the texture coordinates in the object space corresponding to the given node in the path.SbMatrix
SoPickedPoint. getObjectToImage(SoNode node)
Returns the texture transformation matrix between the object space and image space corresponding to the given node in the path.SbMatrix
SoPickedPoint. getObjectToWorld(SoNode node)
Returns the transformation matrix between the object space and world space corresponding to the given node in the path.SbMatrix
SoPickedPoint. getWorldToObject(SoNode node)
Returns the transformation matrix between world space and the object space corresponding to the given node in the path.void
SoPickedPoint. setDetail(SoDetail detail, SoNode node)
void
SoGeneralPath. setHead(SoNode node)
Sets head node (first node in chain).void
SoNodeKitPath. setHead(SoNode node)
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 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 SoNode
SoHandleEventAction. getGrabber()
Returns the node that is currently grabbing events, or NULL if there is none.SoNode
SoSearchAction. getNode()
Returns the node to search for.SoNode
SoAction. getNodeAppliedTo()
(Extender API) Returns the node the action is being applied to.SoNode
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 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 void
SoAction. apply(SoNode node)
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_8121, SoNode name_8122)
(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
SoSearchAction. setNode(SoNode n)
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
SoAction. 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 void
SoCallbackAction. addLineSegmentCallback(java.lang.Class<? extends SoNode> nodeClass, SoLineSegmentCB cb, java.lang.Object userData)
void
SoCallbackAction. addPointCallback(java.lang.Class<? extends SoNode> nodeClass, SoPointCB cb, java.lang.Object userData)
void
SoCallbackAction. addPostCallback(java.lang.Class<? extends SoNode> nodeClass, SoCallbackActionCB cb, java.lang.Object userData)
void
SoCallbackAction. addPreCallback(java.lang.Class<? extends SoNode> nodeClass, SoCallbackActionCB cb, java.lang.Object userData)
void
SoCallbackAction. 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 SoNode
SoNodeKitDetail. 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 void
SoNodeKitDetail. setPart(SoNode thePart)
-
Uses of SoNode in com.openinventor.inventor.draggers
Subclasses of SoNode in com.openinventor.inventor.draggers Modifier and Type Class Description class
SoCenterballDragger
Striped ball you rotate and re-center by dragging with the mouse.class
SoDirectionalLightDragger
Directional icon you rotate and translate by dragging with the mouse.class
SoDragger
Base class for nodekits that move in response to click-drag-release mouse events.class
SoDragPointDragger
Object you can translate in 3D by dragging with the mouse.class
SoEllipsoidDragger
Ellipsoid you can translate or scale within a plane by dragging with the mouse.class
SoHandleBoxDragger
Box you can scale, stretch and translate by dragging with the mouse.class
SoJackDragger
Jack-shaped object you rotate, translate, or scale by dragging with the mouse.class
SoPointLightDragger
Sun-shaped icon you can translate in 3D by dragging with the mouse.class
SoRotateCylindricalDragger
Object you rotate along a cylindrical surface by dragging with the mouse.class
SoRotateDiscDragger
Object you can rotate like a knob by dragging with the mouse.class
SoRotateSphericalDragger
Object you can rotate about a spherical surface by dragging with the mouse.class
SoScale1Dragger
Object you can scale in one dimension by dragging with the mouse.class
SoScale2Dragger
Object you can scale in two dimensions by dragging with the mouse.class
SoScale2UniformDragger
Object you can scale uniformly in two dimensions by dragging with the mouse.class
SoScaleUniformDragger
Object you can scale uniformly in 3D by dragging with the mouse.class
SoSpotLightDragger
Spotlight shaped dragger that allows you to change position, direction, and width of the beam.class
SoTabBoxDragger
Cubic object you can translate and scale by dragging with the mouse.class
SoTabPlaneDragger
Object you can translate or scale within a plane by dragging with the mouse.class
SoTrackballDragger
Striped ball you can rotate or scale uniformly by dragging with the mouse.class
SoTransformBoxDragger
Box-like object you scale, rotate, and translate by dragging with the mouse.class
SoTransformerDragger
Box-like object you scale, rotate, and translate by dragging with the mouse.class
SoTranslate1Dragger
Object you can translate along a line by dragging with the mouse.class
SoTranslate2Dragger
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.drawers Modifier and Type Class Description class
SoEllipseScreenDrawer
Interactively draw an ellipse in normalized screen space.class
SoLassoScreenDrawer
Interactively draw a lasso in normalized screen space.class
SoPolygonScreenDrawer
Interactively draws a polygon in normalized screen space.class
SoPolyLineScreenDrawer
Interactively draw a polyline in normalized screen space.class
SoRectangleScreenDrawer
Interactively draws a rectangle in normalized screen space.class
SoScreenDrawer
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 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 void
SoClipPlaneElement. add(SoState state, SoNode node, SbPlane plane)
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
SoModelMatrixElement. mult(SoState state, SoNode node, SbMatrix matrix)
Multiplies the given matrix into the model matrix.static void
SoTextureMatrixElement. mult(SoState state, SoNode node, SbMatrix matrix)
Multiplies the given matrix into the texture matrix.static void
SoVertexFlagElement. reInit(SoState name_25365, SoNode name_25366)
static void
SoBBoxModelMatrixElement. reset(SoState state, SoNode node)
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
SoModelMatrixElement. scaleBy(SoState state, SoNode node, SbVec3f scaleFactor)
This multiplies a matrix that performs the specified transformation into the model matrix.static void
SoTextureMatrixElement. scaleBy(SoState state, SoNode node, SbVec3f scaleFactor)
Multiplies a matrix that performs the specified transformation into the texture matrix.static void
SoBBoxTypeElement. set(SoState state, SoNode name_9080, 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
SoComplexityElement. set(SoState state, SoNode name_9718, float comp)
Sets the current complexity in the state.static void
SoComplexityTypeElement. set(SoState state, SoNode name_9726, SoComplexityTypeElement.Types type)
Sets the current complexity type in the state.static void
SoCreaseAngleElement. set(SoState state, SoNode name_10431, float angle)
Sets the current crease angle in the state.static void
SoDecimationPercentageElement. set(SoState state, SoNode name_10985, float comp)
Sets the current decimation in the state.static void
SoDecimationTypeElement. set(SoState state, SoNode name_10993, SoDecimationTypeElement.Types type)
Sets the current decimation type in the state.static void
SoDepthOffsetElement. set(SoState state, SoNode name_11083, float offset)
Sets the current offset in the state.static void
SoDrawStyleElement. set(SoState state, SoNode name_11380, 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
SoFocalDistanceElement. set(SoState state, SoNode name_12185, float distance)
Sets the current focal distance in the state.static void
SoFontNameElement. set(SoState state, SoNode node, java.lang.String fontName)
Sets the current font name.static void
SoFontRenderStyleElement. set(SoState state, SoNode name_12221, SoFontRenderStyleElement.RenderStyles style)
Sets the current render style in the state.static void
SoFontSizeElement. set(SoState state, SoNode name_12230, float size)
Sets the current font size.static void
SoGeoOriginElement. set(SoState state, SoNode node, boolean rotateYUp, SbVec3f geoOrigin)
Sets the current attributes.static void
SoGeoRenderElement. set(SoState state, SoNode name_12409, SbProj4Projection.Projections renderProjection)
Sets the current render mode in the state.static void
SoInteractiveSwitchElement. set(SoState state, SoNode name_14173, int index)
Sets the current switch index in the state.static void
SoLightAttenuationElement. set(SoState state, SoNode node, SbVec3f attenuation)
Sets the current light attenuation(s).static void
SoLightModelElement. set(SoState state, SoNode name_14654, SoLightModelElement.Models model)
Sets the current lighting model in the state.static void
SoLinePatternElement. set(SoState state, SoNode name_14697, short pattern)
Calls set(state, name_14697, pattern, (int)1).static void
SoLinePatternElement. set(SoState state, SoNode name_14697, short pattern, int factor)
Sets the current line pattern in the state.static void
SoLineWidthElement. set(SoState state, SoNode name_14741, float width)
Sets the current line width in the state.static void
SoMaterialBindingElement. set(SoState state, SoNode name_15420, SoMaterialBindingElement.Bindings binding)
Sets the current material binding in the state.static void
SoModelMatrixElement. set(SoState state, SoNode node, SbMatrix matrix)
Calls set(state, node, matrix, true).static void
SoModelMatrixElement. set(SoState state, SoNode node, SbMatrix matrix, boolean sendToGL)
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_18304, SoNormalBindingElement.Bindings binding)
Sets the current normal binding in the state.static void
SoNormalElement. set(SoState state, SoNode node, SbVec3f[] normals)
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
SoPatternElement. set(SoState state, SoNode node, java.lang.String category, java.lang.String name)
Sets the current pattern attributes in the state.static void
SoPickMethodElement. set(SoState state, SoNode name_19155, SoPickMethodElement.Methods method)
Sets the current pick method in the state.static void
SoPickStyleElement. set(SoState state, SoNode name_19177, SoPickStyleElement.Styles style)
Sets the current pick style in the state.static void
SoPointSizeElement. set(SoState state, SoNode name_19273, float size)
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_19519, SoProjection prj)
Sets the current projection node in the state.static void
SoProjectionMatrixElement. set(SoState state, SoNode node, SbMatrix matrix)
Sets the projection matrix to the given matrix.static void
SoShaderProgramElement. set(SoState state, SoNode node)
Sets the current shader program in the state.static void
SoShapeHintsElement. set(SoState state, SoNode name_21720, boolean useVBO)
Indicates if VBO is used from the state.static void
SoShapeHintsElement. set(SoState state, SoNode name_21712, 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_21717, SoShapeHintsElement.WindingTypes windingType)
static void
SoSwitchElement. set(SoState state, SoNode name_22225, int index)
Sets the current switch index in the state.static void
SoTangentBindingElement. set(SoState state, SoNode name_23287, SoTangentBindingElement.Bindings binding)
Sets the current tangent binding in the state.static void
SoTangentElement. set(SoState state, SoNode node, SbVec3f[] tangents)
Sets the current tangents.static void
SoTextAliasingFactorElement. set(SoState state, SoNode name_24013, float style)
Sets the current horizontal text alignment in the state.static void
SoTextAlignmentHElement. set(SoState state, SoNode name_24022, SoTextAlignmentHElement.AlignmentHs style)
Sets the current horizontal text alignment in the state.static void
SoTextAlignmentVElement. set(SoState state, SoNode name_24031, SoTextAlignmentVElement.AlignmentVs style)
Sets the current vertical text alignment in the state.static void
SoTextBackFrameLineWidthElement. set(SoState state, SoNode name_24040, float width)
Sets the current horizontal text backFrame width in the state.static void
SoTextMarginElement. set(SoState state, SoNode name_24059, float margin)
Sets the current horizontal text margin in the state.static void
SoTextOrientationElement. set(SoState state, SoNode name_24068, 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_24100, SoTextStyleElement.Styles style)
Sets the current style type in the state.static void
SoTextTextureQualityRangeElement. set(SoState state, SoNode node, SbVec2i32 range)
Sets the current range in the state.static void
SoTexture3EnabledElement. 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 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_23576, SoTextureCoordinateBindingElement.Bindings binding)
Sets the current texture binding in the state.static void
SoTextureCubeMapEnabledElement. 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 void
SoTextureEnabledElement. 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 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, java.nio.ByteBuffer buffer, int texname)
Pass texname = -1 to deactivate subtexturing.static void
SoTextureMatrixElement. set(SoState state, SoNode node, SbMatrix matrix)
Sets the texture transform matrix to the given matrix.static void
SoTextureNameElement. set(SoState state, SoNode node, java.lang.String textureName)
Sets the current texture name.static void
SoTextureTransformElement. set(SoState state, SoNode node)
Sets the current texture name.static void
SoTextureUnitElement. set(SoState state, SoNode node, int unit)
Sets the current texture unit.static void
SoUnitsElement. set(SoState state, SoNode name_24758, SoUnitsElement.Units units)
Sets the current units in the state.static void
SoViewingMatrixElement. set(SoState state, SoNode node, SbMatrix matrix)
Calls set(state, node, matrix, true).static void
SoViewingMatrixElement. set(SoState state, SoNode node, SbMatrix matrix, boolean sendToGL)
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
SoProfileCoordinateElement. set2(SoState state, SoNode node, SbVec2f[] coords)
Sets the current 2D profile coordinates.static void
SoTextureCoordinateElement. set2(SoState state, SoNode node, SbVec2f[] coords)
Calls set2(state, node, coords, false).static void
SoTextureCoordinateElement. set2(SoState state, SoNode node, SbVec2f[] coords, boolean frcSend)
static void
SoCoordinateElement. set3(SoState state, SoNode node, SbVec3f[] coords)
Sets the current coordinates in the state as 3-vectors.static void
SoProfileCoordinateElement. set3(SoState state, SoNode node, SbVec3f[] coords)
Sets the current 3D profile coordinates.static void
SoTextureCoordinate3Element. set3(SoState state, SoNode node, SbVec3f[] coords)
Calls set3(state, node, coords, false).static void
SoTextureCoordinate3Element. set3(SoState state, SoNode node, SbVec3f[] coords, boolean frcSend)
static void
SoCoordinateElement. set4(SoState state, SoNode node, SbVec4f[] coords)
Sets the current coordinates in the state as 4-vectors.static void
SoTextureCoordinate3Element. set4(SoState state, SoNode node, SbVec4f[] coords)
Calls set4(state, node, coords, false).static void
SoTextureCoordinate3Element. set4(SoState state, SoNode node, SbVec4f[] coords, boolean frcSend)
static void
SoTextureCoordinateElement. set4(SoState state, SoNode node, SbVec4f[] coords)
Calls set4(state, node, coords, false).static void
SoTextureCoordinateElement. set4(SoState state, SoNode node, SbVec4f[] coords, boolean frcSend)
static void
SoBevelPropertyElement. setAbsoluteRadius(SoState state, SoNode node, float name_8848)
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, SoNode node, SbColor color)
static void
SoOverrideElement. setAmbientColorOverride(SoState state, SoNode name_18793, boolean override)
Set override flag for SoAmbientColorElement.static void
SoBevelPropertyElement. 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 void
SoOverrideElement. setBBoxTypeOverride(SoState state, SoNode name_18880, boolean override)
Set override flag forSoComplexity.bboxType
.static void
SoOverrideElement. setColorIndexOverride(SoState state, SoNode name_18796, 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, SoNode node, int[] indices)
Static set method.static void
SoLazyElement. setColorMaterial(SoState state, SoNode node, boolean value)
Deprecated.static void
SoMaterialElement. setColorMaterial(SoState state, SoNode node, boolean value)
static void
SoOverrideElement. setComplexityOverride(SoState state, SoNode name_18799, boolean override)
Set override flag forSoComplexityElement
.static void
SoOverrideElement. setComplexityTypeOverride(SoState state, SoNode name_18802, boolean override)
Set override flag forSoComplexityTypeElement
.static void
SoOverrideElement. setCreaseAngleOverride(SoState state, SoNode name_18805, 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_18877, boolean override)
Set override flag forSoDepthBuffer.function
.static void
SoOverrideElement. setDepthBufferRangeOverride(SoState state, SoNode name_18874, 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, SoNode node, SbColor[] colors)
Static set method.static void
SoOverrideElement. setDiffuseColorOverride(SoState state, SoNode name_18811, boolean override)
Set override flag for SoDiffuseColorElement.static void
SoOverrideElement. setDrawStyleOverride(SoState state, SoNode name_18814, boolean override)
Set override flag forSoDrawStyleElement
.static void
SoLazyElement. setEmissive(SoState state, SoNode node, SbColor color)
Deprecated.static void
SoMaterialElement. setEmissive(SoState state, SoNode node, SbColor color)
static void
SoOverrideElement. setEmissiveColorOverride(SoState state, SoNode name_18817, boolean override)
Set override flag for SoEmissiveColorElement.static void
SoOverrideElement. setEnvironmentOverride(SoState state, SoNode name_18862, boolean override)
Set override flag forSoEnvironmentElement
.static void
SoOverrideElement. setFontNameOverride(SoState state, SoNode name_18820, boolean override)
Set override flag forSoFontNameElement
.static void
SoOverrideElement. setFontRenderStyleOverride(SoState state, SoNode name_18826, boolean override)
Set override flag forSoFontRenderStyleElement
.static void
SoOverrideElement. setFontSizeOverride(SoState state, SoNode name_18823, boolean override)
Set override flag forSoFontSizeElement
.static void
SoOverrideElement. setFullSceneAntialiasingOverride(SoState state, SoNode name_18871, boolean override)
Set override flag forSoFullSceneAntialiasingElement
.static void
SoOverrideElement. setLightModelOverride(SoState state, SoNode name_18829, boolean override)
Set override flag forSoLightModelElement
.static void
SoOverrideElement. setLinePatternOverride(SoState state, SoNode name_18832, boolean override)
Set override flag forSoLinePatternElement
.static void
SoOverrideElement. setLineWidthOverride(SoState state, SoNode name_18835, boolean override)
Set override flag forSoLineWidthElement
.static void
SoEdgeFlagElement. setMarked(SoState state, SoNode node, int numFlags, int[] flags)
Sets the current flags in the state as marked.static void
SoVertexFlagElement. setMarked(SoState state, SoNode node, int numFlags, int[] flags)
Sets the current flags in the state as marked.static void
SoOverrideElement. setMaterialBindingOverride(SoState state, SoNode name_18838, boolean override)
Set override flag forSoMaterialBindingElement
.static void
SoOverrideElement. setNeighborToleranceOverride(SoState state, SoNode name_18808, 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, SoNode node, int[] colors)
static void
SoOverrideElement. setPatternOverride(SoState state, SoNode name_18868, boolean override)
Set override flag forSoPatternElement
.static void
SoOverrideElement. setPickStyleOverride(SoState state, SoNode name_18841, boolean override)
Set override flag forSoPickStyleElement
.static void
SoOverrideElement. setPointSizeOverride(SoState state, SoNode name_18844, boolean override)
Set override flag forSoPointSizeElement
.static void
SoOverrideElement. setPolygonOffsetOverride(SoState state, SoNode name_18865, boolean override)
Set override flag forSoPolygonOffsetElement
.static void
SoBevelPropertyElement. setRadius(SoState state, SoNode node)
Calls setRadius(state, node, com.openinventor.inventor.nodes.SoBevelProperty.DEFAULT_RADIUS).static void
SoBevelPropertyElement. 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 void
SoOverrideElement. setShapeHintsOverride(SoState state, SoNode name_18847, boolean override)
Set override flag forSoShapeHintsElement
.static void
SoLazyElement. setShininess(SoState state, SoNode node, float value)
Deprecated.static void
SoMaterialElement. setShininess(SoState state, SoNode node, float value)
static void
SoOverrideElement. setShininessOverride(SoState state, SoNode name_18850, boolean override)
Set override flag for SoShininessElement.static void
SoLazyElement. setSpecular(SoState state, SoNode node, SbColor color)
Deprecated.static void
SoMaterialElement. setSpecular(SoState state, SoNode node, SbColor color)
static void
SoOverrideElement. setSpecularColorOverride(SoState state, SoNode name_18853, boolean override)
Set override flag for SoSpecularColorElement.static void
SoBevelPropertyElement. 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 void
SoLazyElement. setTransparency(SoState state, SoNode node, float[] transp, SoColorPacker cPacker)
Deprecated.Static set method.static void
SoMaterialElement. setTransparency(SoState state, SoNode node, float[] transp)
Static set method.static void
SoOverrideElement. setTransparencyOverride(SoState state, SoNode name_18856, boolean override)
Set override flag for SoTransparencyElement.static void
SoOverrideElement. setTransparencyTypeOverride(SoState state, SoNode name_18859, 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 SoNode Modifier and Type Method Description SoNode
SoMFNode. getNode(int index)
Returns pointer to nth node node.SoNode
SoSFNode. getValue()
Returns this field's value.SoNode
SoMFNode. getValueAt(int i)
Methods in com.openinventor.inventor.fields with parameters of type SoNode Modifier and Type Method Description void
SoMFNode. addNode(SoNode node)
Adds a node as last one in group.int
SoMFNode. find(SoNode targetValue)
Calls find(targetValue, false).int
SoMFNode. find(SoNode targetValue, boolean addIfNotFound)
Finds the given targetValue in the array and returns the index of that value.int
SoMFNode. findNode(SoNode node)
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
SoMFNode. set1Value(int index, SoNode newValue)
Sets the index'th value in the array to newValue.void
SoMFNode. setValue(SoNode newValue)
Sets the first value in the array to newValue, and deletes.void
SoSFNode. setValue(SoNode newValue)
Sets this field to newValue.void
SoMFNode. 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 class
SoGeoCoordinate
Geographic coordinates node.class
SoGeoElevationGrid
Specifies a uniform grid of elevation values within some spatial reference frame.class
SoGeoLocation
Used to georeference models.class
SoGeoLOD
Level-of-detail management for multi-resolution terrains.class
SoGeoOrigin
Specifies a local geospatial coordinate system.class
SoGeoRender
Defines 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 class
PoBaseView
Abstract base class for views.class
PoSceneView
Class to define a view which contains a scene.class
PoView
Class 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 class
SoCenterballManip
Transform node with 3D interface for editing rotation and center.class
SoClipPlaneManip
Manipulator to transform a clipping plane.class
SoDirectionalLightManip
Directional light node with 3D interface for editing direction.class
SoHandleBoxManip
Transform node with 3D Interface for editing ScaleFactor and Translation.class
SoJackManip
Transform node with 3D interface for rotating, scaling, and translating.class
SoPointLightManip
Point light node with 3D interface for editing location.class
SoSpotLightManip
Spotlight node with 3D interface for editing location, direction, and beam width.class
SoTabBoxManip
Transform node with 3D Interface for editing scale and translation.class
SoTrackballManip
Transform node with 3D interface for changing rotation and scaling.class
SoTransformBoxManip
Transform node with 3D interface for changing scaling, rotation, and translation.class
SoTransformerManip
Transform node with 3D interface for changing scaling, rotation, and translation.class
SoTransformManip
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 SoNode Modifier and Type Method Description void
SoByteStream. convert(SoNode node)
Calls convert(node, true).void
SoByteStream. convert(SoNode node, boolean binaryFormat)
Converts the passed scene graph object(s) into a byte stream.void
SoTranSender. insert(SoNode node)
Adds an INSERT command to the transcription area.void
SoTranSender. insert(SoNode node, SoNode parent, int n)
Adds an INSERT command to the transcription area.void
SoTranSender. modify(SoNode node)
Adds a MODIFY command to the transcription area.void
SoTranSender. remove(SoNode parent, int n)
Adds a REMOVE command to the transcription area.void
SoTranSender. 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 int
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 SoNode Modifier and Type Method Description SoNode
SoMPEGRenderer. 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 void
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 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 class
SoAppearanceKit
Appearance nodekit class.class
SoBaseKit
Base class for all node kits.class
SoCameraKit
Camera nodekit class.class
SoInteractionKit
Base class for all interaction nodekit classes.class
SoLightKit
Light nodekit class.class
SoNodeKitListPart
Group node with restricted children.class
SoSceneKit
Scene nodekit class.class
SoSeparatorKit
Separator nodekit class.class
SoShapeKit
Shape nodekit class.class
SoWrapperKit
Wrapper nodekit class.Methods in com.openinventor.inventor.nodekits that return SoNode Modifier and Type Method Description SoNode
SoNodeKitListPart. getChild(int index)
Returns the child node with the given index.SoNode
SoBaseKit. getPart(java.lang.String partName)
equivalent togetPart
(partName,true)SoNode
SoBaseKit. 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 void
SoNodeKitListPart. addChild(SoNode child)
Adds child as last one in nodekit.int
SoNodeKitListPart. findChild(SoNode child)
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
SoBaseKit. 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 class
SoAlgebraicCone
Algebraic cone shape node.class
SoAlgebraicCylinder
Algebraic cylinder shape node.class
SoAlgebraicShape
Abstract base class for algebraic shapes.class
SoAlgebraicSphere
Algebraic sphere shape node.class
SoAlphaPolicy
Alpha (transparency) policy node.class
SoAnnotation
Annotation group node.class
SoAnnoText3
Annotation text node.class
SoAnnoText3Property
Annotation text property node.class
SoAntiSquish
Transformation node that undoes non-uniform 3D scales.class
SoArray
Group node that creates a regular IxJxK array of copies of its children.class
SoAsciiText
Simple 3D text shape node.class
SoBackground
Abstract base class for background nodes.class
SoBaseColor
Node that defines an object's base color.class
SoBaseExtrusion
Abstract base class for all extrusion-based shape nodes.class
SoBBox
Bounding box node.class
SoBevelProperty
Node to define beveling properties.class
SoBillboard
Grouping node that modifies its coordinate system so that its local Z-axis always points at the viewer.class
SoBlinker
Animated cycling switch node.class
SoBufferedShape
Node to render geometry stored inSoBufferObject
objects.class
SoCallback
Provides custom behavior during actions.class
SoCamera
Abstract base class for camera nodes.class
SoCircularExtrusion
Geometric shape formed by extruding a circle along a 3D spine.class
SoClipPlane
Clipping plane node.class
SoColorIndex
Surface color index node.class
SoColorMap
Class for indexed texture color map.class
SoColorMask
Enable and disable writing of frame buffer color components.class
SoComplexity
Shape complexity node.class
SoComputeShader
Node that defines a compute shader.class
SoComputeShaderScheduler
Compute shader scheduler node.class
SoCone
Cone shape node.class
SoCoordinate3
Coordinate point node.class
SoCoordinate4
Rational coordinate point node.class
SoCSGShape
Shape defined by a binary boolean operation on two sub scene graphs.class
SoCube
Cube shape node.class
SoCylinder
Cylinder shape node.class
SoDepthBuffer
Depth buffer parameters node.class
SoDepthOffset
Property node that applies a depth offset.class
SoDirectionalLight
Node representing a directional light source.class
SoDrawStyle
Node that defines the style to use when rendering.class
SoEdgeFlag
Class to mark/unmark edges for beveling.class
SoEnvironment
Global environment node.class
SoEventCallback
Node which invokes callbacks for events.class
SoExtrusion
Geometric shape formed by extruding a 2D cross section along a 3D spine.class
SoExtSelection
Selection node that supports lasso selection.class
SoExtTexture2
Extended texture mapping node.class
SoFaceSet
Polygonal face shape node.class
SoFile
Node that reads children from a named file.class
SoFont
Node that defines font name, size, and type for text.class
SoFontStyle
Defines font family and style for text.class
SoFragmentShader
Node that defines a fragment shader.class
SoFullSceneAntialiasing
Node that controls full-scene antialiasing.class
SoGeometryShader
Node that defines a geometry shader.class
SoGeoProjection
Geospatial projection node.class
SoGLCallback
Provides custom OpenGL behavior during rendering actions.class
SoGradientBackground
Gradient background node.class
SoGroup
Base class for all group nodes.class
SoImage
Displays an image that always faces the camera.class
SoImageBackground
Image background node.class
SoIndexedFaceSet
Indexed polygonal face shape node.class
SoIndexedLineSet
Indexed polyline shape node.class
SoIndexedMarkerSet
Extension of IndexedPointSet that draws a small bitmap (symbol) at each 3D location.class
SoIndexedNurbsCurve
Indexed NURBS curve shape node.class
SoIndexedNurbsSurface
Indexed NURBS surface shape node.class
SoIndexedPointSet
Indexed point set shape node.class
SoIndexedQuadMesh
Indexed quadrilateral mesh shape node.class
SoIndexedShape
Abstract base class for all indexed vertex-based shapes.class
SoIndexedTexture2
Class for 2D indexed texture.class
SoIndexedTriangleFanSet
Indexed triangle fan set shape node.class
SoIndexedTriangleSet
Indexed triangle shape node.class
SoIndexedTriangleStripSet
Indexed triangle strip set shape node.class
SoInfo
Node containing information text string.class
SoInstanceParameter
Per-instance parameter node storing a buffer object.class
SoInteractiveComplexity
Field interactive complexity node.class
SoInteractiveSwitch
Group node that traverses one chosen child depending on scene interaction.class
SoLabel
Node containing label text string.class
SoLevelOfDetail
Level-of-detail switching group node.class
SoLevelOfSimplification
Level-of-detail switching node designed for grouping simplified versions of the same shape.class
SoLight
Abstract base class for all light source nodes.class
SoLightModel
Node that defines the lighting model to use when rendering.class
SoLinearProfile
Piecewise-linear profile curve.class
SoLineSet
Polyline shape node.class
SoLocateHighlight
Special separator that performs locate highlighting.class
SoLOD
Distance-based level-of-detail switching group node.class
SoMarker
Defines a custom bitmap forSoMarkerSet
andSoIndexedMarkerSet
.class
SoMarkerSet
Extension of PointSet that draws a small bitmap (symbol) at each 3D location.class
SoMaterial
Surface material definition node.class
SoMaterialBinding
Node that specifies how multiple materials are bound to shapes.class
SoMatrixTransform
Node that specifies a 3D geometric transformation as a matrix.class
SoMultiPathSwitch
Group node that traverses only when traversed along a given path.class
SoMultipleCopy
Group node that traverses multiple times, applying matrices.class
SoMultipleInstance
Group node that renders multiple instances of its children.class
SoMultipleInstanceBase
Abstract group node that traverses its children multiple times.class
SoMultiSwitch
Group node that traverses a set of chosen children.class
SoNonIndexedShape
Abstract base class for all non-indexed vertex-based shapes.class
SoNormal
Node that defines surface normals for shapes.class
SoNormalBinding
Node that specifies how multiple surface normals are bound to shapes.class
SoNurbsBoundary
Node that defines a boundary shared by several NURBS profile.class
SoNurbsCurve
NURBS curve shape node.class
SoNurbsGroup
Group that encapsulates NURBS surfaces to be joined.class
SoNurbsProfile
NURBS profile curve.class
SoNurbsProperty
Node that defines additional properties for rendering a NURBS surface.class
SoNurbsSurface
NURBS surface shape node.class
SoOrthographicCamera
Orthographic camera node.class
SoPackedColor
Node that defines base colors using packed representation.class
SoPathSwitch
Group node that traverses only when traversed along a given path.class
SoPattern
class
SoPendulum
Animated oscillating rotation node.class
SoPerspectiveCamera
Perspective camera node.class
SoPickStyle
Picking style node.class
SoPointLight
Node representing a point light source.class
SoPointSet
Point set shape node.class
SoPolygonOffset
Property node that sets the polygon offset.class
SoProfile
Abstract base class for all profile nodes.class
SoProfileCoordinate2
Profile coordinate node.class
SoProfileCoordinate3
Rational profile coordinate node.class
SoProjection
Coordinate projection node.class
SoQuadMesh
Quadrilateral mesh shape node.class
SoRenderToTarget
Group node that renders its children to one or more "targets".class
SoRenderToTextureProperty
Class for creating a texture by rendering a scene graph.class
SoResetTransform
Node that resets the current transformation to identity.class
SoRotation
Node representing a 3D rotation about an arbitrary axis.class
SoRotationXYZ
Node representing a 3D rotation about the x-, y-, or z-axis.class
SoRotor
Animated rotation node.class
SoScale
Node representing a 3D geometric scaling.class
SoSelection
Manages a list of selected objects.class
SoSeparator
Group node that saves and restores traversal state.class
SoShaderObject
Abstract node class which defines a shader object.class
SoShaderParameter
Abstract base class for all shader parameter nodes.class
SoShaderParameter1f
Uniform shader parameter node storing a float value.class
SoShaderParameter1i
Uniform shader parameter node storing an integer.class
SoShaderParameter2f
Uniform shader parameter node storing a two-dimensional (float) vector.class
SoShaderParameter2i
Uniform shader parameter node storing a two-dimensional (integer) vector.class
SoShaderParameter3f
Uniform shader parameter node storing a three-dimensional (float) vector.class
SoShaderParameter3i
Uniform shader parameter node storing a three-dimensional (integer) vector.class
SoShaderParameter4f
Uniform shader parameter node storing a four-dimensional (float) vector.class
SoShaderParameter4i
Uniform shader parameter node storing a four-dimensional (integer) vector.class
SoShaderParameterArray1f
Uniform shader parameter node storing an array of float values.class
SoShaderParameterArray1i
Uniform shader parameter node storing an array of integers.class
SoShaderParameterArray2f
Uniform shader parameter node storing an array of two-dimensional (float) vectors.class
SoShaderParameterArray2i
Uniform shader parameter node storing an array of two-dimensional (integer) vectors.class
SoShaderParameterArray3f
Uniform shader parameter node storing an array of three-dimensional (float) vectors.class
SoShaderParameterArray3i
Uniform shader parameter node storing an array of three-dimensional (integer) vectors.class
SoShaderParameterArray4f
Uniform shader parameter node storing an array of four-dimensional (float) vectors.class
SoShaderParameterArray4i
Uniform shader parameter node storing an array of four-dimensional (integer) vectors.class
SoShaderParameterBufferObject
Shader parameter node storing a buffer object.class
SoShaderParameterImage
Shader parameter node storing a texture image.class
SoShaderParameterMatrix
Uniform shader parameter node storing a 4x4 matrix.class
SoShaderParameterMatrix3
Uniform shader parameter node storing a 3x3 matrix.class
SoShaderParameterMatrixArray
Uniform shader parameter node storing an array of 4x4 matrices.class
SoShaderProgram
Shader program property node.class
SoShaderStateMatrixParameter
Uniform shader parameter node storing an OpenGL state matrix.class
SoShadowGroup
Shadow casting group node.class
SoShadowStyle
Shadow style property node.class
SoShape
Abstract base class for all shape nodes.class
SoShapeHints
Node that provides hints about shapes.class
SoShuttle
Animated oscillating translation node.class
SoSphere
Sphere shape node.class
SoSpotLight
Node representing a spotlight source.class
SoStereoCamera
Stereo camera node.class
SoSurroundScale
Transformation node that adjusts the current matrix so a default cube will surround other objects.class
SoSwitch
Group node that traverses one chosen child.class
SoTessellationControlShader
Node that defines a tessellation control shader.class
SoTessellationEvaluationShader
Node that defines a tessellation evaluation shader.class
SoText2
Screen-aligned 2D text shape node.class
SoText3
3D text shape node.class
SoTextProperty
Text property node.class
SoTexture
Abstract base class for texture mapping nodes.class
SoTexture2
2D texture mapping node.class
SoTexture2Transform
2D texture transformation node.class
SoTexture3
3D texture mapping node.class
SoTexture3Transform
3D texture transformation node.class
SoTextureCombiner
Texture combiner node.class
SoTextureCoordinate2
2D texture coordinate node.class
SoTextureCoordinate3
3D texture coordinate node.class
SoTextureCoordinateBinding
Node that specifies how texture coordinates are bound to shapes.class
SoTextureCoordinateDefault
Node that removes texture coordinates from state.class
SoTextureCoordinateEnvironment
Node that specifies texture coordinates by projection from an environment.class
SoTextureCoordinateFunction
Abstract base class for texture coordinate function nodes.class
SoTextureCoordinateNormalMap
Node that specifies texture coordinates matching the vertex's transformed eye-space normal.class
SoTextureCoordinateObject
Node that specifies texture coordinates which are a linear combination of the object coordinates of the vertex.class
SoTextureCoordinatePlane
Node that specifies texture coordinates by projection from a plane.class
SoTextureCoordinateReflectionMap
Node that specifies texture coordinates matching the vertex's eye-space reflection vector.class
SoTextureCubeMap
Cube texture mapping node.class
SoTextureMatrix
Texture matrix node.class
SoTextureUnit
Node that specifies the current texture unit and the associated mapping method.class
SoTransform
General 3D geometric transformation node.class
SoTransformation
Abstract base class for all geometric transformation nodes.class
SoTransformProjection
Scale/recenter projection node.class
SoTransformSeparator
Group node that saves and restores transformation state.class
SoTranslation
Node representing a 3D translation.class
SoTriangleSet
Set of triangles shape node.class
SoTriangleStripSet
Triangle strip set shape node.class
SoUniformShaderParameter
Abstract base class for all uniform shader parameter nodes.class
SoUnits
Node that scales to convert units of length.class
SoVertexAttribFeedback
Node to record vertex attributes from shaders into buffer objects.class
SoVertexFlag
Class to mark/unmark vertices for beveling.class
SoVertexProperty
Vertex property node.class
SoVertexShader
Node that defines a vertex shader.class
SoVertexShaderParameter
Abstract base class for all vertex shader parameter nodes.class
SoVertexShaderParameter1f
Vertex shader parameter node storing a float value.class
SoVertexShaderParameter1s
Vertex shader parameter node storing a short integer value.class
SoVertexShaderParameter2f
Vertex shader parameter node storing a two-dimensional (float) vector.class
SoVertexShaderParameter2s
Vertex shader parameter node storing a two-dimensional (short integers) vector.class
SoVertexShaderParameter3f
Vertex shader parameter node storing a three-dimensional (float) vector.class
SoVertexShaderParameter3s
Vertex shader parameter node storing a three-dimensional (short integer) vector.class
SoVertexShaderParameter4b
Vertex shader parameter node storing a four-dimensional (8-bit integer) vector.class
SoVertexShaderParameter4f
Vertex shader parameter node storing a four-dimensional (float) vector.class
SoVertexShaderParameter4i
Vertex shader parameter node storing a four-dimensional (integer) vector.class
SoVertexShaderParameter4s
Vertex shader parameter node storing a four-dimensional (short integer) vector.class
SoVertexShaderParameter4ub
Vertex shader parameter node storing a four-dimensional (unsigned 8-bit integer) vector.class
SoVertexShaderParameter4ui
Vertex shader parameter node storing a four-dimensional (unsigned integer) vector.class
SoVertexShaderParameter4us
Vertex shader parameter node storing a four-dimensional (unsigned short integer) vector.class
SoVertexShaderParameterBufferObject
Vertex shader parameter node storing a buffer object.class
SoVertexShaderParameterMatrix
Vertex shader parameter node storing a matrix.class
SoVertexShape
Abstract base class for all vertex-based shape nodes.class
SoViewport
Viewport parameters node.class
SoViewportClipping
Viewport clipping node.class
SoWWWAnchor
Separator group node with a URL hyperlink.class
SoWWWInline
Node that refers to children through a URL.Methods in com.openinventor.inventor.nodes that return SoNode Modifier and Type Method Description SoNode
SoNode. copy()
Calls copy(false).SoNode
SoNode. copy(boolean copyConnections)
Creates and returns an exact copy of the node.SoNode
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
SoNode. getByName(java.lang.String name)
A node's name can be set usingSoBase.setName()
.SoNode
SoGroup. getChild(int index)
Returns pointer the child node with the given index.SoNode
SoWWWInline. getChildData()
Gets the child data the inline should display.SoNode
SoExtSelection.PreFilterEventArg. getNode()
Returns node that will be traversed just after event is called.SoNode
SoExtSelection. 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 void
SoGroup. 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.void
SoSelection. 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) .int
SoGroup. findChild(SoNode child)
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
SoSelection. 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) .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
SoSelection. toggle(SoNode node)
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 SoNode Modifier and Type Method Description boolean
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 SoNode Modifier and Type Method Description SoNode
SoNodeSensor. getAttachedNode()
Returns the node that this sensor is sensing, or NULL if it is not attached to any node.SoNode
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.SoNode
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 Modifier and Type Method Description void
SoNodeSensor. 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 SoNode
SoSimplifier. simplify(float name_21854)
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 SoNode
SiRenderArea. getSceneGraph()
SoNode
SoRenderAreaCore. getSceneGraph()
Methods in com.openinventor.inventor.viewercomponents with parameters of type SoNode Modifier and Type Method Description void
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 SoNode Modifier and Type Method Description void
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 SoNode Modifier and Type Method Description void
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 Modifier and Type Method Description void
ViewerExaminer. 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 void
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 Modifier and Type Method Description void
ViewerExaminer. 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 class
SceneExaminer
Tool class for easily building a basic interactive OpenInventor application without using existing viewer classes.class
SceneInteractor
Tool class for easily building a basic OpenInventor application without using existing viewer classes.class
SceneOrbiter
(Preview Feature) Tool class for building a basic interactive OpenInventor application with mode-less scene "orbiter" viewing behavior.class
SoViewingCube
(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 void
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 SoNode Modifier and Type Method Description static void
SoIvTune. setInstance(int argc, java.lang.String[] argv, SoNode root)
Deprecated.static void
SoIvTune. setInstance(int argc, java.lang.String[] argv, SoNode root, boolean createViewer)
Deprecated.As of Open Inventor 9000.static void
SoIvTune. start(SoNode name_14297)
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 void
SoDataCompositorElement. set(SoState state, SoNode node, SoDataCompositor name_10591)
static void
SoDataRangeElement. set(SoState state, SoNode node, SoDataRange name_10717)
static void
SoDataSetElement. set(SoState state, SoNode node, SoDataSet datasetNode)
static void
SoDataSetElement. set(SoState state, SoNode node, SoDataSet datasetNode, SbMatrix matrix)
static void
SoGeometryPriorityElement. set(SoState state, SoNode node, SoGeometryPriority m_geometryPriorityNode)
static void
SoROIElement. set(SoState state, SoNode node, SoROI ROINode)
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.manips Modifier and Type Class Description class
SoROIManip
Manipulator 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 class
SoDataCompositor
Data set compositor node.class
SoDataRange
Range of data values to be mapped to the color map.class
SoDataSet
Data set node.class
SoDataSetId
Property node that sets the current dataset id.class
SoGeometryPriority
Priority property of a rendering node.class
SoHardwareQuery
class
SoLdmShape
Abstract base class for LDM shape nodes.class
SoMultiDataSeparator
Separator for combining multiple data sets.class
SoROI
Region of Interest (subvolume) node.class
SoTransferFunction
Describes the association between data set values and colors.Methods in com.openinventor.ldm.nodes with parameters of type SoNode Modifier and Type Method Description int
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 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 SoNode
MedicalHelper. exampleDicomAnnotation(java.lang.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 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 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.nodes Modifier and Type Class Description class
DicomInfo
(Preview Feature) Text node to display DICOM information on screen.class
Gnomon
(Preview Feature) Shape node to display a medical gnomon (compass) on the screen.class
Magnifier
(Preview Feature) Shape node to display a magnified view of a region of the screen.class
OrthoSliceBorder
Deprecated.No longer supported, useSoOrthoSlice
instead (Preview Feature) Ortho slice shape node with border.class
Ruler
(Preview Feature) Interactive distance measuring tool for SoOrthoSlice.class
SliceOrientationMarkers
(Preview Feature) Shape node to display slice orientation markers in window coordinates.class
SliceScaleBar
(Preview Feature) Shape node to display a dynamic scale bar in window coordinates.class
TextBox
(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 void
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.data Modifier and Type Class Description class
Po3DdataMaster
Base class for all 3DdataMaster objects.class
PoBaseStreamLine
Base class of all streamline representations on a mesh.class
PoCellEdges
Builds egdes of a cell of a mesh.class
PoCellFacets
Builds facets of a cell of a mesh.class
PoCellIndices
Builds text indices of a cell of a mesh.class
PoCellShape
Abstract representation of a cell of a mesh.class
PoMesh
Base class for all mesh representations.class
PoMesh2D
Base class for all surface mesh representations.class
PoMesh2DVec
Representation of vectors data of a surface mesh.class
PoMesh3D
Base class for all volume mesh representations.class
PoMesh3DVec
Representation of vectors data of a volume mesh.class
PoMesh3DVecCrossSection
Representation of vectors on a cross section.class
PoMesh3DVecGridCrossSection
Representation of vectors on a grid of a cross section.class
PoMeshContouring
Class to build contour lines on a 2D mesh.class
PoMeshCrossContour
Representation of cross-contour of a volume mesh.class
PoMeshCrossSection
Representation of cross section of a volume mesh.class
PoMeshFilled
Filled representation of surface mesh.class
PoMeshLevelSurf
Representation of level surface of volume mesh.class
PoMeshLimit
Representation of the limits of a surface mesh.class
PoMeshLines
Representation of the edges of surface mesh.class
PoMeshProbePoint
Probing in a mesh.class
PoMeshSides
Class to build the sides of the current surface mesh.class
PoMeshSkeleton
Representation of the skeleton of a volume mesh.class
PoMeshSkin
Representation of the mesh skin.class
PoStreamLine
Representation of streamlines on a mesh.class
PoStreamLineMotion
Representation of streamlines with motion of colors.class
PoStreamParticleMotion
Animation of particles along streamlines on a mesh.class
PoStreamPointMotion
Animation of point particles along streamline.class
PoStreamSphereMotion
Animation of sphere particles along streamline.class
PoStreamSurface
Representation of a surface connecting several streamlines.class
PoStreamTadpoleMotion
Animation 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 void
PoBevelEdgeElement. set(SoState state, SoNode node, boolean on, float radius, PoBevelEdge.RadiusFlags radiusFlag, float bevelAngle)
static void
PoCellFilterElement. set(SoState state, SoNode cellFilter)
static void
PoDataMappingElement. set(SoState state, SoNode node, PbDataMapping dataMapping)
static void
PoDateFormatMappingElement. set(SoState state, SoNode node, PbDateFormatMapping dateFormatMapping)
static void
PoDomainElement. set(SoState state, SoNode node, PbDomain domain)
static void
PoIsovaluesListElement. set(SoState state, SoNode node, PbIsovaluesList isovaluesList)
static void
PoLabelHintsElement. set(SoState state, SoNode node, PoLabelHints.LabelPaths labelPath, PoLabelHints.Justifications justif, java.lang.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
PoMeshElement. set(SoState state, SoNode node, PbMesh1D mesh)
static void
PoMeshElement. set(SoState state, SoNode node, PbMesh2D mesh)
static void
PoMeshElement. set(SoState state, SoNode node, PbMesh3D mesh)
static void
PoMiscTextAttrElement. set(SoState state, SoNode node, PbMiscTextAttr miscTextAttr)
static void
PoNumericDisplayFormatElement. set(SoState state, SoNode node, PbNumericDisplayFormat numericDisplayFormat)
static void
PoProfileElement. 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 class
PoAngularAxis
Class to build an angular axis.class
PoArrow
Class to build a 2D arrow.class
PoArrow3
Class to build a 3D arrow.class
PoAutoCubeAxis
Class to build a set of axes on a parallelepiped relating to the view.class
PoAutoValueLegend
Abstract class for automatic value legend.class
PoAxis
Abstract class for axis representations.class
PoBar
Abstract base class for bar representations.class
PoBase
Abstract base class for all Graph Master & 3D Data Master classes.class
PoBaseAxis
Base class for all axis objects.class
PoBiErrorPointField
Builds a bi-error point field.class
PoCartesianAxis
Abstract class for cartesian axes.class
PoChart
Abstract base class for all charting representations.class
PoCircle
Abstract class for 2D circle representation.class
PoCircle3
Abstract class for 3D circle representation.class
PoCircle3CenterRadius
Class to build a 3D circle.class
PoCircle3ThreePoints
Class to build a 3D circle.class
PoCircleArc
Abstract class for 2D circle arc representation.class
PoCircleArc3
Abstract class for 3D circle arc representation.class
PoCircleArc3CtrPtAngle
Class to build a 3D circle arc.class
PoCircleArc3CtrTwoPts
Class to build a 3D circle arc.class
PoCircleArc3ThreePts
Class to build a 3D circle arc.class
PoCircleArcCtrPtAngle
Class to build a 2D circle arc.class
PoCircleArcCtrRadTwoAngle
Class to build a 2D circle arc.class
PoCircleArcCtrTwoPts
Class to build a 2D circle arc.class
PoCircleArcThreePts
Class to build a 2D circle arc.class
PoCircleCenterRadius
Class to build a 2D circle.class
PoCircleThreePoints
Class to build a 2D circle.class
PoConicBar
Class to build conic bars.class
PoCoordinateSystemAxis
Class for a 3D axes system.class
PoCurve
Builds a 2D curve.class
PoCurve3
Builds a 3D curve.class
PoCurveFilling
Class to build 3D filled curve.class
PoCurveLine
Class to build a 2D line curve.class
PoCylindricalBar
Class to build cylindrical bars.class
PoErrorCurve
Class to build an error curve represention.class
PoErrorPointField
Builds points field with X and Y margin error.class
PoGenAxis
Class to build a generalized axis.class
PoGeneralizedBar
Class to build generalized bars.class
PoGeneralizedScatter
Class to build a 2D generalized scatter.class
PoGraphMaster
Abstract base class for all Graph Master classes.class
PoGroup2Axis
Class to build a group of two axes.class
PoGroup3Axis3
Class to build a group of three axes.class
PoGroup4Axis
Class to build a group of four axes.class
PoGroup6Axis3
Class to build a group of six axes.class
PoHighLowClose
Class to build a high low close representation.class
PoHistogram
Abstract class for histogram representations.class
PoItemLegend
Class to build an items legend.class
PoLabel
Class to build a label field.class
PoLabelField
Class to build a label field.class
PoLegend
Abstract class for legend representations.class
PoLinearAxis
Class to build a linear axis.class
PoLinearBar
Class to build line bars.class
PoLinearValueLegend
Class to build a linear auto value legend.class
PoLogAxis
Class to build a logarithmic axis.class
PoMultipleHistogram
Class to build a multiple histogram.class
PoNonLinearValueLegend1
Class to build a non linear legend (first representation).class
PoNonLinearValueLegend2
Class to build a non linear legend (second representation).class
PoNonLinearValueLegend3
Class to build a non linear legend (third representation).class
PoParallelogram
Class for a 2D parallelogram.class
PoParallelogram3
Class for a 3D parallelogram.class
PoPieChart
Abstract class for pie chart representation.class
PoPieChart2D
Class for 2D pie chart representation.class
PoPieChart3D
Class for 3D pie chart representation.class
PoPieChartRep
Class to build a 3D pie chart.class
PoPointsFieldBars
Class to build a points field bars.class
PoPolarAxis
Abstract class for polar axis.class
PoPolarLinAxis
Class to build a polar linear axis.class
PoPolarLogAxis
Class to build a logarithmic polar axis.class
PoProfileBar
Class to build profile bars.class
PoRectangle
Class for a 2D rectangle.class
PoRibbon
Class to build a 2D ribbon curve.class
PoScatter
Class to build a 2D scatter.class
PoSingleHistogram
Class to build a single histogram.class
PoTimeAxis
Class to build a time axis.class
PoTube
Class to build a 2D tube curve.class
PoValuedMarkerField
Class for a valued markers field.class
PoValueLegend
Abstract 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 class
PoBevelEdge
Node to define the beveled edge values.class
PoCartesianGrid2D
Inventor node defining a mesh of typePbCartesianGrid2D
.class
PoCartesianGrid3D
Inventor node defining a mesh of typePbCartesianGrid3D
.class
PoCellFilter
Interface class defining a filter of cells.class
PoCircularProfile
Node that defines a circular profile.class
PoCoordinateListFilter
Node to define a coordinate list filter.class
PoDataMapping
Abstract base class for all data mapping nodes.class
PoDateFormatMapping
Node to define date format and mapping.class
PoDomain
Node to define a domain.class
PoEllipticProfile
Node that defines an elliptic profile.class
PoHexahedronMesh3D
Inventor node defining a mesh of typePbHexahedronMesh3D
.class
PoIndexedMesh2D
Inventor node defining a mesh of typePbIndexedMesh2D
.class
PoIndexedMesh3D
Inventor node defining a mesh of typePbIndexedMesh3D
.class
PoIndexListFilter
Node to define a index list filter.class
PoIntervalCellFilter
Node class to define a filter of cells.class
PoIrregularMesh1D
Inventor node defining a mesh of typePbIrregularMesh1D
.class
PoIsovaluesList
Node to define a list of isovalues.class
PoLabelHints
Node to define common label hints.class
PoLinearDataMapping
Node class to define a linear data mapping.class
PoMesh1DFilter
Abstract base class for all filter nodes.class
PoMesh1DHints
Node that provides hints about the mesh 1D.class
PoMeshProperty
Abstract Inventor node defining a mesh.class
PoMiscTextAttr
Node to define miscellaneous text attributes (font name, line length,...).class
PoNode
Abstract base class for all MeshViz nodes.class
PoNonLinearDataMapping
Node class to define a non linear data mapping.class
PoNonLinearDataMapping2
Node class to define a non linear data mapping.class
PoNumericDisplayFormat
Node to define the numeric display format.class
PoParalCartesianGrid2D
Inventor node defining a mesh of typePbParalCartesianGrid2D
.class
PoParalCartesianGrid3D
Inventor node defining a mesh of typePbParalCartesianGrid3D
.class
PoPeriodFilter
Node to define a period filter.class
PoPeriodIndexFilter
Node to define a period index filter.class
PoPolarGrid2D
Inventor node defining a mesh of typePbPolarGrid2D
.class
PoProfile
Abstract base class for all profile nodes.class
PoProfileCoordinate2
Node that defines a 2D polygon profile.class
PoQuadrangleMesh2D
Inventor node defining a mesh of typePbQuadrangleMesh2D
.class
PoRegularCartesianGrid2D
Inventor node defining a mesh of typePbRegularCartesianGrid2D
.class
PoRegularCartesianGrid3D
Inventor node defining a mesh of typePbRegularCartesianGrid3D
.class
PoRegularMesh1D
Inventor node defining a mesh of typePbRegularMesh1D
.class
PoSquareProfile
Node that defines a square profile.class
PoTetrahedronMesh3D
Inventor node defining a mesh of typePbTetrahedronMesh3D
.class
PoTriangleMesh2D
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 SoNode Modifier and Type Method Description static 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
MoColorMappingElement. 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 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.nodes Modifier and Type Class Description class
MoActionNode
class
MoCellFilter
Property node that defines a cell filter.class
MoCellRanges
Property node that stores cell ranges for meshes.class
MoColorMapping
Abstract base class for color mapping nodes.class
MoDataBinding
Property node that defines the data binding.class
MoDrawStyle
Property node that defines the draw style of representations.class
MoMaterial
Property node that defines the material of surface representations.class
MoMesh
Property node that defines a mesh.class
MoMeshBaseRepresentation
Abstract base class for all MeshViz XLM representation nodes.class
MoMeshCellShape
Rendering node that displays a set of cells of a mesh.class
MoMeshCylinderSlice
Rendering node that displays a cylinder slice of a volume mesh.class
MoMeshIsosurface
Rendering node that displays an isosurface of a volume mesh.class
MoMeshOutline
Rendering node that displays the outline of a mesh.class
MoMeshPlaneSlice
Rendering node that displays a plane slice of a volume mesh.class
MoMeshPointProbe
Action node that probes cells of a mesh.class
MoMeshRepresentation
Abstract base class for all MeshViz XLM representation nodes containing an extractor.class
MoMeshSkin
Rendering node that displays the skin of a volume mesh.class
MoMeshSlab
Rendering node that displays a slab of an IJK volume mesh.class
MoMeshSphereSlice
Rendering node that displays a sphere slice of a volume mesh.class
MoMeshStreamline
Rendering node that displays streamlines of a vector field on a volume mesh.class
MoMeshSurface
Rendering node that displays a surface mesh.class
MoMeshVector
Rendering node that displays a vector data set.class
MoPredefinedColorMapping
Property node that selects a predefined color mapping.class
MoScalarSetI
Property node that stores a scalar data set for an unstructured mesh.class
MoScalarSetIj
Property node that stores a scalar data set for a structured surface mesh.class
MoScalarSetIjk
Property node that stores a scalar data set for a structured volume mesh.class
MoStringSet
Property node that stores any kind of string data set.class
MoVec3SetI
Property node that stores a vector data set for an unstructured mesh.class
MoVec3SetIj
Property node that stores a vector data set for a structured surface mesh.class
MoVec3SetIjk
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.nodes Modifier and Type Class Description class
SoRemoteVizClient
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.draggers Modifier and Type Class Description class
SoOrthoSliceDragger
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 SoNode Modifier and Type Method Description static void
SoUniformGridClippingElement. set(SoState state, SoNode node)
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.nodes Modifier and Type Class Description class
SoFenceSlice
Fence slice shape node.class
SoHeightFieldGeometry
Height field data node.class
SoHeightFieldProperty
Height field property node.class
SoHeightFieldPropertyMask
Height field mask node.class
SoHeightFieldRender
Heightfield rendering node.class
SoObliqueSlice
Oblique slice shape node.class
SoOffscreenVolumeRender
Extract data from anSoVolumeRender
.class
SoOrthoSlice
Ortho slice shape node.class
SoSlice
Abstract base class for slice shape nodes.class
SoUniformGridClipping
Clips a volume using a 2D surface.class
SoUniformGridProjectionClipping
Clips a volume with the depth map projection of a shape.class
SoVolumeBufferedShape
Buffered shape node for volume data.class
SoVolumeClippingGroup
Clipping a volume with a 3D object.class
SoVolumeData
Volume data property node.class
SoVolumeDataDrawStyle
Volume draw style.class
SoVolumeFaceSet
Polygonal face shape node for volume data.class
SoVolumeGroup
Groups multiple volumes to be volume rendered in the same scene.class
SoVolumeIndexedFaceSet
Indexed polygonal face shape node for volume data.class
SoVolumeIndexedTriangleStripSet
Indexed triangle strip set shape node for volume data.class
SoVolumeIsosurface
Isosurface property node.class
SoVolumeMask
Volume mask.class
SoVolumeMaskGroup
Volume mask group.class
SoVolumeRender
Renders data volumes using direct volume rendering.class
SoVolumeRenderingPhysicalQuality
Volume rendering physical quality property node.class
SoVolumeRenderingQuality
Volume rendering quality property mode.class
SoVolumeShader
Shader node for volume rendering.class
SoVolumeShape
class
SoVolumeSkin
Draws a data volume skin.class
SoVolumeTransform
Transform data before texture creation.class
SoVolumeTriangleStripSet
Triangle strip set shape node for volume data.Methods in com.openinventor.volumeviz.nodes with parameters of type SoNode Modifier and Type Method Description int
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.
-