Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

Coin Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
SoActionBase class for all traversal actions
SoActionMethodListFunction pointers for action methods
SoAlarmSensorSensor which will trigger once at a specified time
SoAnnotationThe SoAnnotation node draws all its child geometry on top of other geometry
SoAntiSquishUsed to reset to uniform scaling
SoAppearanceKitNode kit catalog that collects miscellaneous appearance node types
SoArrayGroup node for setting up regular arrays of subgraphs
SoAsciiTextRenders flat 3D text
SoAuditorListUsed to keep track of auditors for certain object classes
SoBaseTop-level superclass for a number of class-hierarchies
SoBaseColorNode type for convenient setting of the base material color
SoBaseKitToplevel superclass for nodekits
SoBaseListContainer for pointers to SoBase derived objects
SoBlinkerCycling switch node
SoBoolOperationThe SoBoolOperation engine evaluates expressions of boolean logic
SbBox2f2 dimensional box with floating point corner coordinates
SbBox2s2 dimensional box with short integer coordinates
SbBox3fAbstraction for an axis aligned 3 dimensional box
SoBoxHighlightRenderActionRenders the scene with highlighted boxes around selections
SbBSPTreeBinary space partitioning container
SoButtonEventBase class for all button events
SoCalculatorGeneral purpose calculator for floats and 3D float vectors
SoCallbackNode type which provides a means of setting callback hooks in the scene graph
SoCallbackActionInvokes callbacks at specific nodes
SoCallbackListThe SoCallbackList is a container for callback function pointers
SoCameraAbstract base class for camera definition nodes
SoCameraKitNode kit with a transform and a camera
SoCenterballDraggerDragger you can rotate and translate
SoCenterballManipThe SoCenterballManip wraps an SoCenterballDragger for convenience
SoChildListContainer for node children
SoClipPlaneNode type for specifying clipping planes
SoClipPlaneManipUsed to manipulate clip planes
SbColorRed, green and blue components which make up a color value
SbColor4fRed, green, blue and alpha components which make up a color value
SoColorIndexUsed to specify color indices for subsequent shapes
SoComplexityNode type which is used to set the tradeoff between quality and performance
SoComposeMatrixUsed to compose a matrix from miscellaneous transformations
SoComposeRotationUsed to compose rotations from angle and axis
SoComposeRotationFromToUsed to compose rotations based on from and to vectors
SoComposeVec2fUsed to compose 2D vectors from two floats
SoComposeVec3fUsed to compose 3D vectors from floats
SoComposeVec4fUsed to compose 4D vectors from four floats
SoComputeBoundingBoxUsed to calculate a bounding box
SoConcatenateUsed to concatenate several inputs into one output
SoConeFor rendering cone shapes
SoConeDetailInformation about the parts of a SoCone shape
SoCoordinate3Node for providing coordinates to shape nodes
SoCoordinate4Node for providing coordinates to shape nodes
SoCounterInteger counter engine
SoCubeFor rendering cubes
SoCubeDetailInformation about the parts of a SoCube shape
SbCylinderRepresentation of a cylinder
SoCylinderFor rendering cylinder shapes
SoCylinderDetailInformation about the parts of a SoCylinder shape
SbCylinderPlaneProjectorProjects 2D points to a half-cylinder and a plane
SbCylinderProjectorAbstract base class for mapping to cylindrical surfaces
SbCylinderSectionProjectorThe SbCylinderSectionProjector projects 2D points to a sliced cylinder
SbCylinderSheetProjectorProjects 2D points to 3D points on a sheet covering a cylindrical shape
SoDataSensorAbstract base class for sensors monitoring changes in a scene graph
SoDBKeeps track of internal global data
SoDebugErrorInternal debugging message passing mechanism
SoDecomposeMatrixUsed to decompose a matrix into simple transformations
SoDecomposeRotationUsed to decompose a rotation into angle and axis
SoDecomposeVec2fUsed to decompose 2D vectors into two floats
SoDecomposeVec3fUsed to decompose 3D vectors into three floats
SoDecomposeVec4fUsed to decompose 4D vectors into four floats
SoDelayQueueSensorAbstract base class for priority scheduled sensors
SoDetailSuperclass for all classes storing detailed information about particular shapes
SoDetailListContainer for pointers to SoDetail objects
SbDictOrganizes a dictionary of keys and values
SoDirectionalLightNode type for specifying directional light sources
SoDirectionalLightDraggerInteractive geometry for manipulating a directional light source
SoDirectionalLightManipUsed to manipulate SoDirectionalLight nodes
SoDraggerBase class for all draggers
SoDragPointDraggerMechanisms for moving a point in 3D
SoDrawStyleSpecificies common rendering properties for shapes
SoElapsedTimeControllable time source engine
SoElementSoElement is the abstract base class for all elements
SoEnabledElementsListContainer for type info for element types that are enabled in actions
SoEngineSoEngine is the base class for Coin engines
SoEngineListContainer for SoEngine objects
SoEngineOutputOutput slots in SoEngine instances
SoEngineOutputListContainer for SoEngineOutput objects
SoEnvironmentNode for specifying global rendering parameters
SoErrorBase class for all the error handling classes
SoEventBase class for all Coin events
SoEventCallbackFunctionality for catching events
SoExtSelectionCan be used for extended selection functionality
SoFaceDetailFor storing detailed polygon information
SoFaceSetUsed to render and organize non-indexed polygonal face data
SoFieldTop-level abstract base class for fields
SoFieldContainerBase class for all classes that contain fields
SoFieldConverterAbstract base class for field converters
SoFieldDataContainer for a prototype set of fields
SoFieldListContainer for pointers to SoField objects
SoFieldSensorDetects changes to a field
SoFileNode container for another model file
SoFloatElementSoFloatElement is an abstract base class for elements that consists of a single float value
SoFontAppearance node for setting fonts
SoFontStyleChanges the appearance of fonts for text rendering nodes
SoFullPathAllows examination of hidden children in paths
SoGateUsed to selectively copy values from input to output
SoGetBoundingBoxActionCalculates bounding boxes for nodes and subgraphs
SoGetMatrixActionAction for accumulating the transformation matrix of a subgraph
SoGetPrimitiveCountActionCounts the primitives in a scene
SoGLColorIndexElementSets the current OpenGL color
SoGLLineWidthElementChanges the linewidth setting of the OpenGL render state
SoGLPointSizeElementChanges the pointsize setting of the OpenGL render state
SoGLRenderActionRenders the scene graph with OpenGL calls
SoGroupNode which managed other node instances
SoHandleBoxDraggerSupport for interactive scaling and translation
SoHandleBoxManipWraps an SoHandleBoxDragger for manipulating a transformation
SoHandleEventActionDistributes user events to the scene
SoIdleSensorSensor which will trigger as soon as the application is idle
SoImageDraws a 2D image on the viewport
SbImageAbstract datatype for 2D images
SoIndexedFaceSetUsed to handle generic indexed facesets
SoIndexedLineSetUsed to render and otherwise represent indexed lines
SoIndexedNurbsCurveNode for representing smooth curves
SoIndexedNurbsSurfaceCan be used to render NURBS surfaces
SoIndexedShapeSuperclass for all indexed vertex shapes
SoIndexedTriangleStripSetKeeps data for rendering and otherwise representing triangle strips
SoInfoNode for holding text information
SoInputAbstraction of file import functionality
SoInteractionTakes care of initalizing internal classes
SoInteractionKitBase class for draggers
SoInterpolateBase class for all interpolator engines
SoInterpolateFloatUsed to interpolate two floating point values
SoInterpolateRotationUsed to interpolate between two rotations
SoInterpolateVec2fUsed to interpolate between pairs of 2D vectors
SoInterpolateVec3fUsed to interpolate between pairs of 3D vectors
SoInterpolateVec4fUsed to interpolate between pairs of 4D vectors
SbIntListContainer for integer list arrays
SoJackDraggerDragger you can translate, rotate and scale
SoJackManipThe SoJackManip wraps an SoJackDragger for convenience
SoKeyboardEventInformation about keyboard interaction
SoLabelNode for holding label information in a scene graph
SoLevelOfDetailUsed to choose a child based on projected size
SoLightBase class for light emitting nodes
SoLightKitKit with a transform, a light and a shape or subgraph
SoLightModelNode for specifying the model for geometry lighting
SbLineLine in 3D space
SoLinearProfileNode for specifying linear profile curves
SoLineDetailFor storing detailed 3D line information
SoLineHighlightRenderActionRenders selections with line highlighting
SbLineProjectorProjects 2D points to 3D points along a line
SoLineSetUsed to render and organize non-indexed polylines
SoLineWidthElementChanges the linewidth setting of the render state
SbList< Type >Template container class for lists
SoLocateHighlightHighlights geometry under the cursor
SoLocation2EventInformation about 2D movement events
SoLockManagerThe SoLockManager is a defunct software license lock mechanism
SoLODUsed to choose a child based distance between viewer and object
SoMarkerSetDisplays a set of 2D bitmap markers in 3D
SoMaterialNode type for setting up material values for scene geometry
SoMaterialBindingNode for setting up how materials are mapped to shapes
SbMatrix4x4 dimensional representation of a matrix
SoMatrixTransformTransformation node
SoMemoryErrorUsed to inform of problems with memory allocation
SoMFBitMaskContainer for a set of bitmasks
SoMFBoolContainer for SbBool values
SoMFColorContainer for SbColor values
SoMFEngineContainer for engines
SoMFEnumContainer for a set of enumerated values
SoMFFloatContainer for floating point values
SoMFieldBase class for fields which can contain multiple values
SoMFInt32Container for 32-bit integer values
SoMFMatrixContainer for SbMatrix values
SoMFNameContainer for SbName values
SoMFNodeContainer for nodes
SoMFPathContainer for paths
SoMFPlaneContainer for SbPlane values
SoMFRotationContainer for SbRotation values
SoMFShortContainer for short integer values
SoMFStringContainer for SbString values
SoMFTimeContainer for SbTime values
SoMFUInt32Container for 32-bit unsigned integer values
SoMFUShortContainer for unsigned short integer values
SoMFVec2fContainer for SbVec2f vectors
SoMFVec3fContainer for SbVec3f vectors
SoMFVec4fContainer for SbVec4f vectors
SoMotion3EventInformation about 3D movement events
SoMouseButtonEventInformation about mousebutton interaction
SoMultipleCopyRedraws it's children multiple times at different transformations
SbNameStores strings by reference in a hash table
SoNodeBase class for nodes used in scene graphs
SoNodeKitUsed to initialize the nodekit classes
SoNodekitCatalogContainer for nodekit layouts
SoNodeKitDetailYet to be documented
SoNodeKitListPartContainer node
SoNodeKitPathPath that contains only nodekit nodes
SoNodeListContainer for pointers to SoNode objects
SoNodeSensorDetects changes to nodes
SoNonIndexedShapeSuperclass for all non-indexed vertex based shapes
SoNormalNode for providing normals to the state
SoNormalBindingNode for specifying normal vector bindings
SoNotListList of SoNotRec notification records
SoNotRecBasis for records in notification lists
SoNurbsCurveNode for representing smooth curves
SoNurbsProfileNode for specifying smooth profile curves
SoNurbsSurfaceUsed to render smooth surfaces
SoOffscreenRendererUsed for rendering scenes in offscreen buffers
SoOneShotTimer that runs for a configurable time and then stops
SoOneShotSensorSensor which will trigger once
SoOnOffThe SoOnOff engine is a simple on/off switch
SoOrthographicCameraDefines a camera node with orthographic rendering
SoOutputAbstraction of an output stream
SoPackedColorNode for setting diffuse and transparency material values
SoPathContainer class for traversal path descriptions
SoPathListContainer for pointers to SoPath objects
SoPathSensorDetects changes to paths
SoPathSwitchTraverses only when current path matches a configurable path
SoPendulumUsed to create oscillating rotations
SoPerspectiveCameraDefines a camera node with perspective rendering
SoPickActionBase class for picking actions
SoPickedPointUsed for specifying picked points
SoPickedPointListContainer for pointers to SoPickedPoint objects
SoPickStyleNode for setting up how to do picking
SbPlanePlane in 3D space
SbPlaneProjectorProjects 2D points to 3D points in a plane
SbPListContainer class for void pointers
SoPointDetailFor storing detailed information for a single 3D point
SoPointLightNode type for light sources
SoPointLightDraggerInteractive geometry for manipulating a point light source
SoPointLightManipUsed to manipulate point light nodes
SoPointSetUsed to display a set of 3D points
SoPointSizeElementThe SoPointSizeElement changes the pointsize setting of the render state
SoPolygonOffsetNode type for "layering" rendering primitives
SoPrimitiveVertexSingle vertex of a generated primitive
SoProfileAbstract superclass for profile definitions
SoProfileCoordinate2Node specifying a set of 2D coordinates for profiles
SoProfileCoordinate3Node specifying a set of 3D coordinates for profiles
SbProjectorAbstract base projector class
SoQuadMeshUsed to render and optimize a quadrilateral mesh
SoRayPickActionDoes ray intersection with scene graphs
SoReadErrorUsed during model import operations
SoReplacedElementAbstract element superclass
SoResetTransformNode type which makes it possible to "nullify" state during traversal
SoRotateCylindricalDraggerFor rotating geometry around a single axis
SoRotateDiscDraggerFor rotating geometry around a single axis
SoRotateSphericalDraggerFor rotating geometry in any direction
SoRotationRotation transformation
SbRotationRotation in 3D space
SoRotationXYZNode type for specifying rotation around a particular axis
SoRotorNode used to animate rotations
SoScaleNode type for scaling scene graph geometry
SoScale1DraggerMechanism for the end-user to scale in one dimension
SoScale2DraggerMechanism for the end-user to scale in two dimensions
SoScale2UniformDraggerMechanism for the end-user to scale in two dimensions
SoScaleUniformDraggerMechanism for the end-user to scale in three dimensions
SoSceneKitCollects node kits needed to set up a scene: camera, light and shapes
SoSceneManagerMain interface between the scene graph and the GUI toolkit
SoSearchActionMethods for searching through scene graphs
SoSelectionManages a list of selected nodes
SoSelectOneUsed to select one value from a set of values
SoSensorAbstract base class for all sensors
SoSensorManagerHandles the sensor queues
SoSeparatorState-preserving group node
SoSeparatorKitTypical set of nodes to influence a shape subgraph
SoSFBitMaskContainer for a set of bit flags
SoSFBoolContainer for an SbBool value
SoSFColorContainer for an SbColor value
SoSFEngineContainer for a single engine
SoSFEnumContainer for an enum value
SoSFFloatContainer for a floating point value
SoSFieldBase class for fields which contains only a single value
SoSFImageUsed to store pixel images
SoSFInt32Container for a 32-bit integer value
SoSFMatrixContainer for an SbMatrix
SoSFNameContainer for an SbName
SoSFNodeContainer for a single node
SoSFPathContainer for a single path
SoSFPlaneContainer for an SbPlane value
SoSFRotationContainer for an SbRotation
SoSFShortContainer for a short integer value
SoSFStringContainer for an SbString
SoSFTimeContainer for an SbTime value
SoSFTrigger"void" class used for detecting field changes
SoSFUInt32Container for a 32-bit unsigned integer value
SoSFUShortContainer for a unsigned short integer value
SoSFVec2fContainer for an SbVec2f vector
SoSFVec3fContainer for an SbVec3f vector
SoSFVec4fContainer for an SbVec4f vector
SoShapeSuperclass for geometry shapes
SoShapeHintsNode containing hints about how to render geometry
SoShapeKitTemplates to insert what is usually needed for shape nodes
SoShuttleUsed to oscillate between two translations
SoSpaceballButtonEventInformation about spaceball button interaction
SoSphereFor rendering sphere shapes
SbSphereRepresentation of a sphere
SbSpherePlaneProjectorProjects 2D points to a half-sphere and a plane
SbSphereProjectorAbstract base class for mapping to spherical surfaces
SbSphereSectionProjectorThe SbSphereSectionProjector projects 2D points to a sliced sphere
SbSphereSheetProjectorProjects 2D points to 3D points on a sheet covering a spherical shape
SoSpotLightNode type for light sources with a cone shaped lightvolume
SoSpotLightDraggerInteractive geometry for manipulating a spotlight
SoSpotLightManipUsed to manipulate spot light nodes
SoStateManages the Coin scenegraph traversal state data
SbStringString class with convenience functions for string operations
SbStringListContainer for arrays of SbString pointers
SoSurroundScaleUsed to automatically scale geometry to surround other geometry
SoSwitchGroup node which selects one child subgraph for traversal
SoTabBoxDraggerThe SoTabBoxDragger wraps a box around geometry you can then translate and scale
SoTabBoxManipWraps an SoTabBoxDragger
SoTabPlaneDraggerDragger you can translate and scale within a plane
SbTesselatorUsed to tessellate polygons into triangles
SoText2Node type for visualizing 2D text aligned with the camera plane
SoText3Renders extruded 3D text
SoTextDetailThe SoTextDetail stores information about a character in a string
SoTexture2Used to map a 2D texture onto subsequent geometry in the scenegraph
SoTexture2TransformUsed to define 2D texture transformations
SoTextureCoordinate2Set of coordinates for the mapping of 2D textures
SoTextureCoordinateBindingSays how texture coordinates should be bound to shapes
SoTextureCoordinateDefaultRemoves texture coordinates from the state
SoTextureCoordinateEnvironmentGenerates texture coordinates by projecting onto a surrounding texture
SoTextureCoordinateFunctionAbstract base class for texture coordinate generating nodes
SoTextureCoordinatePlaneGenerates texture coordinates by projecting onto a plane
SbTimeInstances represents time values
SoTimeCounterInteger counter engine
SoTimerQueueSensorAbstract base class for sensors triggering on certain timer events
SoTimerSensorSensor which will trigger at given intervals
SoTrackballDraggerThe SoTrackballDragger provides the end-user with rotation and scaling interaction possibilities
SoTrackballManipThe SoTrackballManip wraps an SoTrackballDragger for convenience
SoTransform"all-purpose" transformation node type
SoTransformationAbstract base class for transformation nodes
SoTransformBoxDraggerThe SoTransformBoxDragger provides a box which can be translated, scaled and rotated
SoTransformBoxManipThe SoTransformBoxManip wraps an SoTransformBoxDragger for convenience
SoTransformerDraggerThe SoTransformerDragger provides geometry for translation, scaling and rotations
SoTransformerManipThe SoTransformerManip wraps an SoTransformerDragger for convenience
SoTransformManipUsed to manipulate transformations
SoTransformSeparatorGroup node preserving the current transformations
SoTransformVec3fTransforms 3D vectors by a matrix
SoTranslate1DraggerMechanism for the end-user to translate along an axis
SoTranslate2DraggerMechanism for the end-user to translate in a plane
SoTranslationNode type for specifying geometry translations
SoTriangleStripSetUsed to render and control non-indexed triangle strips
SoTriggerAnyFan-in engine for triggers
SoTypeBasis for the run-time type system in Coin
SoTypeListContainer class for arrays of SoType objects
SoUnitsNode for setting unit types
SbVec2f2 dimensional vector with floating point coordinates
SbVec2s2 dimensional vector with short integer coordinates
SbVec3f3 dimensional vector with floating point coordinates
SbVec3fListContainer for arrays of SbVec3f pointers
SbVec4f4 dimensional vector with floating point coordinates
SoVertexPropertyCollects the functionality of various appearance nodes
SoVertexShapeSuperclass for all vertex based shapes
SbViewportRegionViewport within a full window
SbViewVolumeViewing volume in 3D space
SoWrapperKitSimple kit for wrapping a transform and a sub-graph
SoWriteActionWrites a scene graph to file
SoWWWAnchorAdds URL callbacks to the highlighted geometry
SoWWWInlineNode used to include data from an URL
SbXfBox3f3 dimensional box with floating point coordinates and an attached transformation

Generated on Tue Jul 27 23:53:02 2004 for Coin by doxygen 1.3.7