![]() |
http://www.sim.no/ http://www.coin3d.org/ |
Ccc_string | The cc_string type is a C ADT for ASCII string management |
CSbBarrier | Implements the "barrier" multi-thread synchronization technique |
CSbBox2d | 2 dimensional box with double precision corner coordinates |
CSbBox2f | 2 dimensional box with floating point corner coordinates |
CSbBox2s | 2 dimensional box with short integer coordinates |
CSbBox3d | Abstraction for an axis aligned 3 dimensional box |
CSbBox3f | Abstraction for an axis aligned 3 dimensional box |
CSbBox3s | 3 dimensional box with short integer coordinates |
CSbBSPTree | Binary space partitioning container |
CSbClip | Generic polygon clipper class |
CSbColor | Red, green and blue components which make up a color value |
CSbColor4f | Red, green, blue and alpha components which make up a color value |
CSbCondVar | A class for synchronizing access to global variables |
CSbCylinder | Representation of a cylinder |
CSbCylinderPlaneProjector | Projects 2D points to a half-cylinder and a plane |
CSbCylinderProjector | Abstract base class for mapping to cylindrical surfaces |
CSbCylinderSectionProjector | The SbCylinderSectionProjector projects 2D points to a sliced cylinder |
CSbCylinderSheetProjector | Projects 2D points to 3D points on a sheet covering a cylindrical shape |
CSbDict | Organizes a dictionary of keys and values |
CSbDPLine | Line in 3D space |
CSbDPMatrix | 4x4 dimensional representation of a double-precision matrix |
CSbDPRotation | Rotation in 3D space |
CSbDPViewVolume | Double precision viewing volume in 3D space |
CSbFifo | A class for managing a pointer first-in, first-out queue |
CSbHeap | Generic heap class |
CSbHeapFuncs | The SbHeapFuncs struct is used to specify functions on heap elements |
CSbImage | Abstract datatype for 2D and 3D images |
CSbIntList | Container for integer list arrays |
CSbLine | Line in 3D space |
CSbLineProjector | Projects 2D points to 3D points along a line |
CSbList | The SbList class is a template container class for lists |
CSbMatrix | 4x4 dimensional representation of a matrix |
CSbMutex | A basic class for managing a mutex |
CSbName | Stores strings by reference |
CSbOctTree | Defines a generic oct tree for fast geometry searches |
CSbOctTreeFuncs | |
CSbPlane | Plane in 3D space |
CSbPlaneProjector | Projects 2D points to 3D points in a plane |
CSbPList | Container class for void pointers |
CSbProfilingData | Data structure for gathering scene graph traversal profiling information |
CSbProjector | Abstract base projector class |
CSbRotation | Rotation in 3D space |
CSbRWMutex | |
CSbSphere | Representation of a sphere |
CSbSpherePlaneProjector | Projects 2D points to a half-sphere and a plane |
CSbSphereProjector | Abstract base class for mapping to spherical surfaces |
CSbSphereSectionProjector | The SbSphereSectionProjector projects 2D points to a sliced sphere |
CSbSphereSheetProjector | Projects 2D points to 3D points on a sheet covering a spherical shape |
CSbStorage | Manages thread-local memory |
CSbString | String class with convenience functions for string operations |
CSbStringList | Container for arrays of SbString pointers |
CSbTesselator | Used to tessellate polygons into triangles |
CSbThread | A class for managing threads |
CSbThreadAutoLock | Simple convenience class for locking access to a function |
CSbTime | Instances represents time values |
CSbTypedStorage | The SbTypedStorage class manages generic thread-local memory |
CSbVec2b | Vector class for containing two byte integers |
CSbVec2d | 2 dimensional vector with double precision floating point coordinates |
CSbVec2f | 2 dimensional vector with floating point coordinates |
CSbVec2i32 | 2 dimensional vector with short integer coordinates |
CSbVec2s | 2 dimensional vector with short integer coordinates |
CSbVec2ub | |
CSbVec2ui32 | |
CSbVec2us | |
CSbVec3b | |
CSbVec3d | 3 dimensional vector with double precision floating point coordinates |
CSbVec3f | 3 dimensional vector with floating point coordinates |
CSbVec3fList | Container for arrays of SbVec3f pointers |
CSbVec3i32 | |
CSbVec3s | 3 dimensional vector with short integer coordinates |
CSbVec3ub | |
CSbVec3ui32 | |
CSbVec3us | |
CSbVec4b | |
CSbVec4d | 4 dimensional vector with double precision floating point coordinates |
CSbVec4f | 4 dimensional vector with floating point coordinates |
CSbVec4i32 | |
CSbVec4s | |
CSbVec4ub | |
CSbVec4ui32 | |
CSbViewportRegion | Viewport within a full window |
CSbViewVolume | Viewing volume in 3D space |
CSbXfBox3d | 3 dimensional box with double precision coordinates and an attached transformation |
CSbXfBox3f | 3 dimensional box with floating point coordinates and an attached transformation |
CScXML | Namespace for static ScXML-related functions |
CScXMLEvent | Base class for events sent to SCXML state machines |
CScXMLInvoke | Implementation of the <invoke> SCXML element |
CScXMLObject | Base class for all SCXML objects |
CScXMLStateMachine | Manager for processing events and setting states in SCXML structures |
CSoAccumulatedElement | Abstract class for storing accumulated state |
CSoAction | Base class for all traversal actions |
CSoActionMethodList | Function pointers for action methods |
CSoAlarmSensor | Sensor which will trigger once at a specified time |
CSoAmbientColorElement | Yet to be documented |
CSoAnnotation | The SoAnnotation node draws all its child geometry on top of other geometry |
CSoAnnoText3CharOrientElement | Yet to be documented |
CSoAnnoText3FontSizeHintElement | Yet to be documented |
CSoAnnoText3RenderPrintElement | Yet to be documented |
CSoAntiSquish | Used to reset to uniform scaling |
CSoAppearanceKit | Node kit catalog that collects miscellaneous appearance node types |
CSoArray | Group node for setting up regular arrays of subgraphs |
CSoAsciiText | Renders flat 3D text |
CSoAudioDevice | Used to control an audio device |
CSoAudioRenderAction | Renders the aural parts of the scene graph |
CSoAuditorList | Used to keep track of auditors for certain object classes |
CSoBase | Top-level superclass for a number of class-hierarchies |
CSoBaseColor | Node type for convenient setting of the base material color |
CSoBaseKit | Toplevel superclass for nodekits |
CSoBaseList | Container for pointers to SoBase derived objects |
CSoBBoxModelMatrixElement | Keeps track of the current model matrix during a scene graph traversal. It is used by amongst others the SoGetBoundingBoxAction class |
CSoBlinker | Cycling switch node |
CSoBoolOperation | The SoBoolOperation engine evaluates expressions of boolean logic |
CSoBoundingBoxCache | Used to cache bounding boxes |
CSoBoxHighlightRenderAction | Renders the scene with highlighted boxes around selections |
CSoBumpMap | Used to map a bump map onto subsequent shapes |
CSoBumpMapCoordinate | Node for providing bump map coordinates to shape nodes |
CSoBumpMapCoordinateElement | Yet to be documented |
CSoBumpMapMatrixElement | Used to manage the bump map matrix stack |
CSoBumpMapTransform | Used to define 2D bump map transformations |
CSoBundle | Superclass for all bundle classes |
CSoButtonEvent | Base class for all button events |
CSoCache | Superclass for all internal cache classes |
CSoCacheElement | Stores and manages the open caches |
CSoCacheHint | Node containing hints about how to cache geometry |
CSoCalculator | General purpose calculator for floats and 3D float vectors |
CSoCallback | Node type which provides a means of setting callback hooks in the scene graph |
CSoCallbackAction | Invokes callbacks at specific nodes |
CSoCallbackList | The SoCallbackList is a container for callback function pointers |
CSoCamera | Abstract base class for camera definition nodes |
CSoCameraKit | Node kit with a transform and a camera |
CSoCenterballDragger | Dragger you can rotate and translate |
CSoCenterballManip | The SoCenterballManip wraps an SoCenterballDragger for convenience |
CSoChildList | Container for node children |
CSoClipPlane | Node type for specifying clipping planes |
CSoClipPlaneElement | Used to manage the clip plane stack |
CSoClipPlaneManip | Used to manipulate clip planes |
CSoColorIndex | Used to specify color indices for subsequent shapes |
CSoComplexity | Node type which is used to set the tradeoff between quality and performance |
CSoComplexityElement | Current shape complexity for a graph traverser |
CSoComplexityTypeElement | Yet to be documented |
CSoComposeMatrix | Used to compose a matrix from miscellaneous transformations |
CSoComposeRotation | Used to compose rotations from angle and axis |
CSoComposeRotationFromTo | Used to compose rotations based on from and to vectors |
CSoComposeVec2f | Used to compose 2D vectors from two floats |
CSoComposeVec3f | Used to compose 3D vectors from floats |
CSoComposeVec4f | Used to compose 4D vectors from four floats |
CSoComputeBoundingBox | Used to calculate a bounding box |
CSoConcatenate | Used to concatenate several inputs into one output |
CSoCone | For rendering cone shapes |
CSoConeDetail | Information about the parts of a SoCone shape |
CSoContextHandler | For now to be treated as an internal class |
CSoConvexDataCache | Used to cache convexified polygons |
CSoCoordinate3 | Node for providing coordinates to shape nodes |
CSoCoordinate4 | Node for providing coordinates to shape nodes |
CSoCoordinateElement | Yet to be documented |
CSoCounter | Integer counter engine |
CSoCreaseAngleElement | Stores the crease angle during a scene graph traversal |
CSoCube | For rendering cubes |
CSoCubeDetail | Information about the parts of a SoCube shape |
CSoCullElement | Used internally for render and pick culling |
CSoCylinder | For rendering cylinder shapes |
CSoCylinderDetail | Information about the parts of a SoCylinder shape |
CSoDataSensor | Abstract base class for sensors monitoring changes in a scene graph |
CSoDB | Keeps track of internal global data |
CSoDebug | |
CSoDebugError | Internal debugging message passing mechanism |
CSoDecimationPercentageElement | Yet to be documented |
CSoDecimationTypeElement | Yet to be documented |
CSoDecomposeMatrix | Used to decompose a matrix into simple transformations |
CSoDecomposeRotation | Used to decompose a rotation into angle and axis |
CSoDecomposeVec2f | Used to decompose 2D vectors into two floats |
CSoDecomposeVec3f | Used to decompose 3D vectors into three floats |
CSoDecomposeVec4f | Used to decompose 4D vectors into four floats |
CSoDelayQueueSensor | Abstract base class for priority scheduled sensors |
CSoDepthBuffer | Node used to control the GL depth buffer |
CSoDepthBufferElement | The SoDepthBufferElement controls the depth buffer settings |
CSoDetail | Superclass for all classes storing detailed information about particular shapes |
CSoDetailList | Container for pointers to SoDetail objects |
CSoDiffuseColorElement | Yet to be documented |
CSoDirectionalLight | Node type for specifying directional light sources |
CSoDirectionalLightDragger | Interactive geometry for manipulating a directional light source |
CSoDirectionalLightManip | Used to manipulate SoDirectionalLight nodes |
CSoDragger | Base class for all draggers |
CSoDragPointDragger | Mechanisms for moving a point in 3D |
CSoDrawStyle | Specificies common rendering properties for shapes |
CSoDrawStyleElement | Yet to be documented |
CSoElapsedTime | Controllable time source engine |
CSoElement | SoElement is the abstract base class for all elements |
CSoEmissiveColorElement | Yet to be documented |
CSoEnabledElementsList | Container for type info for element types that are enabled in actions |
CSoEngine | SoEngine is the base class for Coin engines |
CSoEngineList | Container for SoEngine objects |
CSoEngineOutput | Output slots in SoEngine instances |
CSoEngineOutputData | Container for a prototype set of outputs |
CSoEngineOutputList | Container for SoEngineOutput objects |
CSoEnvironment | Node for specifying global rendering parameters |
CSoEnvironmentElement | Yet to be documented |
CSoError | Base class for all the error handling classes |
CSoEvent | Base class for all Coin events |
CSoEventCallback | Functionality for catching events |
CSoEventManager | Event handling for a Coin3D viewer |
CSoExtSelection | Can be used for extended selection functionality |
CSoFaceDetail | For storing detailed polygon information |
CSoFaceSet | Used to render and organize non-indexed polygonal face data |
CSoField | Top-level abstract base class for fields |
CSoFieldContainer | Base class for all classes that contain fields |
CSoFieldConverter | Abstract base class for field converters |
CSoFieldData | Container for a prototype set of fields |
CSoFieldList | Container for pointers to SoField objects |
CSoFieldSensor | Detects changes to a field |
CSoFile | Node container for another model file |
CSoFloatElement | SoFloatElement is an abstract base class for elements that consists of a single float value |
CSoFocalDistanceElement | Yet to be documented |
CSoFont | Appearance node for setting fonts |
CSoFontNameElement | Yet to be documented |
CSoFontSizeElement | Yet to be documented |
CSoFontStyle | Changes the appearance of fonts for text rendering nodes |
CSoForeignFileKit | Abstract base class for foreign file format support in Coin |
CSoFragmentShader | Used for setting up fragment shader programs |
CSoFrustumCamera | Defines a camera with a generic frustum. |
CSoFullPath | Allows examination of hidden children in paths |
CSoGate | Used to selectively copy values from input to output |
CSoGeoCoordinate | Used to specify a list of geographical coordinates |
CSoGeoElement | Yet to be documented |
CSoGeoLocation | Used to georeference the following nodes |
CSoGeometryShader | Used for loading geometry shader programs |
CSoGeoOrigin | Used to specify an absolute geographic location against which geometry is referenced |
CSoGeoSeparator | Used to georeference a scene graph |
CSoGetBoundingBoxAction | Calculates bounding boxes for nodes and subgraphs |
CSoGetMatrixAction | Action for accumulating the transformation matrix of a subgraph |
CSoGetPrimitiveCountAction | Counts the primitives in a scene |
CSoGLBigImage | Used to handle 2D OpenGL textures of any size |
CSoGLCacheList | Used to store and manage OpenGL caches |
CSoGLClipPlaneElement | Yet to be documented |
CSoGLColorIndexElement | Sets the current OpenGL color |
CSoGLCoordinateElement | Yet to be documented |
CSoGLCubeMapImage | Used to handle cube map textures |
CSoGLDepthBufferElement | The SoGLDepthBufferElement controls the OpenGL depth buffer |
CSoGLDisplayList | Stores and manages OpenGL display lists |
CSoGLDrawStyleElement | The SoGLDrawStyleElement updates the current draw style in OpenGL |
CSoGLDriverDatabase | Used for looking up broken/slow features in OpenGL drivers |
CSoGLEnvironmentElement | For setting GL fog etc |
CSoGLImage | Used to handle OpenGL 2D/3D textures |
CSoGLLazyElement | Meant to optimize GL rendering |
CSoGLLightIdElement | Yet to be documented |
CSoGLLinePatternElement | Yet to be documented |
CSoGLLineWidthElement | Changes the linewidth setting of the OpenGL render state |
CSoGLModelMatrixElement | Yet to be documented |
CSoGLMultiTextureCoordinateElement | Stores the current gltexture coordinates for several units |
CSoGLMultiTextureImageElement | The SoGLMultiTextureImageElement is used to control the current GL texture for texture units |
CSoGLMultiTextureMatrixElement | Used to update the OpenGL texture matrix |
CSoGLNormalElement | Yet to be documented |
CSoGlobalSimplifyAction | For globally simplifying the geometry of a scene graph, globally |
CSoGLPointSizeElement | Changes the pointsize setting of the OpenGL render state |
CSoGLPolygonOffsetElement | Yet to be documented |
CSoGLProjectionMatrixElement | Yet to be documented |
CSoGLRenderAction | Renders the scene graph with OpenGL calls |
CSoGLRenderCache | Used to cache OpenGL calls |
CSoGLRenderPassElement | Yet to be documented |
CSoGLShadowCullingElement | Yet to be documented |
CSoGLShapeHintsElement | Yet to be documented |
CSoGLTexture3EnabledElement | Element which controls whether 3D texturing is enabled or not |
CSoGLTextureCoordinateElement | Stores the current gltexture coordinates |
CSoGLTextureEnabledElement | Element which controls whether texturing is enabled or not |
CSoGLTextureImageElement | The SoGLTextureImageElement is used to control the current GL texture |
CSoGLTextureMatrixElement | Used to update the OpenGL texture matrix |
CSoGLUpdateAreaElement | Yet to be documented |
CSoGLVBOElement | Used to store VBO state |
CSoGLViewingMatrixElement | Used to store the current viewing matrix |
CSoGLViewportRegionElement | Yet to be documented |
CSoGlyph | Used to generate and reuse font glyph bitmaps and outlines |
CSoGroup | Node which managed other node instances |
CSoHandleBoxDragger | Support for interactive scaling and translation |
CSoHandleBoxManip | Wraps an SoHandleBoxDragger for manipulating a transformation |
CSoHandleEventAction | Distributes user events to the scene |
CSoHardCopy | Static class for initializing the hardcopy support |
CSoHeightMapToNormalMap | Engine for computing a normal map from a height map |
CSoIdleSensor | Sensor which will trigger as soon as the application is idle |
CSoImage | Draws a 2D image on the viewport |
CSoIndexedFaceSet | Used to handle generic indexed facesets |
CSoIndexedLineSet | Used to render and otherwise represent indexed lines |
CSoIndexedMarkerSet | Used to display a set of bitmap markers at 3D positions |
CSoIndexedNurbsCurve | Node for representing smooth curves |
CSoIndexedNurbsSurface | Can be used to render NURBS surfaces |
CSoIndexedPointSet | Used to display a set of 3D points |
CSoIndexedShape | Superclass for all indexed vertex shapes |
CSoIndexedTriangleStripSet | Keeps data for rendering and otherwise representing triangle strips |
CSoInfo | Node for holding text information |
CSoInput | Abstraction of file import functionality |
CSoInt32Element | Base class for elements that simply store a 32-bit integer |
CSoInteraction | Takes care of initalizing internal classes |
CSoInteractionKit | Base class for draggers |
CSoInterpolate | Base class for all interpolator engines |
CSoInterpolateFloat | Used to interpolate two floating point values |
CSoInterpolateRotation | Used to interpolate between two rotations |
CSoInterpolateVec2f | Used to interpolate between pairs of 2D vectors |
CSoInterpolateVec3f | Used to interpolate between pairs of 3D vectors |
CSoInterpolateVec4f | Used to interpolate between pairs of 4D vectors |
CSoIntersectingPrimitive | Struct with collision information |
CSoIntersectionDetectionAction | For detecting intersecting primitives in a scene |
CSoJackDragger | Dragger you can translate, rotate and scale |
CSoJackManip | The SoJackManip wraps an SoJackDragger for convenience |
CSoKeyboardEvent | Information about keyboard interaction |
CSoLabel | Node for holding label information in a scene graph |
CSoLazyElement | Used to handle material and shape properties |
CSoLevelOfDetail | Used to choose a child based on projected size |
CSoLight | Base class for light emitting nodes |
CSoLightAttenuationElement | Yet to be documented |
CSoLightElement | Manages the currently active light sources |
CSoLightKit | Kit with a transform, a light and a shape or subgraph |
CSoLightModel | Node for specifying the model for geometry lighting |
CSoLightModelElement | Yet to be documented |
CSoLightPath | Light version of SoPath |
CSoLinearProfile | Node for specifying linear profile curves |
CSoLineDetail | For storing detailed 3D line information |
CSoLineHighlightRenderAction | Renders selections with line highlighting |
CSoLinePatternElement | Yet to be documented |
CSoLineSet | Used to render and organize non-indexed polylines |
CSoLineWidthElement | Changes the linewidth setting of the render state |
CSoListener | Defines listener attributes used when rendering sound |
CSoListenerDopplerElement | The SoListenerDopplerElement holds the doppler velocity and factor of the current listener |
CSoListenerGainElement | Stores the SoListener gain during a scene graph traversal |
CSoListenerOrientationElement | The SoListenerOrientationElement holds the orientation of the current listener |
CSoListenerPositionElement | The SoListenerPositionElement holds the position of the current listener |
CSoLocalBBoxMatrixElement | Yet to be documented |
CSoLocateHighlight | Highlights geometry under the cursor |
CSoLocation2Event | Information about 2D movement events |
CSoLockManager | The SoLockManager is a defunct software license lock mechanism |
CSoLOD | Used to choose a child based distance between viewer and object |
CSoMarkerSet | Displays a set of 2D bitmap markers in 3D |
CSoMaterial | Node type for setting up material values for scene geometry |
CSoMaterialBinding | Node for setting up how materials are mapped to shapes |
CSoMaterialBindingElement | Yet to be documented |
CSoMaterialBundle | Simplifies material handling |
CSoMatrixTransform | Transformation node |
CSoMemoryError | Used to inform of problems with memory allocation |
CSoMFBitMask | Container for a set of bitmasks |
CSoMFBool | Container for SbBool values |
CSoMFColor | Container for SbColor values |
CSoMFColorRGBA | Container for SbColor4f values |
CSoMFDouble | Container for double float precision point values |
CSoMFEngine | Container for engines |
CSoMFEnum | Container for a set of enumerated values |
CSoMFFloat | Container for floating point values |
CSoMField | Base class for fields which can contain multiple values |
CSoMFInt32 | Container for 32-bit integer values |
CSoMFMatrix | Container for SbMatrix values |
CSoMFName | Container for SbName values |
CSoMFNode | Container for nodes |
CSoMFPath | Container for paths |
CSoMFPlane | Container for SbPlane values |
CSoMFRotation | Container for SbRotation values |
CSoMFShort | Container for short integer values |
CSoMFString | Container for SbString values |
CSoMFTime | Container for SbTime values |
CSoMFUInt32 | Container for 32-bit unsigned integer values |
CSoMFUShort | Container for unsigned short integer values |
CSoMFVec2b | Container for SbVec2b vectors |
CSoMFVec2d | Container for SbVec2d vectors |
CSoMFVec2f | Container for SbVec2f vectors |
CSoMFVec2i32 | Container for SbVec2i32 vectors |
CSoMFVec2s | Container for SbVec2s vectors |
CSoMFVec3b | Container for SbVec3b vectors |
CSoMFVec3d | Container for SbVec3d vectors |
CSoMFVec3f | Container for SbVec3f vectors |
CSoMFVec3i32 | Container for SbVec3i32 vectors |
CSoMFVec3s | Container for SbVec3s vectors |
CSoMFVec4b | Container for SbVec4b vectors |
CSoMFVec4d | Container for SbVec4d vectors |
CSoMFVec4f | Container for SbVec4f vectors |
CSoMFVec4i32 | Container for SbVec4i32 vectors |
CSoMFVec4s | Container for SbVec4s vectors |
CSoMFVec4ub | Container for SbVec4ub vectors |
CSoMFVec4ui32 | Container for SbVec4ui32 vectors |
CSoMFVec4us | Container for SbVec4us vectors |
CSoModelMatrixElement | Used to manage the current transformation |
CSoMotion3Event | Information about 3D movement events |
CSoMouseButtonEvent | Information about mousebutton interaction |
CSoMultipleCopy | Redraws it's children multiple times at different transformations |
CSoMultiTextureEnabledElement | Element which stores whether texturing is enabled or not |
CSoMultiTextureImageElement | Yet to be documented |
CSoMultiTextureMatrixElement | Used to manage the texture matrix stack for texture units > 0 |
CSoNode | Base class for nodes used in scene graphs |
CSoNodeEngine | SoNodeEngine is the base class for Coin node engines |
CSoNodeKit | Used to initialize the nodekit classes |
CSoNodekitCatalog | Container for nodekit layouts |
CSoNodeKitDetail | Yet to be documented |
CSoNodeKitListPart | Container node |
CSoNodeKitPath | Path that contains only nodekit nodes |
CSoNodeList | Container for pointers to SoNode objects |
CSoNodeSensor | Detects changes to nodes |
CSoNonIndexedShape | Superclass for all non-indexed vertex based shapes |
CSoNormal | Node for providing normals to the state |
CSoNormalBinding | Node for specifying normal vector bindings |
CSoNormalBindingElement | The SoNormalBindingElement is yet to be documented |
CSoNormalBundle | Simplifies normal handling |
CSoNormalCache | Used to hold cached normals |
CSoNormalElement | Yet to be documented |
CSoNormalGenerator | Used to generate normals |
CSoNotList | List of SoNotRec notification records |
CSoNotRec | Records for notification lists |
CSoNurbsCurve | Node for representing smooth curves |
CSoNurbsProfile | Node for specifying smooth profile curves |
CSoNurbsSurface | Used to render smooth surfaces |
CSoOffscreenRenderer | Used for rendering scenes in offscreen buffers |
CSoOneShot | Timer that runs for a configurable time and then stops |
CSoOneShotSensor | Sensor which will trigger once |
CSoOnOff | The SoOnOff engine is a simple on/off switch |
CSoOrthographicCamera | Defines a camera node with orthographic rendering |
CSoOutput | Abstraction of an output stream |
CSoOverrideElement | The SoOverrideElement maintains a list of overridable elements and a list over which elements should be overridden |
CSoPackedColor | Node for setting diffuse and transparency material values |
CSoPath | Container class for traversal path descriptions |
CSoPathList | Container for pointers to SoPath objects |
CSoPathSensor | Detects changes to paths |
CSoPathSwitch | Traverses only when current path matches a configurable path |
CSoPendulum | Used to create oscillating rotations |
CSoPerspectiveCamera | Defines a camera node with perspective rendering |
CSoPickAction | Base class for picking actions |
CSoPickedPoint | Used for specifying picked points |
CSoPickedPointList | Container for pointers to SoPickedPoint objects |
CSoPickRayElement | Yet to be documented |
CSoPickStyle | Node for setting up how to do picking |
CSoPickStyleElement | The SoPickStyleElement is yet to be documented |
CSoPointDetail | For storing detailed information for a single 3D point |
CSoPointLight | Node type for light sources |
CSoPointLightDragger | Interactive geometry for manipulating a point light source |
CSoPointLightManip | Used to manipulate point light nodes |
CSoPointSet | Used to display a set of 3D points |
CSoPointSizeElement | The SoPointSizeElement changes the pointsize setting of the render state |
CSoPolygonOffset | Node type for "layering" rendering primitives |
CSoPolygonOffsetElement | Yet to be documented |
CSoPrimitiveVertex | Single vertex of a generated primitive |
CSoPrimitiveVertexCache | |
CSoProfile | Abstract superclass for profile definitions |
CSoProfileCoordinate2 | Node specifying a set of 2D coordinates for profiles |
CSoProfileCoordinate3 | Node specifying a set of 3D coordinates for profiles |
CSoProfileCoordinateElement | Yet to be documented |
CSoProfileElement | Yet to be documented |
CSoProfiler | Main static class for initializing the scene graph profiling subsystem |
CSoProfilerElement | The SoProfilerElement element class is for registering statistics during scene graph traversals |
CSoProfilerStats | Node for exposing profiling results gathered by SoProfilerElement |
CSoProfilingReportGenerator | Convenience report generator functionality |
CSoProto | Handles PROTO definitions |
CSoProtoInstance | Handles PROTO instances |
CSoPSVectorOutput | Used for writing Postscript |
CSoQuadMesh | Used to render and optimize a quadrilateral mesh |
CSoRayPickAction | Does ray intersection with scene graphs |
CSoReadError | Used during model import operations |
CSoRenderManager | |
CSoReorganizeAction | Reorganizes your scene graph to optimize traversal/rendering |
CSoReplacedElement | Abstract element superclass |
CSoResetTransform | Node type which makes it possible to "nullify" state during traversal |
CSoRotateCylindricalDragger | For rotating geometry around a single axis |
CSoRotateDiscDragger | For rotating geometry around a single axis |
CSoRotateSphericalDragger | For rotating geometry in any direction |
CSoRotation | Rotation transformation |
CSoRotationXYZ | Node type for specifying rotation around a particular axis |
CSoRotor | Node used to animate rotations |
CSoScale | Node type for scaling scene graph geometry |
CSoScale1Dragger | Mechanism for the end-user to scale in one dimension |
CSoScale2Dragger | Mechanism for the end-user to scale in two dimensions |
CSoScale2UniformDragger | Mechanism for the end-user to scale in two dimensions |
CSoScaleUniformDragger | Mechanism for the end-user to scale in three dimensions |
CSoSceneKit | Collects node kits needed to set up a scene: camera, light and shapes |
CSoSceneManager | Main interface between the scene graph and the GUI toolkit |
CSoSceneTexture2 | Used to create a 2D texture from a Coin scene graph |
CSoSceneTextureCubeMap | Renders a scene into a texture cube map |
CSoScXMLEvent | Adds an SoEvent holder to the ScXMLEvent base |
CSoScXMLStateMachine | Integration level for using Coin events with SCXML-based state machines |
CSoSearchAction | Methods for searching through scene graphs |
CSoSelection | Manages a list of selected nodes |
CSoSelectOne | Used to select one value from a set of values |
CSoSensor | Abstract base class for all sensors |
CSoSensorManager | Handles the sensor queues |
CSoSeparator | State-preserving group node |
CSoSeparatorKit | Typical set of nodes to influence a shape subgraph |
CSoSFBitMask | Container for a set of bit flags |
CSoSFBool | Container for an SbBool value |
CSoSFBox2d | Container for an SbBox2d vector |
CSoSFBox2f | Container for an SbBox2f vector |
CSoSFBox2i32 | Container for an SbBox2i32 vector |
CSoSFBox2s | Container for an SbBox2s vector |
CSoSFBox3d | Container for an SbBox3d vector |
CSoSFBox3f | Container for an SbBox3f vector |
CSoSFBox3i32 | Container for an SbBox3i32 vector |
CSoSFBox3s | Container for an SbBox3s vector |
CSoSFColor | Container for an SbColor value |
CSoSFColorRGBA | Container for an SbColor4f value |
CSoSFDouble | Container for a double precision floating point value |
CSoSFEngine | Container for a single engine |
CSoSFEnum | Container for an enum value |
CSoSFFloat | Container for a floating point value |
CSoSField | Base class for fields which contains only a single value |
CSoSFImage | Used to store pixel images |
CSoSFImage3 | Used to store 3D (volume) images |
CSoSFInt32 | Container for a 32-bit integer value |
CSoSFMatrix | Container for an SbMatrix |
CSoSFName | Container for an SbName |
CSoSFNode | Container for a single node |
CSoSFPath | Container for a single path |
CSoSFPlane | Container for an SbPlane value |
CSoSFRotation | Container for an SbRotation |
CSoSFShort | Container for a short integer value |
CSoSFString | Container for an SbString |
CSoSFTime | Container for an SbTime value |
CSoSFTrigger | "void" class used for detecting field changes |
CSoSFUInt32 | Container for a 32-bit unsigned integer value |
CSoSFUShort | Container for a unsigned short integer value |
CSoSFVec2b | Container for an SbVec2b vector |
CSoSFVec2d | Container for an SbVec2d vector |
CSoSFVec2f | Container for an SbVec2f vector |
CSoSFVec2i32 | Container for an SbVec2i32 vector |
CSoSFVec2s | Container for an SbVec2s vector |
CSoSFVec3b | Container for an SbVec3b vector |
CSoSFVec3d | Container for an SbVec3d vector |
CSoSFVec3f | Container for an SbVec3f vector |
CSoSFVec3i32 | Container for an SbVec3i32 vector |
CSoSFVec3s | Container for an SbVec3s vector |
CSoSFVec4b | Container for an SbVec4b vector |
CSoSFVec4d | Container for an SbVec4d vector |
CSoSFVec4f | Container for an SbVec4f vector |
CSoSFVec4i32 | Container for an SbVec4i32 vector |
CSoSFVec4s | Container for an SbVec4s vector |
CSoSFVec4ub | Container for an SbVec4ub vector |
CSoSFVec4ui32 | Container for an SbVec4ui32 vector |
CSoSFVec4us | Container for an SbVec4us vector |
CSoShaderObject | |
CSoShaderParameter | |
CSoShaderProgram | Used to specify a set of vertex/geometry/fragment objects |
CSoShadowCulling | Node for setting the shadow style on nodes |
CSoShadowGroup | The SoShadowGroup node is a group node used for shadow rendering |
CSoShadowSpotLight | Node for setting up a spot light which casts shadows |
CSoShadowStyle | Node for setting the shadow style on nodes |
CSoShadowStyleElement | Yet to be documented |
CSoShape | Superclass for geometry shapes |
CSoShapeHints | Node containing hints about how to render geometry |
CSoShapeKit | Templates to insert what is usually needed for shape nodes |
CSoShapeSimplifyAction | Replaces complex primitives with simplified polygon representations |
CSoShapeStyleElement | Yet to be documented |
CSoShininessElement | Yet to be documented |
CSoShuttle | Used to oscillate between two translations |
CSoSimplifyAction | Base class for the simplify action classes |
CSoSoundElement | The SoSoundElement is used for optimizing audio rendering and for turning off inactive SoVRMLSound nodes |
CSoSpaceballButtonEvent | Information about spaceball button interaction |
CSoSpecularColorElement | The SoSpecularColorElement is yet to be documented |
CSoSphere | For rendering sphere shapes |
CSoSpotLight | Node type for light sources with a cone shaped lightvolume |
CSoSpotLightDragger | Interactive geometry for manipulating a spotlight |
CSoSpotLightManip | Used to manipulate spot light nodes |
CSoState | Manages the Coin scenegraph traversal state data |
CSoSTLFileKit | SoSTLFileKit is a class for using STL files with Coin |
CSoSurroundScale | Used to automatically scale geometry to surround other geometry |
CSoSwitch | Group node which selects one child subgraph for traversal |
CSoSwitchElement | Yet to be documented |
CSoTabBoxDragger | The SoTabBoxDragger wraps a box around geometry you can then translate and scale |
CSoTabBoxManip | Wraps an SoTabBoxDragger |
CSoTabPlaneDragger | Dragger you can translate and scale within a plane |
CSoTempPath | Used to store temporary paths |
CSoText2 | Node type for visualizing 2D text aligned with the camera plane |
CSoText3 | Renders extruded 3D text |
CSoTextDetail | The SoTextDetail stores information about a character in a string |
CSoTextOutlineEnabledElement | Yet to be documented |
CSoTexture2 | Used to map a 2D texture onto subsequent geometry in the scenegraph |
CSoTexture2Convert | Abstract base class for texture filtering engines |
CSoTexture2Transform | Used to define 2D texture transformations |
CSoTexture3 | Used to map a 3D texture onto geometry |
CSoTexture3Transform | Used to define 3D texture transformations |
CSoTextureCombine | Node for setting texture combine functions |
CSoTextureCombineElement | Yet to be documented |
CSoTextureCoordinate2 | Set of coordinates for the mapping of 2D textures |
CSoTextureCoordinate3 | Set of coordinates for the mapping of 2D textures |
CSoTextureCoordinateBinding | Says how texture coordinates should be bound to shapes |
CSoTextureCoordinateBindingElement | Yet to be documented |
CSoTextureCoordinateBundle | Simplifies texture coordinate handling |
CSoTextureCoordinateCache | |
CSoTextureCoordinateCube | Autogenerates cubemapped texture coordinated for shapes |
CSoTextureCoordinateCylinder | Autogenerates cylinder mapped texture coordinated for shapes |
CSoTextureCoordinateDefault | Removes texture coordinates from the state |
CSoTextureCoordinateElement | Yet to be documented |
CSoTextureCoordinateEnvironment | Generates texture coordinates by projecting onto a surrounding texture |
CSoTextureCoordinateFunction | Abstract base class for texture coordinate generating nodes |
CSoTextureCoordinateNormalMap | Generates texture coordinates by projecting onto a surrounding texture |
CSoTextureCoordinateObject | Generates texture coordinates by.. |
CSoTextureCoordinatePlane | Generates texture coordinates by projecting onto a plane |
CSoTextureCoordinateReflectionMap | Generates 3D reflection texture coordinates |
CSoTextureCoordinateSphere | Autogenerates spheremapped texture coordinated for shapes |
CSoTextureCubeMap | Used to map a cube map onto subsequent shape nodes |
CSoTextureEnabledElement | Element which stores whether texturing is enabled or not |
CSoTextureImageElement | Yet to be documented |
CSoTextureMatrixElement | Used to manage the texture matrix stack |
CSoTextureMatrixTransform | Used to define a texture matrix transformation |
CSoTextureOverrideElement | The SoTextureOverrideElement makes it possible to override texture elements |
CSoTextureQualityElement | The SoTextureQualityElement is yet to be documented |
CSoTextureScalePolicy | Node for controlling the texture scale policy |
CSoTextureUnit | Node for setting the active texture unit |
CSoTextureUnitElement | Yet to be documented |
CSoTimeCounter | Integer counter engine |
CSoTimerQueueSensor | Abstract base class for sensors triggering on certain timer events |
CSoTimerSensor | Sensor which will trigger at given intervals |
CSoToVRML2Action | Builds a new scene graph, using only VRML97/VRML2 nodes |
CSoToVRMLAction | Builds a new scene graph using only VRML 1.0 nodes |
CSoTrackballDragger | The SoTrackballDragger provides the end-user with rotation and scaling interaction possibilities |
CSoTrackballManip | The SoTrackballManip wraps an SoTrackballDragger for convenience |
CSoTransform | "all-purpose" transformation node type |
CSoTransformation | Abstract base class for transformation nodes |
CSoTransformBoxDragger | The SoTransformBoxDragger provides a box which can be translated, scaled and rotated |
CSoTransformBoxManip | The SoTransformBoxManip wraps an SoTransformBoxDragger for convenience |
CSoTransformerDragger | The SoTransformerDragger provides geometry for translation, scaling and rotations |
CSoTransformerManip | The SoTransformerManip wraps an SoTransformerDragger for convenience |
CSoTransformManip | Used to manipulate transformations |
CSoTransformSeparator | Group node preserving the current transformations |
CSoTransformVec3f | Transforms 3D vectors by a matrix |
CSoTranslate1Dragger | Mechanism for the end-user to translate along an axis |
CSoTranslate2Dragger | Mechanism for the end-user to translate in a plane |
CSoTranslation | Node type for specifying geometry translations |
CSoTransparencyElement | The SoTransparencyElement is yet to be documented |
CSoTransparencyType | Node for setting the transparency type for shapes |
CSoTriangleStripSet | Used to render and control non-indexed triangle strips |
CSoTriggerAny | Fan-in engine for triggers |
CSoType | Basis for the run-time type system in Coin |
CSoTypeList | Container class for arrays of SoType objects |
CSoUnits | Node for setting unit types |
CSoUnitsElement | Yet to be documented |
CSoVectorizeAction | Base class for vectorizing Coin scene graphs |
CSoVectorizePSAction | Used for rendering to a Postscript file |
CSoVectorOutput | Used for setting vector output file |
CSoVertexAttribute | A generic node for providing GL vertex attributes of various types |
CSoVertexAttributeBinding | Node for setting up how vertex attributes are mapped to shapes |
CSoVertexAttributeBindingElement | Yet to be documented |
CSoVertexAttributeBundle | Simplifies vertex attribute handling |
CSoVertexProperty | Collects the functionality of various appearance nodes |
CSoVertexShader | Used for setting up vertex shader programs |
CSoVertexShape | Superclass for all vertex based shapes |
CSoViewingMatrixElement | Stores the world-to-camera transformation |
CSoViewportRegionElement | Yet to be documented |
CSoViewVolumeElement | Yet to be documented |
CSoVRMLAnchor | Used for linking to other URL resources |
CSoVRMLAppearance | Visual properties for shapes |
CSoVRMLAudioClip | Used to load and store audio data |
CSoVRMLBackground | Used for specifying a viewer panorama |
CSoVRMLBillboard | Used for rotating geometry towards the viewpoint |
CSoVRMLBox | Used for representing a 3D box |
CSoVRMLCollision | Used for collision detection with the avatar |
CSoVRMLColor | Used to specify multiple colors for a single shape |
CSoVRMLColorInterpolator | Used to interpolate color values |
CSoVRMLCone | Used to represent a Cone object |
CSoVRMLCoordinate | Used to define 3D coordinates for shapes |
CSoVRMLCoordinateInterpolator | Used to interpolate 3D coordinates |
CSoVRMLCylinder | Used to represent a cylinder object |
CSoVRMLCylinderSensor | Maps pointer motion into rotations around the Y axis |
CSoVRMLDirectionalLight | Node type for specifying directional light sources |
CSoVRMLDragSensor | Superclass for VRML drag sensors |
CSoVRMLElevationGrid | Used to represent elevation grids |
CSoVRMLExtrusion | A geometry node for extruding a cross section along a spine |
CSoVRMLFog | Used to specify a global scene fog |
CSoVRMLFontStyle | Used to define the current font |
CSoVRMLGeometry | Superclass for VRML shapes |
CSoVRMLGroup | Used for grouping VRML nodes |
CSoVRMLImageTexture | Used for mapping a texture file onto geometry |
CSoVRMLIndexedFaceSet | Used for representing a generic 3D shape |
CSoVRMLIndexedLine | Abstract superclass for lines specified with indices |
CSoVRMLIndexedLineSet | Used to represent a generic 3D line shape |
CSoVRMLIndexedShape | Superclass for geometry that use indexes |
CSoVRMLInline | Used to insert VRML files into a scene |
CSoVRMLInterpolator | Internal abstract class |
CSoVRMLLight | Superclass for VRML light nodes |
CSoVRMLLOD | Used to represent various levels of detail based on distance |
CSoVRMLMaterial | Used to assign a material to geometry |
CSoVRMLMovieTexture | Used the map movies onto geometry |
CSoVRMLNavigationInfo | Used to specify avatar and viewer settings |
CSoVRMLNormal | Used to bind normals to geometry |
CSoVRMLNormalInterpolator | Used to interpolate normals |
CSoVRMLOrientationInterpolator | Used to interpolate orientations |
CSoVRMLParent | The SoVRMLParent node is a superclass for all VRML grouping nodes |
CSoVRMLPixelTexture | Used for mapping a texture image onto geometry. |
CSoVRMLPlaneSensor | Maps pointer motion into object space translations |
CSoVRMLPointLight | Used to represent a point light |
CSoVRMLPointSet | Used to represent a set of 3D points |
CSoVRMLPositionInterpolator | Used to interpolate 3D points |
CSoVRMLProximitySensor | Used to generate events when the viewer enters or exits a region |
CSoVRMLScalarInterpolator | Used to interpolate scalar values |
CSoVRMLScript | Used to control the scene using scripts |
CSoVRMLSensor | Abstract superclass for VRML sensors |
CSoVRMLShape | Holds geometry and geometry appearance nodes |
CSoVRMLSound | Used to represent a sound source |
CSoVRMLSphere | Used to represent a spherical 3D object |
CSoVRMLSphereSensor | Maps pointer motion into rotations on a sphere |
CSoVRMLSpotLight | Defines a spot light source |
CSoVRMLSwitch | Group node for traversing selected children |
CSoVRMLText | Used to represent text in a scene |
CSoVRMLTexture | Superclass for VRML texture nodes |
CSoVRMLTextureCoordinate | Binds texture coordinates to vertex-based geometry |
CSoVRMLTextureTransform | Defines a transformation applied to texture coordinates |
CSoVRMLTimeSensor | Multi-purpose time event generator |
CSoVRMLTouchSensor | Tracks to pointer position and sends events based on user interaction |
CSoVRMLTransform | Grouping node that defines a transformation for its children |
CSoVRMLVertexLine | Superclass for line based VRML geometry |
CSoVRMLVertexPoint | Superclass for point based VRML shapes |
CSoVRMLVertexShape | Superclass for vertex based shapes |
CSoVRMLViewpoint | Perspective camera class |
CSoVRMLVisibilitySensor | Will generate events based on visibility |
CSoVRMLWorldInfo | Information about the VRML scene |
CSoWindowElement | Used to store current window attributes |
CSoWrapperKit | Simple kit for wrapping a transform and a sub-graph |
CSoWriteAction | Writes a scene graph to file |
CSoWWWAnchor | Adds URL callbacks to the highlighted geometry |
CSoWWWInline | Node used to include data from an URL |
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Wed Jul 17 2024 for Coin by Doxygen 1.12.0.