Section 3
- SoMFUShort · The SoMFUShort class is a container for unsigned short integer values.
- SoMFVec2b · The SoMFVec2b class is a container for SbVec2b vectors.
- SoMFVec2d · The SoMFVec2d class is a container for SbVec2d vectors.
- SoMFVec2f · The SoMFVec2f class is a container for SbVec2f vectors.
- SoMFVec2i32 · The SoMFVec2i32 class is a container for SbVec2i32 vectors.
- SoMFVec2s · The SoMFVec2s class is a container for SbVec2s vectors.
- SoMFVec3b · The SoMFVec3b class is a container for SbVec3b vectors.
- SoMFVec3d · The SoMFVec3d class is a container for SbVec3d vectors.
- SoMFVec3f · The SoMFVec3f class is a container for SbVec3f vectors.
- SoMFVec3i32 · The SoMFVec3i32 class is a container for SbVec3i32 vectors.
- SoMFVec3s · The SoMFVec3s class is a container for SbVec3s vectors.
- SoMFVec4b · The SoMFVec4b class is a container for SbVec4b vectors.
- SoMFVec4d · The SoMFVec4d class is a container for SbVec4d vectors.
- SoMFVec4f · The SoMFVec4f class is a container for SbVec4f vectors.
- SoMFVec4i32 · The SoMFVec4i32 class is a container for SbVec4i32 vectors.
- SoMFVec4s · The SoMFVec4s class is a container for SbVec4s vectors.
- SoMFVec4ub · The SoMFVec4ub class is a container for SbVec4ub vectors.
- SoMFVec4ui32 · The SoMFVec4ui32 class is a container for SbVec4ui32 vectors.
- SoMFVec4us · The SoMFVec4us class is a container for SbVec4us vectors.
- SoModelMatrixElement · The SoModelMatrixElement class is used to manage the current transformation.
- SoMotion3Event · The SoMotion3Event class contains information about 3D movement events.
- SoMouseButtonEvent · The SoMouseButtonEvent class contains information about mouse button interaction.
- SoMultipleCopy · The SoMultipleCopy class redraws its children multiple times at different transformations.
- SoMultiTextureCoordinateElement · The SoMultiTextureCoordinateElement class is yet to be documented.
- SoMultiTextureCoordinateElement.h
- SoMultiTextureCoordinateElement_UnitData
- SoMultiTextureEnabledElement · The SoMultiTextureEnabledElement class is an element which stores whether texturing is enabled or not.
- SoMultiTextureImageElement · The SoMultiTextureImageElement class is yet to be documented.
- SoMultiTextureImageElement_UnitData
- SoMultiTextureMatrixElement · The SoMultiTextureMatrixElement class is used to manage the texture matrix stack for texture units > 0.
- SoMultiTextureMatrixElement_UnitData
- sone · LA_CONSTANTS is a module for the scaling constants for the compiled Fortran single and double precisions
- songid · Audio track tag methods
- SoNode · The SoNode class is the base class for nodes used in scene graphs.
- SoNodeEngine · SoNodeEngine is the base class for Coin node engines.
- SoNodeKit · The SoNodeKit class is used to initialize the nodekit classes.
- SoNodekitCatalog · The SoNodekitCatalog class is a container for nodekit layouts.
- SoNodeKitDetail · The SoNodeKitDetail class is yet to be documented.
- SoNodeKitListPart · The SoNodeKitListPart class is a container node.
- SoNodeKitPath · The SoNodeKitPath class is a path that contains only nodekit nodes.
- SoNodeList · The SoNodeList class is a container for pointers to SoNode objects.
- SoNodeSensor · The SoNodeSensor class detects changes to nodes.
- SoNodeVisualize · The SoNodeVisualize class is yet to be documented.
- SoNonIndexedShape · The SoNonIndexedShape class is the superclass for all non-indexed vertex based shapes.
- SoNormal · The SoNormal class is a node for providing normals to the state.
- SoNormalBinding · The SoNormalBinding class is a node for specifying normal vector bindings.
- SoNormalBindingElement · The SoNormalBindingElement is yet to be documented.
- SoNormalBundle · The SoNormalBundle class simplifies normal handling.
- SoNormalCache · The SoNormalCache class is used to hold cached normals.
- SoNormalElement · The SoNormalElement class is yet to be documented.
- SoNormalGenerator · The SoNormalGenerator class is used to generate normals.
- SoNotList · The SoNotList class is a list of SoNotRec notification records.
- SoNotRec · The SoNotRec class specifies records for notification lists.
- SoNurbsCurve · The SoNurbsCurve class is a node for representing smooth curves.
- SoNurbsP
- SoNurbsProfile · The SoNurbsProfile class is a node for specifying smooth profile curves.
- SoNurbsSurface · The SoNurbsSurface class is used to render smooth surfaces.
- SoOffscreenRenderer · The SoOffscreenRenderer class is used for rendering scenes to offscreen buffers.
- SoOneShot · The SoOneShot class is a timer that runs for a configurable time and then stops.
- SoOneShotSensor · The SoOneShotSensor class is a sensor which will trigger once.
- SoOnOff · The SoOnOff engine is a simple on/off switch.
- SoOrthographicCamera · The SoOrthographicCamera class defines a camera node with orthographic rendering.
- SoOutput · The SoOutput class is an abstraction of an output stream.
- SoOutput.h
- SoOverrideElement · The SoOverrideElement maintains a list of overridable elements and a list over which elements should be overridden.
- SoPackedColor · The SoPackedColor class is a node for setting diffuse and transparency material values.
- SoPath · The SoPath class is a container class for traversal path descriptions.
- SoPathList · The SoPathList class is a container for pointers to SoPath objects.
- SoPathSensor · The SoPathSensor class detects changes to paths.
- SoPathSwitch · The SoPathSwitch class traverses only when current path matches a configurable path.
- SoPendulum · The SoPendulum class is used to create oscillating rotations.
- SoPerspectiveCamera · The SoPerspectiveCamera class defines a camera node with perspective rendering.
- sopgtr
- sopgtr.f
- SoPickAction · The SoPickAction class is the base class for picking actions.
- SoPickedPoint · The SoPickedPoint class is used for specifying picked points.
- SoPickedPointList · The SoPickedPointList class is a container for pointers to SoPickedPoint objects.
- SoPickRayElement · The SoPickRayElement class is yet to be documented.
- SoPickStyle · The SoPickStyle class is a node for setting up how to do picking.
- SoPickStyleElement · The SoPickStyleElement is yet to be documented.
- sopmtr
- sopmtr.f
- SoPointDetail · The SoPointDetail class is for storing detailed information for a single 3D point.
- SoPointLight · The SoPointLight class is a node type for light sources.
- SoPointLightDragger · The SoPointLightDragger class provides interactive geometry for manipulating a point light source.
- SoPointLightManip · The SoPointLightManip class is used to manipulate point light nodes.
- SoPointSet · The SoPointSet class is used to display a set of 3D points.
- SoPointSizeElement · The SoPointSizeElement changes the point size setting of the render state.
- SoPolygonOffset · The SoPolygonOffset class is a node type for "layering" rendering primitives.
- SoPolygonOffsetElement · The SoPolygonOffsetElement class is yet to be documented.
- SoPrimitiveVertex · The SoPrimitiveVertex class represents a single vertex of a generated primitive.
- SoPrimitiveVertexCache · This cache contains an organized version of the geometry in vertex array form.
- SoProfile · The SoProfile class is the abstract superclass for profile definitions.
- SoProfileCoordinate2 · The SoProfileCoordinate2 class is a node specifying a set of 2D coordinates for profiles.
- SoProfileCoordinate3 · The SoProfileCoordinate3 class is a node specifying a set of 3D coordinates for profiles.
- SoProfileCoordinateElement · The SoProfileCoordinateElement class is yet to be documented.
- SoProfileElement · The SoProfileElement class is yet to be documented.
- SoProfiler · Main static class for initializing the scene graph profiling subsystem.
- SoProfilerElement · The SoProfilerElement element class is for registering statistics during scene graph traversals.
- SoProfilerOverlayKit · The SoProfilerOverlayKit element class is yet to be documented.
- SoProfilerStats · The SoProfilerStats class is a node for exposing profiling results gathered by SoProfilerElement.
- SoProfilerTopEngine · The SoProfilerTopEngine class is yet to be documented.
- SoProfilerTopKit · The SoProfilerTopKit element class is yet to be documented.
- SoProfilerVisualizeKit · The SoProfilerVisualizeKit element class is yet to be documented.
- SoProfilingReportGenerator · Convenience report generator functionality.
- SoProfilingReportGenerator.h
- SoProjectionMatrixElement · The SoProjectionMatrixElement class is yet to be documented.
- SoProto · The SoProto class handles PROTO definitions.
- SoProto.h
- SoProtoInstance · The SoProtoInstance class handles PROTO instances.
- SoPSVectorOutput · The SoPSVectorOutput class is used for writing PostScript.
- SoQt · The SoQt class takes care of Qt initialization and event dispatching. This is the 'application-wide' class with solely static methods handling initialization and event processing tasks. You must use this class in any application built on top of the SoQt library.
- SoQtComponent · The SoQtComponent class is the base class for all GUI components.
- SoQtConstrainedViewer · The SoQtConstrainedViewer class is the superclass for viewers with constrains on the viewpoint. This abstract viewer class adds new methods to keep the camera in an upright position according to some arbitrary up-direction. The up-direction can be decided by either the application programmer (by using SoQtConstrainedViewer::setUpDirection()) or the end-user, through interaction mechanisms defined by the subclasses.
- SoQtCursor · The SoQtCursor class is used to set cursors for GUI components. The class provides both a set of pre-defined cursor shapes, aswell as the option to use custom bitmap graphics.
- SoQtCursor_CustomCursor · The SoQtCursor::CustomCursor class is used to specify bitmap data for SoQtCursor custom cursors.
- SoQtDevice · The SoQtDevice class is the base class for the translation devices. The SoQt device classes provide glue functionality for translating native GUI events from the underlying toolkit to Inventor scenegraph SoEvent events.
- SoQtExaminerViewer · The SoQtExaminerViewer class is a 3D-model examination viewer. This class is the viewer considered to be the most 'general purpose' viewer, and it is often used in rapid prototyping to examine simple models aswell as complete scenes (although for the latter, you might be better off with one of the other viewer classes).
- SoQtFlyViewer · The SoQtFlyViewer class implements controls for moving the camera in a 'flying' motion. Controls:
- SoQtFullViewer · The SoQtFullViewer class adds some user interface components to the viewer canvas. The SoQtFullViewer is an abstract viewer class which extends it's superclass (the basic SoQtViewer class) with two major user interface additions:
- SoQtGLWidget · The SoQtGLWidget class manages OpenGL contexts. This is the basic, abstract component class which sets up an OpenGL canvas for its subclasses.
- SoQtKeyboard · The SoQtKeyboard class is the keyboard input device abstraction. The SoQtKeyboard class is the glue between native keyboard handling and keyboard interaction with the Inventor scenegraph.
- SoQtMouse · The SoQtMouse class is the mouse input device abstraction. The SoQtMouse class is the glue between native mouse handling and mouse interaction in the Inventor scenegraph.
- SoQtObject · The SoQtObject class is the common superclass for all SoQt component classes. The purpose of making this class the superclass of all SoQt device, component and viewer classes is to be able to do run-time type checking of the SoQt objects.
- SoQtPlaneViewer · The SoQtPlaneViewer class is for examining 3D models by moving the camera in orthogonal planes. The SoQtPlaneViewer is a viewer that is useful for 'CAD-style' applications, where you want the end-user to examine your model with the viewpoint set from one of the three principal axes.
- SoQtRenderArea · The SoQtRenderArea class adds scenegraph handling and event management. The SoQtRenderArea class is a component that adds scenegraph management and input device event handling to the SoQtGLWidget component.
- SoQtSpaceball · The SoQtSpaceball class is the spaceball input device abstraction. The SoQtSpaceball class is the glue between native spaceball handling and how those events translates to generic events for the Inventor API scenegraph.
- SoQtViewer · The SoQtViewer class is the top level base viewer class. This is an abstract class, which adds the following features to it's SoQtRenderArea superclass: convenient methods for camera handling, an automatic headlight configuration.
- SoQuadMesh · The SoQuadMesh class is used to render and optimize a quadrilateral mesh.
- SoRayPickAction · The SoRayPickAction class does ray intersection with scene graphs.
- sorbdb
- sorbdb.f
- sorbdb1
- sorbdb1.f
- sorbdb2
- sorbdb2.f
- sorbdb3
- sorbdb3.f
- sorbdb4
- sorbdb4.f
- sorbdb5
- sorbdb5.f
- sorbdb6
- sorbdb6.f
- sorcsd
- sorcsd.f
- sorcsd2by1
- sorcsd2by1.f
- sord · Sord
- SoReadError · The SoReadError class is used during model import operations.
- SoRefPtr
- SoRenderManager · The SoRenderManager class is used for controlling the rendering of a scene graph.
- SoRenderManager.h
- SoRenderManager_Superimposition
- SoReorganizeAction · The SoReorganizeAction class reorganizes your scene graph to optimize traversal/rendering.
- SoReplacedElement · The SoReplacedElement class is an abstract element superclass.
- SoResetMatrixElement
- SoResetTransform · The SoResetTransform class is a node type which makes it possible to "nullify" state during traversal.
- SoReversePerspectiveCamera · The SoReversePerspectiveCamera class defines a camera node with reverse perspective rendering.
- sorg2l
- sorg2l.f
- sorg2r
- sorg2r.f
- sorgbr
- sorgbr.f
- sorghr
- sorghr.f
- sorgl2
- sorgl2.f
- sorglq
- sorglq.f
- sorgql
- sorgql.f
- sorgqr
- sorgqr.f
- sorgr2
- sorgr2.f
- sorgrq
- sorgrq.f
- sorgtr
- sorgtr.f
- sorgtsqr
- sorgtsqr.f
- sorgtsqr_row
- sorgtsqr_row.f
- sorhr_col
- sorhr_col.f
- sorhr_col01
- sorhr_col01.f
- sorhr_col02
- sorhr_col02.f
- sorm22
- sorm22.f
- sorm2l
- sorm2l.f
- sorm2r
- sorm2r.f
- sormbr
- sormbr.f
- sormhr
- sormhr.f
- sorml2
- sorml2.f
- sormlq
- sormlq.f
- sormql
- sormql.f
- sormqr
- sormqr.f
- sormr2
- sormr2.f
- sormr3
- sormr3.f
- sormrq
- sormrq.f
- sormrz
- sormrz.f
- sormtr
- sormtr.f
- SoRotateCylindricalDragger · The SoRotateCylindricalDragger class is for rotating geometry around a single axis.
- SoRotateDiscDragger · The SoRotateDiscDragger class is for rotating geometry around a single axis.
- SoRotateSphericalDragger · The SoRotateSphericalDragger class is for rotating geometry in any direction.
- SoRotation · The SoRotation class specifies a rotation transformation.
- SoRotationXYZ · The SoRotationXYZ class is a node type for specifying rotation around a particular axis.
- SoRotor · The SoRotor class is a node used to animate rotations.
- sort01
- sort01.f
- sort03
- sort03.f
- SortCltn
- sortList · Cdk miscellaneous routines
- sortlocon · sort the logical connectors of a figure by name
- sortlosig · sort the logical signals of a figure by name
- sorttest · image processing library
- SoScale · The SoScale class is a node type for scaling scene graph geometry.
- SoScale1Dragger · The SoScale1Dragger class provides a mechanism for the end-user to scale in one dimension.
- SoScale2Dragger · The SoScale2Dragger class provides a mechanism for the end-user to scale in two dimensions.
- SoScale2UniformDragger · The SoScale2UniformDragger class provides a mechanism for the end-user to scale in two dimensions.
- SoScaleUniformDragger · The SoScaleUniformDragger class provides a mechanism for the end-user to scale in three dimensions.
- SoSceneKit · The SoSceneKit class collects node kits needed to set up a scene: camera, light and shapes.
- SoSceneManager · The SoSceneManager class provides the main interface between the scene graph and the GUI toolkit.
- SoSceneManager.h
- SoSceneTexture2 · The SoSceneTexture2 class is used to create a 2D texture from a Coin scene graph.
- SoSceneTextureCubeMap · Renders a scene into a texture cube map.
- SoScriptEngine
- SoScrollingGraphKit · The SoScrollingGraphKit element class is yet to be documented.
- soscxml
- SoScXMLDollyTarget · SCXML event target service for zoom behaviour.
- SoScXMLEvent · Adds an SoEvent holder to the ScXMLEvent base.
- SoScXMLFlightControlTarget · SCXML navigation service for typical flight motions.
- SoScXMLMiscTarget · Miscellaneous navigation utility functions.
- SoScXMLMotionTarget · to be used in parallel with other non-moving targets when parallel states are implemented.
- SoScXMLNavigation · Static class for some static init/cleanup/synchronization functions.
- SoScXMLNavigationTarget · base class for navigation system SCXML event target services
- SoScXMLNavigationTarget.h
- SoScXMLNavigationTarget_Data
- SoScXMLPanTarget · Navigation system event target for panning operations.
- SoScXMLRotateTarget · Navigation system event target for rotating operations.
- SoScXMLSeekTarget · Navigation system event target for seekmotion operations.
- SoScXMLSpinTarget · Navigation system event target for spinning operations.
- SoScXMLStateMachine · Integration level for using Coin events with SCXML-based state machines.
- SoScXMLZoomTarget · SCXML event target service for zoom behaviour.
- SoSearchAction · The SoSearchAction class provides methods for searching through scene graphs.
- SoSelection · The SoSelection class manages a list of selected nodes.
- SoSelection.h
- SoSelectOne · The SoSelectOne class is used to select one value from a set of values.
- SoSensor · The SoSensor class is the abstract base class for all sensors.
- SoSensor.h
- SoSensorManager · The SoSensorManager class handles the sensor queues.
- SoSeparator · The SoSeparator class is a state-preserving group node.
- SoSeparatorKit · The SoSeparatorKit class provides a typical set of nodes to influence a shape subgraph.
- SoSFBitMask · The SoSFBitMask class is a container for a set of bit flags.
- SoSFBool · The SoSFBool class is a container for an SbBool value.
- SoSFBox2d · The SoSFBox2d class is a container for an SbBox2d vector.
- SoSFBox2f · The SoSFBox2f class is a container for an SbBox2f vector.
- SoSFBox2i32 · The SoSFBox2i32 class is a container for an SbBox2i32 vector.
- SoSFBox2s · The SoSFBox2s class is a container for an SbBox2s vector.
- SoSFBox3d · The SoSFBox3d class is a container for an SbBox3d vector.
- SoSFBox3f · The SoSFBox3f class is a container for an SbBox3f vector.
- SoSFBox3i32 · The SoSFBox3i32 class is a container for an SbBox3i32 vector.
- SoSFBox3s · The SoSFBox3s class is a container for an SbBox3s vector.
- SoSFColor · The SoSFColor class is a container for an SbColor value.
- SoSFColorRGBA · The SoSFColorRGBA class is a container for an SbColor4f value.
- SoSFDouble · The SoSFDouble class is a container for a double precision floating point value.
- SoSFEngine · The SoSFEngine class is a container for a single engine.
- SoSFEnum · The SoSFEnum class is a container for an enum value.
- SoSFFloat · The SoSFFloat class is a container for a floating point value.
- SoSField · The SoSField class is the base class for fields which contains only a single value.
- SoSFImage · The SoSFImage class is used to store pixel images.
- SoSFImage3 · The SoSFImage3 class is used to store 3D (volume) images.
- SoSFInt32 · The SoSFInt32 class is a container for a 32-bit integer value.
- SoSFMatrix · The SoSFMatrix class is a container for an SbMatrix.
- SoSFName · The SoSFName class is a container for an SbName.
- SoSFNode · The SoSFNode class is a container for a single node.
- SoSFPath · The SoSFPath class is a container for a single path.
- SoSFPlane · The SoSFPlane class is a container for an SbPlane value.
- SoSFRotation · The SoSFRotation class is a container for an SbRotation.
- SoSFShort · The SoSFShort class is a container for a short integer value.
- SoSFString · The SoSFString class is a container for an SbString.
- SoSFTime · The SoSFTime class is a container for an SbTime value.
- SoSFTrigger · The SoSFTrigger class is the "void" class used for detecting field changes.
- SoSFUInt32 · The SoSFUInt32 class is a container for a 32-bit unsigned integer value.
- SoSFUShort · The SoSFUShort class is a container for a unsigned short integer value.
- SoSFVec2b · The SoSFVec2b class is a container for an SbVec2b vector.
- SoSFVec2d · The SoSFVec2d class is a container for an SbVec2d vector.
- SoSFVec2f · The SoSFVec2f class is a container for an SbVec2f vector.
- SoSFVec2i32 · The SoSFVec2i32 class is a container for an SbVec2i32 vector.
- SoSFVec2s · The SoSFVec2s class is a container for an SbVec2s vector.
- SoSFVec3b · The SoSFVec3b class is a container for an SbVec3b vector.
- SoSFVec3d · The SoSFVec3d class is a container for an SbVec3d vector.
- SoSFVec3f · The SoSFVec3f class is a container for an SbVec3f vector.
- SoSFVec3i32 · The SoSFVec3i32 class is a container for an SbVec3i32 vector.
- SoSFVec3s · The SoSFVec3s class is a container for an SbVec3s vector.
- SoSFVec4b · The SoSFVec4b class is a container for an SbVec4b vector.
- SoSFVec4d · The SoSFVec4d class is a container for an SbVec4d vector.
- SoSFVec4f · The SoSFVec4f class is a container for an SbVec4f vector.
- SoSFVec4i32 · The SoSFVec4i32 class is a container for an SbVec4i32 vector.
- SoSFVec4s · The SoSFVec4s class is a container for an SbVec4s vector.
- SoSFVec4ub · The SoSFVec4ub class is a container for an SbVec4ub vector.
- SoSFVec4ui32 · The SoSFVec4ui32 class is a container for an SbVec4ui32 vector.
- SoSFVec4us · The SoSFVec4us class is a container for an SbVec4us vector.
- SoShaderObject · The SoShaderObject class is the superclass for all shader classes in Coin.
- SoShaderParameter · The SoShaderParameter class is the base class for all shader parameter classes.
- SoShaderParameter1f · The SoShaderParameter1f class is used to define a floating point value as shader parameter.
- SoShaderParameter1i · The SoShaderParameter1i class is used to define an integer value as shader parameter.
- SoShaderParameter2f · The SoShaderParameter2f class is used to define a two-dimensional floating point value as shader parameter.
- SoShaderParameter2i · The SoShaderParameter2i class is used to define a two-dimensional integer value as shader parameter.
- SoShaderParameter3f · The SoShaderParameter3f class is used to define a three-dimensional floating point value as shader parameter.
- SoShaderParameter3i · The SoShaderParameter3i class is used to define a three-dimensional integer value as shader parameter.
- SoShaderParameter4f · The SoShaderParameter4f class is used to define a four-dimensional floating point value as shader parameter.
- SoShaderParameter4i · The SoShaderParameter4i class is used to define a four-dimensional integer value as shader parameter.
- SoShaderParameterArray1f · The SoShaderParameterArray1f class is used to define a floating point array as shader parameter.
- SoShaderParameterArray1i · The SoShaderParameterArray1i class is used to define an integer array as shader parameter.
- SoShaderParameterArray2f · The SoShaderParameterArray2f class is used to define a two-dimensional floating point array as shader parameter.
- SoShaderParameterArray2i · The SoShaderParameterArray2i class is used to define a two-dimensional integer array as shader parameter.
- SoShaderParameterArray3f · The SoShaderParameterArray3f class is used to define a three-dimensional floating point array as shader parameter.
- SoShaderParameterArray3i · The SoShaderParameterArray3i class is used to define a three-dimensional integer array as shader parameter.
- SoShaderParameterArray4f · The SoShaderParameterArray4f class is used to define a four-dimensional floating point array as shader parameter.
- SoShaderParameterArray4i · The SoShaderParameterArray4i class is used to define a four-dimensional integer array as shader parameter.
- SoShaderParameterMatrix · The SoShaderParameterMatrix class is used to define a matrix as shader parameter.
- SoShaderParameterMatrixArray · The SoShaderParameterMatrixArray class is used to define a matrix array as shader parameter.
- SoShaderProgram · The SoShaderProgram class is used to specify a set of vertex/geometry/fragment objects.
- SoShaderProgram.h
- SoShaderStateMatrixParameter · The SoShaderStateMatrixParameter class is used to define a matrix as shader parameter whose content is derived from the traversal state.
- SoShadowCulling · The SoShadowCulling class is a node for setting the shadow style on nodes.
- SoShadowDirectionalLight · The SoShadowDirectionalLight class is a node for setting up a directional light which casts shadows.
- SoShadowGroup · The SoShadowGroup node is a group node used for shadow rendering.
- SoShadowSpotLight · The SoShadowSpotLight class is a node for setting up a spot light which casts shadows.
- SoShadowStyle · The SoShadowStyle class is a node for setting the shadow style on nodes.
- SoShadowStyleElement · The SoShadowStyleElement class is yet to be documented.
- SoShape · The SoShape class is the superclass for geometry shapes.
- SoShapeHints · The SoShapeHints class is a node containing hints about how to render geometry.
- SoShapeHintsElement · The SoShapeHintsElement class is yet to be documented.
- SoShapeKit · The SoShapeKit class provides templates to insert what is usually needed for shape nodes.
- SoShapeSimplifyAction
- SoShapeSimplifyActionP _
- SoShapeStyleElement · The SoShapeStyleElement class is yet to be documented.
- SoShininessElement · The SoShininessElement class is yet to be documented.
- SoShuttle · The SoShuttle class is used to oscillate between two translations.
- SoSimplifyAction · The SoSimplifyAction class is the base class for the simplify action classes.
- SoSoundElement · The SoSoundElement is used for optimizing audio rendering and for turning off inactive SoVRMLSound nodes.
- SoSpaceballButtonEvent · The SoSpaceballButtonEvent class contains information about spaceball button interaction.
- SoSpecularColorElement · The SoSpecularColorElement is yet to be documented.
- SoSphere · The SoSphere class is for rendering sphere shapes.
- SoSpotLight · The SoSpotLight class is a node type for light sources with a cone shaped light volume.
- SoSpotLightDragger · The SoSpotLightDragger class provides interactive geometry for manipulating a spotlight.
- SoSpotLightManip · The SoSpotLightManip class is used to manipulate spot light nodes.
- SoState · The SoState class manages the Coin scene graph traversal state data.
- SoSTLFileKit · SoSTLFileKit is a class for using STL files with Coin.
- SoSurroundScale · The SoSurroundScale class is used to automatically scale geometry to surround other geometry.
- SoSwitch · The SoSwitch class is a group node which selects one child subgraph for traversal.
- SoSwitchElement · The SoSwitchElement class is yet to be documented.
- SoTabBoxDragger · The SoTabBoxDragger wraps a box around geometry you can then translate and scale.
- SoTabBoxManip · The SoTabBoxManip class wraps an SoTabBoxDragger.
- SoTabPlaneDragger · The SoTabPlaneDragger class is a dragger you can translate and scale within a plane.
- SoTempPath · The SoTempPath class is used to store temporary paths.
- SoText2 · The SoText2 class is a node type for visualizing 2D text aligned with the camera plane.
- SoText3 · The SoText3 class renders extruded 3D text.
- SoTextDetail · The SoTextDetail stores information about a character in a string.
- SoTextOutlineEnabledElement · The SoTextOutlineEnabledElement class is yet to be documented.
- SoTexture · Common base class for texture nodes.
- SoTexture2 · The SoTexture2 class is used to map a 2D texture onto subsequent geometry in the scene graph.
- SoTexture2Convert · Abstract base class for texture filtering engines.
- SoTexture2Transform · The SoTexture2Transform class is used to define 2D texture transformations.
- SoTexture3 · The SoTexture3 class is used to map a 3D texture onto geometry.
- SoTexture3Transform · The SoTexture3Transform class is used to define 3D texture transformations.
- SoTextureCombine · The SoTextureCombine class is a node for setting texture combine functions.
- SoTextureCombineElement · The SoTextureCombineElement class is yet to be documented.
- SoTextureCombineElement_UnitData
- SoTextureCoordinate2 · The SoTextureCoordinate2 class contains a set of coordinates for the mapping of 2D textures.
- SoTextureCoordinate3 · The SoTextureCoordinate3 class contains a set of coordinates for the mapping of 2D textures.
- SoTextureCoordinateBinding · The SoTextureCoordinateBinding class says how texture coordinates should be bound to shapes.
- SoTextureCoordinateBindingElement · The SoTextureCoordinateBindingElement class is yet to be documented.
- SoTextureCoordinateBundle · The SoTextureCoordinateBundle class simplifies texture coordinate handling.
- SoTextureCoordinateCache · The SoTextureCoordinateCache class is used to cache generated texture coordinates.
- SoTextureCoordinateCube · The SoTextureCoordinateCube class generates cube mapped texture coordinates for shapes.
- SoTextureCoordinateCylinder · The SoTextureCoordinateCylinder class generates cylinder mapped texture coordinates for shapes.
- SoTextureCoordinateDefault · The SoTextureCoordinateDefault class removes texture coordinates from the state.
- SoTextureCoordinateElement · The SoTextureCoordinateElement class is yet to be documented. FIXME: write doc.
- SoTextureCoordinateEnvironment · The SoTextureCoordinateEnvironment class generates texture coordinates by projecting onto a surrounding texture.
- SoTextureCoordinateFunction · The SoTextureCoordinateFunction class is an abstract base class for texture coordinate generating nodes.
- SoTextureCoordinateNormalMap · The SoTextureCoordinateNormalMap class generates texture coordinates by projecting onto a surrounding texture.
- SoTextureCoordinateObject · The SoTextureCoordinateObject class generates texture coordinates by...
- SoTextureCoordinatePlane · The SoTextureCoordinatePlane class generates texture coordinates by projecting onto a plane.
- SoTextureCoordinateReflectionMap · The SoTextureCoordinateReflectionMap class generates 3D reflection texture coordinates.
- SoTextureCoordinateSphere · The SoTextureCoordinateSphere class generates sphere mapped texture coordinates for shapes.
- SoTextureCubeMap · The SoTextureCubeMap class is used to map a cube map onto subsequent shape nodes.
- SoTextureEnabledElement · The SoTextureEnabledElement class is an element which stores whether texturing is enabled or not. Be aware that this class is an extension for Coin, and it is not available in the original SGI Open Inventor v2.1 API.
- SoTextureImageElement · The SoTextureImageElement class is yet to be documented. FIXME: write doc.
- SoTextureMatrixElement · The SoTextureMatrixElement class is used to manage the texture matrix stack. The texture matrix is used to transform texture coordinates before being used to map textures onto polygons.
- SoTextureMatrixTransform · The SoTextureMatrixTransform class is used to define a texture matrix transformation.
- SoTextureOverrideElement · The SoTextureOverrideElement makes it possible to override texture elements.
- SoTextureQualityElement · The SoTextureQualityElement is yet to be documented.
- SoTextureScalePolicy · The SoTextureScalePolicy class is a node for controlling the texture scale policy.
- SoTextureUnit · The SoTextureUnit class is a node for setting the active texture unit.
- SoTextureUnitElement · The SoTextureUnitElement class is yet to be documented.
- SoTimeCounter · The SoTimeCounter class is an integer counter engine.
- SoTimerQueueSensor · The SoTimerQueueSensor class is the abstract base class for sensors triggering on certain timer events.
- SoTimerSensor · The SoTimerSensor class is a sensor which will trigger at given intervals.
- SoToVRML2Action · The SoToVRML2Action class builds a new scene graph, using only VRML97/VRML2 nodes.
- SoToVRMLAction · The SoToVRMLAction class builds a new scene graph using only VRML 1.0 nodes.
- SoTrackballDragger · The SoTrackballDragger provides the end-user with rotation and scaling interaction possibilities.
- SoTrackballDraggerP _
- SoTrackballManip · The SoTrackballManip wraps an SoTrackballDragger for convenience.
- SoTranReceiver
- SoTranSender
- SoTransform · The SoTransform class is the "all-purpose" transformation node type.
- SoTransformation · The SoTransformation class is the abstract base class for transformation nodes.
- SoTransformBoxDragger · The SoTransformBoxDragger provides a box which can be translated, scaled and rotated.
- SoTransformBoxManip · The SoTransformBoxManip wraps an SoTransformBoxDragger for convenience.
- SoTransformerDragger · The SoTransformerDragger provides geometry for translation, scaling and rotations.
- SoTransformerDraggerP _
- SoTransformerManip · The SoTransformerManip wraps an SoTransformerDragger for convenience.
- SoTransformManip · The SoTransformManip class is used to manipulate transformations.
- SoTransformSeparator · The SoTransformSeparator class is a group node preserving the current transformations.
- SoTransformVec3f · The SoTransformVec3f class transforms 3D vectors by a matrix.
- SoTranslate1Dragger · The SoTranslate1Dragger class provides a mechanism for the end-user to translate along an axis.
- SoTranslate2Dragger · The SoTranslate2Dragger class provides a mechanism for the end-user to translate in a plane.
- SoTranslate2DraggerP _
- SoTranslation · The SoTranslation class is a node type for specifying geometry translations.
- SoTransparencyElement · The SoTransparencyElement is yet to be documented.
- SoTransparencyType · The SoTransparencyType class is a node for setting the transparency type for shapes.
- SoTriangleStripSet · The SoTriangleStripSet class is used to render and control non-indexed triangle strips.
- SoTriggerAny · The SoTriggerAny class is a fan-in engine for triggers.
- SoType · The SoType class is the basis for the runtime type system in Coin.
- SoType.h
- SoTypeList · The SoTypeList class is a container class for arrays of SoType objects.
- sound
- SoUniformShaderParameter · The SoUniformShaderParameter class is the base class for all uniform shader variables.
- SoUnits · The SoUnits class is a node for setting unit types.
- SoUnitsElement · The SoUnitsElement class is yet to be documented.
- sourcefilter · advanced multicast group membership API
- SourceRCFile · source the Tcl rc file
- sources · Participants and synchronization sources.
- sources.h · Sources of synchronization and participants related clases.
- SoVectorizeAction · The SoVectorizeAction class is the base class for vectorizing Coin scene graphs.
- SoVectorizePSAction · The SoVectorizePSAction class is used for rendering to a PostScript file.
- SoVectorOutput · The SoVectorOutput class is used for setting vector output file.
- SoVertexAttribute · A generic node for providing GL vertex attributes of various types.
- SoVertexAttributeBinding · The SoVertexAttributeBinding class is a node for setting up how vertex attributes are mapped to shapes.
- SoVertexAttributeBindingElement · The SoVertexAttributeBindingElement class is yet to be documented.
- SoVertexAttributeBundle · The SoVertexAttributeBundle class simplifies vertex attribute handling.
- SoVertexAttributeElement · The SoVertexAttributeElement class is yet to be documented.
- SoVertexAttributeElement.h
- SoVertexProperty · The SoVertexProperty class collects the functionality of various appearance nodes.
- SoVertexShader · The SoVertexShader class is used for setting up vertex shader programs.
- SoVertexShape · The SoVertexShape class is the superclass for all vertex based shapes.
- SoViewingMatrixElement · The SoViewingMatrixElement class stores the world-to-camera transformation.
- SoViewportRegionElement · The SoViewportRegionElement class is yet to be documented.
- SoViewVolumeElement · The SoViewVolumeElement class is yet to be documented.
- SoVRMLAnchor · The SoVRMLAnchor class is used for linking to other URL resources.
- SoVRMLAnchor.h
- SoVRMLAppearance · The SoVRMLAppearance class specifies visual properties for shapes.
- SoVRMLAudioClip · The SoVRMLAudioClip class is used to load and store audio data.
- SoVRMLAudioClip.h
- SoVRMLBackground · The SoVRMLBackground class is used for specifying a viewer panorama.
- SoVRMLBillboard · The SoVRMLBillboard class is used for rotating geometry towards the viewpoint.
- SoVRMLBox · The SoVRMLBox class is used for representing a 3D box.
- SoVRMLCollision · The SoVRMLCollision class is used for collision detection with the avatar.
- SoVRMLColor · The SoVRMLColor class is used to specify multiple colors for a single shape.
- SoVRMLColorInterpolator · The SoVRMLColorInterpolator class is used to interpolate color values.
- SoVRMLCone · The SoVRMLCone class is used to represent a Cone object.
- SoVRMLCoordinate · The SoVRMLCoordinate class is used to define 3D coordinates for shapes.
- SoVRMLCoordinateInterpolator · The SoVRMLCoordinateInterpolator class is used to interpolate 3D coordinates.
- SoVRMLCylinder · The SoVRMLCylinder class is used to represent a cylinder object.
- SoVRMLCylinderSensor · The SoVRMLCylinderSensor class maps pointer motion into rotations around the Y-axis.
- SoVRMLDirectionalLight · The SoVRMLDirectionalLight class is a node type for specifying directional light sources.
- SoVRMLDragSensor · The SoVRMLDragSensor class is a superclass for VRML drag sensors.
- SoVRMLElevationGrid · The SoVRMLElevationGrid class is used to represent elevation grids.
- SoVRMLExtrusion · The SoVRMLExtrusion class is a a geometry node for extruding a cross section along a spine.
- SoVRMLFog · The SoVRMLFog class is used to specify a global scene fog.
- SoVRMLFontStyle · The SoVRMLFontStyle class is used to define the current font.
- SoVRMLGeometry · The SoVRMLGeometry class is a superclass for VRML shapes.
- SoVRMLGroup · The SoVRMLGroup class is used for grouping VRML nodes.
- SoVRMLImageTexture · The SoVRMLImageTexture class is used for mapping a texture file onto geometry.
- SoVRMLImageTexture.h
- SoVRMLIndexedFaceSet · The SoVRMLIndexedFaceSet class is used for representing a generic 3D shape.
- SoVRMLIndexedLine · The SoVRMLIndexedLine class is an abstract superclass for lines specified with indices.
- SoVRMLIndexedLineSet · The SoVRMLIndexedLineSet class is used to represent a generic 3D line shape.
- SoVRMLIndexedShape · The SoVRMLIndexedShape class is a superclass for geometry that use indexes.