# Coin Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:

SoAction | Base class for all traversal actions
SoActionMethodList | Function pointers for action methods
SoAlarmSensor | Sensor which will trigger once at a specified time
SoAnnotation | The SoAnnotation node draws all its child geometry on top of other geometry
SoAntiSquish | Used to reset to uniform scaling
SoAppearanceKit | Node kit catalog that collects miscellaneous appearance node types
SoArray | Group node for setting up regular arrays of subgraphs
SoAsciiText | Renders flat 3D text
SoAudioDevice | Used to control an audio device
SoAudioRenderAction | Renders the aural parts of the scene graph
SoAuditorList | Used to keep track of auditors for certain object classes
SbBarrier | Implements the "barrier" multi-thread synchronization technique
SoBase | Top-level superclass for a number of class-hierarchies
SoBaseColor | Node type for convenient setting of the base material color
SoBaseKit | Toplevel superclass for nodekits
SoBaseList | Container for pointers to SoBase derived objects
SoBlinker | Cycling switch node
SoBoolOperation | The SoBoolOperation engine evaluates expressions of boolean logic
SbBox2f | 2 dimensional box with floating point corner coordinates
SbBox2s | 2 dimensional box with short integer coordinates
SbBox3f | Abstraction for an axis aligned 3 dimensional box
SoBoxHighlightRenderAction | Renders the scene with highlighted boxes around selections
SbBSPTree | Binary space partitioning container
SoButtonEvent | Base class for all button events
SoCalculator | General purpose calculator for floats and 3D float vectors
SoCallback | Node type which provides a means of setting callback hooks in the scene graph
SoCallbackAction | Invokes callbacks at specific nodes
SoCallbackList | The SoCallbackList is a container for callback function pointers
SoCamera | Abstract base class for camera definition nodes
SoCameraKit | Node kit with a transform and a camera
SoCenterballDragger | Dragger you can rotate and translate
SoCenterballManip | The SoCenterballManip wraps an SoCenterballDragger for convenience
SoChildList | Container for node children
SbClip | Generic polygon clipper class
SoClipPlane | Node type for specifying clipping planes
SoClipPlaneManip | Used to manipulate clip planes
SbColor | Red, green and blue components which make up a color value
SbColor4f | Red, green, blue and alpha components which make up a color value
SoColorIndex | Used to specify color indices for subsequent shapes
SoComplexity | Node type which is used to set the tradeoff between quality and performance
SoComposeMatrix | Used to compose a matrix from miscellaneous transformations
SoComposeRotation | Used to compose rotations from angle and axis
SoComposeRotationFromTo | Used to compose rotations based on from and to vectors
SoComposeVec2f | Used to compose 2D vectors from two floats
SoComposeVec3f | Used to compose 3D vectors from floats
SoComposeVec4f | Used to compose 4D vectors from four floats
SoComputeBoundingBox | Used to calculate a bounding box
SoConcatenate | Used to concatenate several inputs into one output
SbCondVar | A class for synchronizing access to global variables
SoCone | For rendering cone shapes
SoConeDetail | Information about the parts of a SoCone shape
SoContextHandler | For now to be treated as an internal class
SoCoordinate3 | Node for providing coordinates to shape nodes
SoCoordinate4 | Node for providing coordinates to shape nodes
SoCounter | Integer counter engine
SoCube | For rendering cubes
SoCubeDetail | Information about the parts of a SoCube shape
SoCylinder | For rendering cylinder shapes
SbCylinder | Representation of a cylinder
SoCylinderDetail | Information about the parts of a SoCylinder shape
SbCylinderPlaneProjector | Projects 2D points to a half-cylinder and a plane
SbCylinderProjector | Abstract base class for mapping to cylindrical surfaces
SbCylinderSectionProjector | The SbCylinderSectionProjector projects 2D points to a sliced cylinder
SbCylinderSheetProjector | Projects 2D points to 3D points on a sheet covering a cylindrical shape
SoDataSensor | Abstract base class for sensors monitoring changes in a scene graph
SoDB | Keeps track of internal global data
SoDebugError | Internal debugging message passing mechanism
SoDecomposeMatrix | Used to decompose a matrix into simple transformations
SoDecomposeRotation | Used to decompose a rotation into angle and axis
SoDecomposeVec2f | Used to decompose 2D vectors into two floats
SoDecomposeVec3f | Used to decompose 3D vectors into three floats
SoDecomposeVec4f | Used to decompose 4D vectors into four floats
SoDelayQueueSensor | Abstract base class for priority scheduled sensors
SoDetail | Superclass for all classes storing detailed information about particular shapes
SoDetailList | Container for pointers to SoDetail objects
SbDict | Organizes a dictionary of keys and values
SoDirectionalLight | Node type for specifying directional light sources
SoDirectionalLightDragger | Interactive geometry for manipulating a directional light source
SoDirectionalLightManip | Used to manipulate SoDirectionalLight nodes
SoDragger | Base class for all draggers
SoDragPointDragger | Mechanisms for moving a point in 3D
SoDrawStyle | Specificies common rendering properties for shapes
SoElapsedTime | Controllable time source engine
SoElement | SoElement is the abstract base class for all elements
SoEnabledElementsList | Container for type info for element types that are enabled in actions
SoEngine | SoEngine is the base class for Coin engines
SoEngineList | Container for SoEngine objects
SoEngineOutput | Output slots in SoEngine instances
SoEngineOutputList | Container for SoEngineOutput objects
SoEnvironment | Node for specifying global rendering parameters
SoError | Base class for all the error handling classes
SoEvent | Base class for all Coin events
SoEventCallback | Functionality for catching events
SoExtSelection | Can be used for extended selection functionality
SoFaceDetail | For storing detailed polygon information
SoFaceSet | Used to render and organize non-indexed polygonal face data
SoField | Top-level abstract base class for fields
SoFieldContainer | Base class for all classes that contain fields
SoFieldConverter | Abstract base class for field converters
SoFieldData | Container for a prototype set of fields
SoFieldList | Container for pointers to SoField objects
SoFieldSensor | Detects changes to a field
SbFifo | A class for managing a pointer first-in, first-out queue
SoFile | Node container for another model file
SoFloatElement | SoFloatElement is an abstract base class for elements that consists of a single float value
SoFont | Appearance node for setting fonts
SoFontStyle | Changes the appearance of fonts for text rendering nodes
SoFullPath | Allows examination of hidden children in paths
SoGate | Used to selectively copy values from input to output
SoGetBoundingBoxAction | Calculates bounding boxes for nodes and subgraphs
SoGetMatrixAction | Action for accumulating the transformation matrix of a subgraph
SoGetPrimitiveCountAction | Counts the primitives in a scene
SoGLColorIndexElement | Sets the current OpenGL color
SoGLLineWidthElement | Changes the linewidth setting of the OpenGL render state
SoGLPointSizeElement | Changes the pointsize setting of the OpenGL render state
SoGLRenderAction | Renders the scene graph with OpenGL calls
SoGlyph | Used to generate and reuse font glyph bitmaps and outlines
SoGroup | Node which managed other node instances
SoHandleBoxDragger | Support for interactive scaling and translation
SoHandleBoxManip | Wraps an SoHandleBoxDragger for manipulating a transformation
SoHandleEventAction | Distributes user events to the scene
SoHardCopy | Static class for initializing the hardcopy support
SoIdleSensor | Sensor which will trigger as soon as the application is idle
SoImage | Draws a 2D image on the viewport
SbImage | Abstract datatype for 2D and 3D images
SoIndexedFaceSet | Used to handle generic indexed facesets
SoIndexedLineSet | Used to render and otherwise represent indexed lines
SoIndexedNurbsCurve | Node for representing smooth curves
SoIndexedNurbsSurface | Can be used to render NURBS surfaces
SoIndexedShape | Superclass for all indexed vertex shapes
SoIndexedTriangleStripSet | Keeps data for rendering and otherwise representing triangle strips
SoInfo | Node for holding text information
SoInput | Abstraction of file import functionality
SoInteraction | Takes care of initalizing internal classes
SoInteractionKit | Base class for draggers
SoInterpolate | Base class for all interpolator engines
SoInterpolateFloat | Used to interpolate two floating point values
SoInterpolateRotation | Used to interpolate between two rotations
SoInterpolateVec2f | Used to interpolate between pairs of 2D vectors
SoInterpolateVec3f | Used to interpolate between pairs of 3D vectors
SoInterpolateVec4f | Used to interpolate between pairs of 4D vectors
SoIntersectingPrimitive | Struct with collision information
SoIntersectionDetectionAction | For detecting intersecting primitives in a scene
SbIntList | Container for integer list arrays
SoJackDragger | Dragger you can translate, rotate and scale
SoJackManip | The SoJackManip wraps an SoJackDragger for convenience
SoKeyboardEvent | Information about keyboard interaction
SoLabel | Node for holding label information in a scene graph
SoLevelOfDetail | Used to choose a child based on projected size
SoLight | Base class for light emitting nodes
SoLightKit | Kit with a transform, a light and a shape or subgraph
SoLightModel | Node for specifying the model for geometry lighting
SbLine | Line in 3D space
SoLinearProfile | Node for specifying linear profile curves
SoLineDetail | For storing detailed 3D line information
SoLineHighlightRenderAction | Renders selections with line highlighting
SbLineProjector | Projects 2D points to 3D points along a line
SoLineSet | Used to render and organize non-indexed polylines
SoLineWidthElement | Changes the linewidth setting of the render state
SbList< Type > | Template container class for lists
SoListener | Defines listener attributes used when rendering sound
SoListenerDopplerElement | The SoListenerDopplerElement holds the doppler velocity and factor of the current listener
SoListenerGainElement | Stores the SoListener gain during a scene graph traversal
SoListenerOrientationElement | The SoListenerOrientationElement holds the orientation of the current listener
SoListenerPositionElement | The SoListenerPositionElement holds the position of the current listener
SoLocateHighlight | Highlights geometry under the cursor
SoLocation2Event | Information about 2D movement events
SoLockManager | The SoLockManager is a defunct software license lock mechanism
SoLOD | Used to choose a child based distance between viewer and object
SoMarkerSet | Displays a set of 2D bitmap markers in 3D
SoMaterial | Node type for setting up material values for scene geometry
SoMaterialBinding | Node for setting up how materials are mapped to shapes
SbMatrix | 4x4 dimensional representation of a matrix
SoMatrixTransform | Transformation node
SoMemoryError | Used to inform of problems with memory allocation
SoMFBitMask | Container for a set of bitmasks
SoMFBool | Container for SbBool values
SoMFColor | Container for SbColor values
SoMFEngine | Container for engines
SoMFEnum | Container for a set of enumerated values
SoMFFloat | Container for floating point values
SoMField | Base class for fields which can contain multiple values
SoMFInt32 | Container for 32-bit integer values
SoMFMatrix | Container for SbMatrix values
SoMFName | Container for SbName values
SoMFNode | Container for nodes
SoMFPath | Container for paths
SoMFPlane | Container for SbPlane values
SoMFRotation | Container for SbRotation values
SoMFShort | Container for short integer values
SoMFString | Container for SbString values
SoMFTime | Container for SbTime values
SoMFUInt32 | Container for 32-bit unsigned integer values
SoMFUShort | Container for unsigned short integer values
SoMFVec2f | Container for SbVec2f vectors
SoMFVec3f | Container for SbVec3f vectors
SoMFVec4f | Container for SbVec4f vectors
SoMotion3Event | Information about 3D movement events
SoMouseButtonEvent | Information about mousebutton interaction
SoMultipleCopy | Redraws it's children multiple times at different transformations
SbMutex | A basic class for managing a mutex
SbName | Stores strings by reference
SoNode | Base class for nodes used in scene graphs
SoNodeEngine | SoNodeEngine is the base class for Coin node engines
SoNodeKit | Used to initialize the nodekit classes
SoNodekitCatalog | Container for nodekit layouts
SoNodeKitDetail | Yet to be documented
SoNodeKitListPart | Container node
SoNodeKitPath | Path that contains only nodekit nodes
SoNodeList | Container for pointers to SoNode objects
SoNodeSensor | Detects changes to nodes
SoNonIndexedShape | Superclass for all non-indexed vertex based shapes
SoNormal | Node for providing normals to the state
SoNormalBinding | Node for specifying normal vector bindings
SoNotList | List of SoNotRec notification records
SoNurbsCurve | Node for representing smooth curves
SoNurbsProfile | Node for specifying smooth profile curves
SoNurbsSurface | Used to render smooth surfaces
SoOffscreenRenderer | Used for rendering scenes in offscreen buffers
SoOneShot | Timer that runs for a configurable time and then stops
SoOneShotSensor | Sensor which will trigger once
SoOnOff | The SoOnOff engine is a simple on/off switch
SoOrthographicCamera | Defines a camera node with orthographic rendering
SoOutput | Abstraction of an output stream
SoPackedColor | Node for setting diffuse and transparency material values
SoPath | Container class for traversal path descriptions
SoPathList | Container for pointers to SoPath objects
SoPathSensor | Detects changes to paths
SoPathSwitch | Traverses only when current path matches a configurable path
SoPendulum | Used to create oscillating rotations
SoPerspectiveCamera | Defines a camera node with perspective rendering
SoPickAction | Base class for picking actions
SoPickedPoint | Used for specifying picked points
SoPickedPointList | Container for pointers to SoPickedPoint objects
SoPickStyle | Node for setting up how to do picking
SbPlane | Plane in 3D space
SbPlaneProjector | Projects 2D points to 3D points in a plane
SbPList | Container class for void pointers
SoPointDetail | For storing detailed information for a single 3D point
SoPointLight | Node type for light sources
SoPointLightDragger | Interactive geometry for manipulating a point light source
SoPointLightManip | Used to manipulate point light nodes
SoPointSet | Used to display a set of 3D points
SoPointSizeElement | The SoPointSizeElement changes the pointsize setting of the render state
SoPolygonOffset | Node type for "layering" rendering primitives
SoPrimitiveVertex | Single vertex of a generated primitive
SoProfile | Abstract superclass for profile definitions
SoProfileCoordinate2 | Node specifying a set of 2D coordinates for profiles
SoProfileCoordinate3 | Node specifying a set of 3D coordinates for profiles
SbProjector | Abstract base projector class
SoPSVectorOutput | Used for writing Postscript
SoQuadMesh | Used to render and optimize a quadrilateral mesh
SoRayPickAction | Does ray intersection with scene graphs
SoReadError | Used during model import operations
SoReplacedElement | Abstract element superclass
SoResetTransform | Node type which makes it possible to "nullify" state during traversal
SoRotateCylindricalDragger | For rotating geometry around a single axis
SoRotateDiscDragger | For rotating geometry around a single axis
SoRotateSphericalDragger | For rotating geometry in any direction
SbRotation | Rotation in 3D space
SoRotation | Rotation transformation
SoRotationXYZ | Node type for specifying rotation around a particular axis
SoRotor | Node used to animate rotations
SbRWMutex |
SoScale | Node type for scaling scene graph geometry
SoScale1Dragger | Mechanism for the end-user to scale in one dimension
SoScale2Dragger | Mechanism for the end-user to scale in two dimensions
SoScale2UniformDragger | Mechanism for the end-user to scale in two dimensions
SoScaleUniformDragger | Mechanism for the end-user to scale in three dimensions
SoSceneKit | Collects node kits needed to set up a scene: camera, light and shapes
SoSceneManager | Main interface between the scene graph and the GUI toolkit
SoSearchAction | Methods for searching through scene graphs
SoSelection | Manages a list of selected nodes
SoSelectOne | Used to select one value from a set of values
SoSensor | Abstract base class for all sensors
SoSensorManager | Handles the sensor queues
SoSeparator | State-preserving group node
SoSeparatorKit | Typical set of nodes to influence a shape subgraph
SoSFBitMask | Container for a set of bit flags
SoSFBool | Container for an SbBool value
SoSFColor | Container for an SbColor value
SoSFEngine | Container for a single engine
SoSFEnum | Container for an enum value
SoSFFloat | Container for a floating point value
SoSField | Base class for fields which contains only a single value
SoSFImage | Used to store pixel images
SoSFImage3 | Used to store 3D (volume) images
SoSFInt32 | Container for a 32-bit integer value
SoSFMatrix | Container for an SbMatrix
SoSFName | Container for an SbName
SoSFNode | Container for a single node
SoSFPath | Container for a single path
SoSFPlane | Container for an SbPlane value
SoSFRotation | Container for an SbRotation
SoSFShort | Container for a short integer value
SoSFString | Container for an SbString
SoSFTime | Container for an SbTime value
SoSFTrigger | "void" class used for detecting field changes
SoSFUInt32 | Container for a 32-bit unsigned integer value
SoSFUShort | Container for a unsigned short integer value
SoSFVec2f | Container for an SbVec2f vector
SoSFVec3f | Container for an SbVec3f vector
SoSFVec4f | Container for an SbVec4f vector
SoShape | Superclass for geometry shapes
SoShapeHints | Node containing hints about how to render geometry
SoShapeKit | Templates to insert what is usually needed for shape nodes
SoShuttle | Used to oscillate between two translations
SoSpaceballButtonEvent | Information about spaceball button interaction
SbSphere | Representation of a sphere
SoSphere | For rendering sphere shapes
SbSpherePlaneProjector | Projects 2D points to a half-sphere and a plane
SbSphereProjector | Abstract base class for mapping to spherical surfaces
SbSphereSectionProjector | The SbSphereSectionProjector projects 2D points to a sliced sphere
SbSphereSheetProjector | Projects 2D points to 3D points on a sheet covering a spherical shape
SoSpotLight | Node type for light sources with a cone shaped lightvolume
SoSpotLightDragger | Interactive geometry for manipulating a spotlight
SoSpotLightManip | Used to manipulate spot light nodes
SoState | Manages the Coin scenegraph traversal state data
SbStorage | Manages thread-local memory
SbString | String class with convenience functions for string operations
SbStringList | Container for arrays of SbString pointers
SoSurroundScale | Used to automatically scale geometry to surround other geometry
SoSwitch | Group node which selects one child subgraph for traversal
SoTabBoxDragger | The SoTabBoxDragger wraps a box around geometry you can then translate and scale
SoTabBoxManip | Wraps an SoTabBoxDragger
SoTabPlaneDragger | Dragger you can translate and scale within a plane
SbTesselator | Used to tessellate polygons into triangles
SoText2 | Node type for visualizing 2D text aligned with the camera plane
SoText3 | Renders extruded 3D text
SoTextDetail | The SoTextDetail stores information about a character in a string
SoTexture2 | Used to map a 2D texture onto subsequent geometry in the scenegraph
SoTexture2Transform | Used to define 2D texture transformations
SoTexture3 | Used to map a 3D texture onto geometry
SoTexture3Transform | Used to define 3D texture transformations
SoTextureCoordinate2 | Set of coordinates for the mapping of 2D textures
SoTextureCoordinate3 | Set of coordinates for the mapping of 2D textures
SoTextureCoordinateBinding | Says how texture coordinates should be bound to shapes
SoTextureCoordinateDefault | Removes texture coordinates from the state
SoTextureCoordinateEnvironment | Generates texture coordinates by projecting onto a surrounding texture
SoTextureCoordinateFunction | Abstract base class for texture coordinate generating nodes
SoTextureCoordinatePlane | Generates texture coordinates by projecting onto a plane
SoTextureScalePolicy | Node for controlling the texture scale policy
SbThread | A class for managing threads
SbThreadAutoLock | Simple convenience class for locking access to a function
SbTime | Instances represents time values
SoTimeCounter | Integer counter engine
SoTimerQueueSensor | Abstract base class for sensors triggering on certain timer events
SoTimerSensor | Sensor which will trigger at given intervals
SoToVRML2Action | Builds a new scene graph, using only VRML97/VRML2 nodes
SoToVRMLAction | Builds a new scene graph using only VRML 1.0 nodes
SoTrackballDragger | The SoTrackballDragger provides the end-user with rotation and scaling interaction possibilities
SoTrackballManip | The SoTrackballManip wraps an SoTrackballDragger for convenience
SoTransform | "all-purpose" transformation node type
SoTransformation | 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
SoTransformerManip | The SoTransformerManip wraps an SoTransformerDragger for convenience
SoTransformManip | Used to manipulate transformations
SoTransformSeparator | Group node preserving the current transformations
SoTransformVec3f | Transforms 3D vectors by a matrix
SoTranslate1Dragger | Mechanism for the end-user to translate along an axis
SoTranslate2Dragger | Mechanism for the end-user to translate in a plane
SoTranslation | Node type for specifying geometry translations
SoTransparencyType | Node for setting the transparency type for shapes
SoTriangleStripSet | Used to render and control non-indexed triangle strips
SoTriggerAny | Fan-in engine for triggers
SoType | Basis for the run-time type system in Coin
SbTypedStorage< Type > | Manages generic thread-local memory
SoTypeList | Container class for arrays of SoType objects
SoUnits | Node for setting unit types
SbVec2f | 2 dimensional vector with floating point coordinates
SbVec2s | 2 dimensional vector with short integer coordinates
SbVec3f | 3 dimensional vector with floating point coordinates
SbVec3fList | Container for arrays of SbVec3f pointers
SbVec3s | 3 dimensional vector with short integer coordinates
SbVec4f | 4 dimensional vector with floating point coordinates
SoVectorizeAction | Base class for vectorizing Coin scene graphs
SoVectorizePSAction | Used for rendering to a Postscript file
SoVectorOutput | Used for setting vector output file
SoVertexProperty | Collects the functionality of various appearance nodes
SoVertexShape | Superclass for all vertex based shapes
SbViewportRegion | Viewport within a full window
SbViewVolume | Viewing volume in 3D space
SoVRMLAnchor | Used for linking to other URL resources
SoVRMLAppearance | Visual properties for shapes
SoVRMLAudioClip | Used to load and store audio data
SoVRMLBackground | Used for specifying a viewer panorama
SoVRMLBillboard | Used for rotating geometry towards the viewpoint
SoVRMLBox | Used for representing a 3D box
SoVRMLCollision | Used for collision detection with the avatar
SoVRMLColor | Used to specify multiple colors for a single shape
SoVRMLColorInterpolator | Used to interpolate color values
SoVRMLCone | Used to represent a Cone object
SoVRMLCoordinate | Used to define 3D coordinates for shapes
SoVRMLCoordinateInterpolator | Used to interpolate 3D coordinates
SoVRMLCylinder | Used to represent a cylinder object
SoVRMLCylinderSensor | Maps pointer motion into rotations around the Y axis
SoVRMLDirectionalLight | Node type for specifying directional light sources
SoVRMLDragSensor | Superclass for VRML drag sensors
SoVRMLElevationGrid | Used to represent elevation grids
SoVRMLExtrusion | A geometry node for extruding a cross section along a spine
SoVRMLFog | Used to specify a global scene fog
SoVRMLFontStyle | Used to define the current font
SoVRMLGeometry | Superclass for VRML shapes
SoVRMLGroup | Used for grouping VRML nodes
SoVRMLImageTexture | Used for mapping a texture file onto geometry
SoVRMLIndexedFaceSet | Used for representing a generic 3D shape
SoVRMLIndexedLine | Abstract superclass for lines specified with indices
SoVRMLIndexedLineSet | Used to represent a generic 3D line shape
SoVRMLIndexedShape | Superclass for geometry that use indexes
SoVRMLInline | Used to insert VRML files into a scene
SoVRMLInterpolator | Internal abstract class
SoVRMLLight | Superclass for VRML light nodes
SoVRMLLOD | Used to represent various levels of detail based on distance
SoVRMLMaterial | Used to assign a material to geometry
SoVRMLMovieTexture | Used the map movies onto geometry
SoVRMLNavigationInfo | Used to specify avatar and viewer settings
SoVRMLNormal | Used to bind normals to geometry
SoVRMLNormalInterpolator | Used to interpolate normals
SoVRMLOrientationInterpolator | Used to interpolate orientations
SoVRMLParent | The SoVRMLParent node is a superclass for all VRML grouping nodes
SoVRMLPixelTexture | Used for mapping a texture image onto geometry.
SoVRMLPlaneSensor | Maps pointer motion into object space translations
SoVRMLPointLight | Used to represent a point light
SoVRMLPointSet | Used to represent a set of 3D points
SoVRMLPositionInterpolator | Used to interpolate 3D points
SoVRMLProximitySensor | Used to generate events when the viewer enters or exits a region
SoVRMLScalarInterpolator | Used to interpolate scalar values
SoVRMLScript | Used to control the scene using scripts
SoVRMLSensor | Abstract superclass for VRML sensors
SoVRMLShape | Holds geometry and geometry appearance nodes
SoVRMLSound | Used to represent a sound source
SoVRMLSphere | Used to represent a spherical 3D object
SoVRMLSphereSensor | Maps pointer motion into rotations on a sphere
SoVRMLSpotLight | Defines a spot light source
SoVRMLSwitch | Group node for traversing selected children
SoVRMLText | Used to represent text in a scene
SoVRMLTexture | Superclass for VRML texture nodes
SoVRMLTextureCoordinate | Binds texture coordinates to vertex-based geometry
SoVRMLTextureTransform | Defines a transformation applied to texture coordinates
SoVRMLTimeSensor | Multi-purpose time event generator
SoVRMLTouchSensor | Tracks to pointer position and sends events based on user interaction
SoVRMLTransform | Grouping node that defines a transformation for its children
SoVRMLVertexLine | Superclass for line based VRML geometry
SoVRMLVertexPoint | Superclass for point based VRML shapes
SoVRMLVertexShape | Superclass for vertex based shapes
SoVRMLViewpoint | Perspective camera class
SoVRMLVisibilitySensor | Will generate events based on visibility
SoVRMLWorldInfo | Information about the VRML scene
SoWrapperKit | Simple kit for wrapping a transform and a sub-graph
SoWriteAction | Writes a scene graph to file
SoWWWAnchor | Adds URL callbacks to the highlighted geometry
SoWWWInline | Node used to include data from an URL
SbXfBox3f | 3 dimensional box with floating point coordinates and an attached transformation