Ccc_debugerror | |
Ccc_error | |
Ccc_rbptree | |
Ccc_string | The cc_string type is a C ADT for ASCII string management |
CSoLazyElement::CoinState | |
CSoScXMLNavigationTarget::Data | |
CSoGLLazyElement::GLState | |
CSoGLMultiTextureCoordinateElement::GLUnitData | |
CSoGLMultiTextureImageElement::GLUnitData | |
CSbBarrier | |
CSbBox2d | 2 dimensional box with double precision corner coordinates |
CSbBox2f | 2 dimensional box with floating point corner coordinates |
CSbBox2i32 | 2 dimensional box with 32-bit integer coordinates |
CSbBox2s | 2 dimensional box with short integer coordinates |
►CSbBox3d | Abstraction for an axis aligned 3 dimensional box |
CSbXfBox3d | 3 dimensional box with double precision coordinates and an attached transformation |
►CSbBox3f | Abstraction for an axis aligned 3 dimensional box |
CSbXfBox3f | 3 dimensional box with floating point coordinates and an attached transformation |
CSbBox3i32 | 3 dimensional box with 32-bit integer coordinates |
CSbBox3s | 3 dimensional box with short integer coordinates |
CSbBSPTree | Binary space partitioning container |
CSbByteBuffer | |
CSbClip | Generic polygon clipper class |
CSbCondVar | |
CSbCylinder | Representation of a cylinder |
CSbDict | Organizes a dictionary of keys and values |
CSbDPLine | Line using double precision coordinates |
CSbDPMatrix | 4x4 dimensional representation of a double-precision matrix |
CSbDPPlane | Plane in 3D space |
CSbDPRotation | Rotation in 3D space using double precision data |
CSbDPViewVolume | Double precision viewing volume in 3D space |
CSbFifo | |
CSbHeap | Generic heap class |
CSbHeapFuncs | The SbHeapFuncs struct is used to specify functions on heap elements |
CSbImage | Abstract data type for 2D and 3D images |
CSbLazyPimplPtr< T > | |
CSbLazyPimplPtr< PImpl > | |
CSbLazyPimplPtr< SoAudioRenderActionP > | |
CSbLazyPimplPtr< SoCenterballDraggerP > | |
CSbLazyPimplPtr< SoCenterballManipP > | |
CSbLazyPimplPtr< SoClipPlaneManipP > | |
CSbLazyPimplPtr< SoDirectionalLightDraggerP > | |
CSbLazyPimplPtr< SoDirectionalLightManipP > | |
CSbLazyPimplPtr< SoDragPointDraggerP > | |
CSbLazyPimplPtr< SoGeoSeparatorP > | |
CSbLazyPimplPtr< SoGetBoundingBoxActionP > | |
CSbLazyPimplPtr< SoGetMatrixActionP > | |
CSbLazyPimplPtr< SoGetPrimitiveCountActionP > | |
CSbLazyPimplPtr< SoGlobalSimplifyActionP > | |
CSbLazyPimplPtr< SoHandleBoxDraggerP > | |
CSbLazyPimplPtr< SoHandleBoxManipP > | |
CSbLazyPimplPtr< SoJackDraggerP > | |
CSbLazyPimplPtr< SoJackManipP > | |
CSbLazyPimplPtr< SoPickActionP > | |
CSbLazyPimplPtr< SoPointLightDraggerP > | |
CSbLazyPimplPtr< SoPointLightManipP > | |
CSbLazyPimplPtr< SoRotateCylindricalDraggerP > | |
CSbLazyPimplPtr< SoRotateDiscDraggerP > | |
CSbLazyPimplPtr< SoRotateSphericalDraggerP > | |
CSbLazyPimplPtr< SoScale1DraggerP > | |
CSbLazyPimplPtr< SoScale2DraggerP > | |
CSbLazyPimplPtr< SoScale2UniformDraggerP > | |
CSbLazyPimplPtr< SoScaleUniformDraggerP > | |
CSbLazyPimplPtr< SoSearchActionP > | |
CSbLazyPimplPtr< SoShapeSimplifyActionP > | |
CSbLazyPimplPtr< SoSpotLightDraggerP > | |
CSbLazyPimplPtr< SoSpotLightManipP > | |
CSbLazyPimplPtr< SoTabBoxDraggerP > | |
CSbLazyPimplPtr< SoTabBoxManipP > | |
CSbLazyPimplPtr< SoTabPlaneDraggerP > | |
CSbLazyPimplPtr< SoTrackballManipP > | |
CSbLazyPimplPtr< SoTransformBoxDraggerP > | |
CSbLazyPimplPtr< SoTransformBoxManipP > | |
CSbLazyPimplPtr< SoTransformerManipP > | |
CSbLazyPimplPtr< SoTransformManipP > | |
CSbLazyPimplPtr< SoTranslate1DraggerP > | |
CSbLazyPimplPtr< SoWriteActionP > | |
CSbLine | Line in 3D space |
CSbList< Type > | The SbList class is a template container class for lists |
CSbList< BogusSet * > | |
CSbList< CallbackInfo > | |
CSbList< cc_xml_attr * > | |
CSbList< cc_xml_elt * > | |
CSbList< class CatalogItem * > | |
CSbList< const char * > | |
CSbList< ContentsCopiedMap * > | |
CSbList< dldata > | |
CSbList< double > | |
CSbList< float > | |
CSbList< int > | |
CSbList< int32_t > | |
CSbList< ReadImageCBData > | |
CSbList< SbBool > | |
CSbList< SbClipData > | |
CSbList< SbList< SbVec2s > > | |
CSbList< SbMatrix > | |
CSbList< SbName > | |
CSbList< SbString > | |
CSbList< SbTri3f * > | |
CSbList< SbUniqueId > | |
CSbList< SbVec2f > | |
CSbList< SbVec2s > | |
CSbList< SbVec3f > | |
CSbList< SbVec4f > | |
CSbList< ScXMLEventTarget * > | |
CSbList< SendLookup > | |
CSbList< ShapeData * > | |
CSbList< so_plane_data > | |
CSbList< SoDelayQueueSensor * > | |
CSbList< SoElement * > | |
CSbList< SoEnumEntry * > | |
CSbList< SoFieldContainerCopyMap * > | |
CSbList< SoFieldEntry * > | |
CSbList< SoGLDisplayList * > | |
CSbList< SoGLDriver * > | |
CSbList< SoGLMultiTextureCoordinateElement::GLUnitData > | |
CSbList< SoGLMultiTextureImageElement::GLUnitData > | |
CSbList< SoGLRenderCache * > | |
CSbList< SoInput_FileInfo * > | |
CSbList< SoMultiTextureCoordinateElement::UnitData > | |
CSbList< SoMultiTextureEnabledElement::Mode > | |
CSbList< SoMultiTextureImageElement::UnitData > | |
CSbList< SoMultiTextureMatrixElement::UnitData > | |
CSbList< SoNode * > | |
CSbList< SoOutputDataEntry * > | |
CSbList< SoOutputROUTE > | |
CSbList< SoOutputROUTEList * > | |
CSbList< SoPath * > | |
CSbList< SoProto * > | |
CSbList< SoSFNode * > | |
CSbList< SoShadowLightCache * > | |
CSbList< soshape_bigtexture * > | |
CSbList< SoTempPath * > | |
CSbList< SoTextureCombineElement::UnitData > | |
CSbList< SoTimerQueueSensor * > | |
CSbList< SoTimerSensor * > | |
CSbList< SoTypeData * > | |
CSbList< SoVBO * > | |
CSbList< SoVRMLColor * > | |
CSbList< SoVRMLCoordinate * > | |
CSbList< SoVRMLGroup * > | |
CSbList< SoVRMLNormal * > | |
CSbList< SoVRMLTextureCoordinate * > | |
CSbList< struct so_eval_node * > | |
CSbList< struct Vertex * > | |
CSbList< uint16_t > | |
CSbList< uint32_t > | |
CSbList< uint8_t > | |
CSbList< unsigned int > | |
CSbList< versionrange > | |
CSbList< Vertex > | |
CSbList< void * > | |
CSbMatrix | 4x4 dimensional representation of a matrix |
CSbMutex | |
CSbName | Stores strings by reference |
CSbOctTree | Defines a generic octree for fast geometry searches |
CSbOctTreeFuncs | |
CSbPimplPtr< T > | |
CSbPimplPtr< class SoNodeVisualizeP > | |
CSbPimplPtr< class SoProfilerStatsP > | |
CSbPimplPtr< PImpl > | |
CSbPimplPtr< SbProfilingDataP > | |
CSbPimplPtr< SoActionP > | |
CSbPimplPtr< SoBoxHighlightRenderActionP > | |
CSbPimplPtr< SoCallbackActionP > | |
CSbPimplPtr< SoDraggerP > | |
CSbPimplPtr< SoGeoCoordinateP > | |
CSbPimplPtr< SoGLRenderActionP > | |
CSbPimplPtr< SoHandleEventActionP > | |
CSbPimplPtr< SoLineHighlightRenderActionP > | |
CSbPimplPtr< SoMaterialP > | |
CSbPimplPtr< SoPrimitiveVertexCacheP > | |
CSbPimplPtr< SoProfilerTopEngineP > | |
CSbPimplPtr< SoProfilerTopKitP > | |
CSbPimplPtr< SoProfilerVisualizeKitP > | |
CSbPimplPtr< SoRayPickActionP > | |
CSbPimplPtr< SoReorganizeActionP > | |
CSbPimplPtr< SoScrollingGraphKitP > | |
CSbPimplPtr< SoSeparatorP > | |
CSbPimplPtr< SoSimplifyActionP > | |
CSbPimplPtr< SoToVRML2ActionP > | |
CSbPimplPtr< SoToVRMLActionP > | |
CSbPimplPtr< SoTrackballDraggerP > | |
CSbPimplPtr< SoTransformerDraggerP > | |
CSbPimplPtr< SoTranslate2DraggerP > | |
CSbPimplPtr< SoVertexAttributeElementP > | |
CSbPimplPtr< SoVertexAttributeP > | |
CSbPlane | Plane in 3D space |
►CSbPList | Container class for void pointers |
CSbIntList | Container for integer numbers |
CSbStringList | Container for pointers to SbString objects |
CSbVec3fList | Container for pointers to SbVec3f objects |
CSoActionMethodList | Function pointers for action methods |
CSoAuditorList | Used to keep track of auditors for certain object classes |
►CSoBaseList | Container for pointers to SoBase derived objects |
CSoEngineList | Container for SoEngine objects |
►CSoNodeList | Container for pointers to SoNode objects |
CSoChildList | Container for node children |
CSoPathList | Container for pointers to SoPath objects |
CSoDetailList | Container for pointers to SoDetail objects |
CSoEngineOutputList | Container for SoEngineOutput objects |
CSoFieldList | Container for pointers to SoField objects |
CSoPickedPointList | Container for pointers to SoPickedPoint objects |
CSoTypeList | Container class for arrays of SoType objects |
CSbProfilingData | Data structure for gathering scene graph traversal profiling information |
►CSbProjector | Abstract base projector class |
►CSbCylinderProjector | Abstract base class for mapping to cylindrical surfaces |
►CSbCylinderSectionProjector | The SbCylinderSectionProjector projects 2D points to a sliced cylinder |
CSbCylinderPlaneProjector | Projects 2D points to a half-cylinder and a plane |
CSbCylinderSheetProjector | Projects 2D points to 3D points on a sheet covering a cylindrical shape |
CSbLineProjector | Projects 2D points to 3D points along a line |
CSbPlaneProjector | Projects 2D points to 3D points in a plane |
►CSbSphereProjector | Abstract base class for mapping to spherical surfaces |
►CSbSphereSectionProjector | The SbSphereSectionProjector projects 2D points to a sliced sphere |
CSbSpherePlaneProjector | Projects 2D points to a half-sphere and a plane |
CSbSphereSheetProjector | Projects 2D points to 3D points on a sheet covering a spherical shape |
CSbRotation | Rotation in 3D space |
CSbRWMutex | |
CSbSphere | Representation of a sphere |
CSbStorage | |
CSbString | String class with convenience functions for string operations |
CSbTesselator | Used to tessellate polygons into triangles |
CSbThread | |
CSbThreadAutoLock | |
CSbThreadMutex | |
CSbTime | Instances represents time values |
CSbTypedStorage< Type > | |
CSbTypeInfo | Type information library for Coin types and their relations |
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 32-bit signed 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 |
CSbColor | Red, green and blue components which make up a color value |
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 |
CSbColor4f | Red, green, blue and alpha components which make up a color value |
CSbVec4i32 | |
CSbVec4s | |
CSbVec4ub | |
CSbVec4ui32 | |
CSbVec4us | |
CSbViewportRegion | Viewport within a full window |
CSbViewVolume | Viewing volume in 3D space |
CScXML | Namespace for static ScXML-related functions |
CScXMLEltReader | Base class for element reader objects |
►CScXMLObject | Base class for all SCXML objects |
►CScXMLDataObj | Base class for evaluator data objects in the SCXML data module |
►CScXMLConstantDataObj | Base class for immediate data values |
CScXMLBoolDataObj | |
CScXMLRealDataObj | |
CScXMLSbDataObj | |
CScXMLStringDataObj | |
►CScXMLExprDataObj | |
►CScXMLAddOpExprDataObj | |
CScXMLCoinAddOpExprDataObj | |
CScXMLAndOpExprDataObj | Implements the logical AND operator |
CScXMLAppendOpExprDataObj | |
CScXMLCoinLengthFuncExprDataObj | |
►CScXMLDivideOpExprDataObj | |
CScXMLCoinDivideOpExprDataObj | |
►CScXMLEqualsOpExprDataObj | |
CScXMLCoinEqualsOpExprDataObj | |
►CScXMLMinimumExprDataObj | Implements the data objects for the evaluator for the minimum profile |
CScXMLInExprDataObj | |
►CScXMLMultiplyOpExprDataObj | |
CScXMLCoinMultiplyOpExprDataObj | |
CScXMLNegateOpExprDataObj | |
CScXMLNotOpExprDataObj | |
CScXMLOrOpExprDataObj | |
CScXMLReferenceDataObj | A data object representing a reference to another object in the data model |
►CScXMLSubtractOpExprDataObj | |
CScXMLCoinSubtractOpExprDataObj | |
CScXMLXMLDataObj | |
CScXMLDocument | |
►CScXMLElt | Base class for all SCXML elements |
►CScXMLAbstractStateElt | Abstract base class for the SCXML 'state' elements |
CScXMLFinalElt | Implements the <final> SCXML element |
CScXMLParallelElt | Implements the <parallel> SCXML element |
CScXMLStateElt | Implements the <state> SCXML element |
CScXMLAnchorElt | Implements the <anchor> SCXML element |
CScXMLContentElt | Implements the <content> SCXML element |
CScXMLDataElt | <data> SCXML element |
CScXMLDataModelElt | Implements the <datamodel> SCXML element |
►CScXMLExecutableElt | Base class for all SCXML elements with executable content |
CScXMLAssignElt | <assign> SCXML element |
CScXMLElseElt | Implements the <else> SCXML element |
CScXMLElseIfElt | Implements the <elseif> SCXML element |
CScXMLEventElt | Implements the <event> SCXML element |
CScXMLIfElt | Implements the <if> SCXML element |
CScXMLInvokeElt | Implements the <invoke> SCXML element |
CScXMLLogElt | Implements the <log> SCXML element |
CScXMLScriptElt | Implements the <script> SCXML element |
CScXMLSendElt | < send> SCXML element |
CScXMLValidateElt | Implements the <validate> SCXML element |
CScXMLFinalizeElt | Implements the <finalize> SCXML element |
CScXMLHistoryElt | Implements the <history> SCXML element |
CScXMLInitialElt | Implements the <initial> SCXML element |
CScXMLOnEntryElt | Implements the <onentry> SCXML element |
CScXMLOnExitElt | Implements the <onexit> SCXML element |
CScXMLParamElt | Implements the <param> SCXML element |
CScXMLScxmlElt | Implements the <scxml> SCXML element |
CScXMLTransitionElt | <transition> SCXML element |
►CScXMLEvaluator | Defines an interface for profile-dependent evaluators |
CScXMLCoinEvaluator | Implements the evaluator for the custom profile named "x-coin" |
CScXMLECMAScriptEvaluator | Evaluator for the ECMAScript profile |
CScXMLMinimumEvaluator | Implements the evaluator for the minimum profile |
CScXMLXPathEvaluator | Implements the XPath evaluator |
►CScXMLEvent | Base class for events sent to SCXML state machines |
CSoScXMLEvent | Adds an SoEvent holder to the ScXMLEvent base |
►CScXMLEventTarget | Base class for event targets for inter-system event communication |
►CScXMLStateMachine | Manager for processing events and setting states in SCXML structures |
CSoScXMLStateMachine | Integration level for using Coin events with SCXML-based state machines |
►CSoScXMLNavigationTarget | Base class for navigation system SCXML event target services |
CSoScXMLDollyTarget | SCXML event target service for zoom behaviour |
CSoScXMLFlightControlTarget | SCXML navigation service for typical flight motions |
CSoScXMLMiscTarget | Miscellaneous navigation utility functions |
CSoScXMLMotionTarget | To be used in parallel with other non-moving targets when parallel states are implemented |
CSoScXMLPanTarget | Navigation system event target for panning operations |
CSoScXMLRotateTarget | Navigation system event target for rotating operations |
CSoScXMLSeekTarget | Navigation system event target for seekmotion operations |
CSoScXMLSpinTarget | Navigation system event target for spinning operations |
CSoScXMLZoomTarget | SCXML event target service for zoom behaviour |
►CSoAction | Base class for all traversal actions |
CSoAudioRenderAction | Renders the aural parts of the scene graph |
►CSoCallbackAction | Invokes callbacks at specific nodes |
►CSoVectorizeAction | Base class for vectorizing Coin scene graphs |
CSoVectorizePSAction | Used for rendering to a PostScript file |
►CSoGLRenderAction | Renders the scene graph with OpenGL calls |
CSoBoxHighlightRenderAction | Renders the scene with highlighted boxes around selections |
CSoLineHighlightRenderAction | Renders selections with line highlighting |
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 |
CSoHandleEventAction | Distributes user events to the scene |
CSoIntersectionDetectionAction | For detecting intersecting primitives in a scene |
►CSoPickAction | Base class for picking actions |
CSoRayPickAction | Does ray intersection with scene graphs |
CSoSearchAction | Methods for searching through scene graphs |
►CSoSimplifyAction | Base class for the simplify action classes |
CSoGlobalSimplifyAction | |
CSoReorganizeAction | Reorganizes your scene graph to optimize traversal/rendering |
CSoShapeSimplifyAction | |
►CSoToVRMLAction | Builds a new scene graph using only VRML 1.0 nodes |
CSoToVRML2Action | Builds a new scene graph, using only VRML97/VRML2 nodes |
CSoWriteAction | Writes a scene graph to file |
CSoAudioDevice | Used to control an audio device |
►CSoBase | Top-level superclass for a number of class-hierarchies |
►CSoFieldContainer | Base class for all classes that contain fields |
►CSoEngine | SoEngine is the base class for Coin engines |
CSoBoolOperation | The SoBoolOperation engine evaluates expressions of boolean logic |
CSoCalculator | General purpose calculator for floats and 3D float vectors |
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 |
CSoCounter | Integer counter engine |
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 |
CSoElapsedTime | Controllable time source engine |
CSoFieldConverter | Abstract base class for field converters |
CSoGate | Used to selectively copy values from input to output |
►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 |
CSoOnOff | The SoOnOff engine is a simple on/off switch |
CSoOneShot | Timer that runs for a configurable time and then stops |
CSoProfilerTopEngine | Yet to be documented |
CSoSelectOne | Used to select one value from a set of values |
►CSoTexture2Convert | Abstract base class for texture filtering engines |
CSoHeightMapToNormalMap | Engine for computing a normal map from a height map |
CSoTimeCounter | Integer counter engine |
CSoTransformVec3f | Transforms 3D vectors by a matrix |
CSoTriggerAny | Fan-in engine for triggers |
►CSoNode | Base class for nodes used in scene graphs |
CSoAlphaTest | Node used to control the GL alpha test function |
CSoBaseColor | Node type for convenient setting of the base material color |
►CSoBaseKit | Top level superclass for nodekits |
CSoAppearanceKit | Node kit catalog that collects miscellaneous appearance node types |
CSoCameraKit | Node kit with a transform and a camera |
►CSoForeignFileKit | Abstract base class for foreign file format support in Coin |
CSoSTLFileKit | SoSTLFileKit is a class for using STL files with Coin |
►CSoInteractionKit | Base class for draggers |
►CSoDragger | Base class for all draggers |
CSoCenterballDragger | Dragger you can rotate and translate |
CSoDirectionalLightDragger | Interactive geometry for manipulating a directional light source |
CSoDragPointDragger | Mechanisms for moving a point in 3D |
CSoHandleBoxDragger | Support for interactive scaling and translation |
CSoJackDragger | Dragger you can translate, rotate and scale |
CSoPointLightDragger | Interactive geometry for manipulating a point light source |
CSoRotateCylindricalDragger | For rotating geometry around a single axis |
CSoRotateDiscDragger | For rotating geometry around a single axis |
CSoRotateSphericalDragger | For rotating geometry in any direction |
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 |
CSoSpotLightDragger | Interactive geometry for manipulating a spotlight |
CSoTabBoxDragger | The SoTabBoxDragger wraps a box around geometry you can then translate and scale |
CSoTabPlaneDragger | Dragger you can translate and scale within a plane |
CSoTrackballDragger | The SoTrackballDragger provides the end-user with rotation and scaling interaction possibilities |
CSoTransformBoxDragger | The SoTransformBoxDragger provides a box which can be translated, scaled and rotated |
CSoTransformerDragger | The SoTransformerDragger provides geometry for translation, scaling and rotations |
CSoTranslate1Dragger | Mechanism for the end-user to translate along an axis |
CSoTranslate2Dragger | Mechanism for the end-user to translate in a plane |
CSoLightKit | Kit with a transform, a light and a shape or subgraph |
CSoNodeVisualize | Yet to be documented |
►CSoProfilerOverlayKit | The SoProfilerOverlayKit element class is yet to be documented |
CSoProfilerTopKit | The SoProfilerTopKit element class is yet to be documented |
CSoProfilerVisualizeKit | The SoProfilerVisualizeKit element class is yet to be documented |
CSoSceneKit | Collects node kits needed to set up a scene: camera, light and shapes |
CSoScrollingGraphKit | The SoScrollingGraphKit element class is yet to be documented |
►CSoSeparatorKit | Typical set of nodes to influence a shape subgraph |
CSoShapeKit | Templates to insert what is usually needed for shape nodes |
CSoWrapperKit | Simple kit for wrapping a transform and a subgraph |
CSoBumpMap | Used to map a bump map onto subsequent shapes |
CSoBumpMapCoordinate | Node for providing bump map coordinates to shape nodes |
CSoBumpMapTransform | Used to define 2D bump map transformations |
CSoCacheHint | Node containing hints about how to cache geometry |
CSoCallback | Node type which provides a means of setting callback hooks in the scene graph |
►CSoCamera | Abstract base class for camera definition nodes |
CSoFrustumCamera | Defines a camera with a generic frustum. |
CSoOrthographicCamera | Defines a camera node with orthographic rendering |
►CSoPerspectiveCamera | Defines a camera node with perspective rendering |
CSoReversePerspectiveCamera | Defines a camera node with reverse perspective rendering |
►CSoClipPlane | Node type for specifying clipping planes |
CSoClipPlaneManip | Used to manipulate clip planes |
CSoColorIndex | Used to specify color indices for subsequent shapes |
CSoComplexity | Node type which is used to set the trade-off between quality and performance |
CSoCoordinate3 | Node for providing coordinates to shape nodes |
CSoCoordinate4 | Node for providing coordinates to shape nodes |
CSoDepthBuffer | Node used to control the GL depth buffer |
CSoDrawStyle | Common rendering properties for shapes |
CSoEnvironment | Node for specifying global rendering parameters |
CSoEventCallback | Functionality for catching events |
CSoFile | Node container for another model file |
►CSoFont | Appearance node for setting fonts |
CSoFontStyle | Changes the appearance of fonts for text rendering nodes |
CSoGeoCoordinate | Used to specify a list of geographical coordinates |
CSoGeoOrigin | Used to specify an absolute geographic location against which geometry is referenced |
►CSoGroup | Node which managed other node instances |
CSoArray | Group node for setting up regular arrays of subgraphs |
CSoLOD | Used to choose a child based distance between viewer and object |
CSoLevelOfDetail | Used to choose a child based on projected size |
CSoMultipleCopy | Redraws its children multiple times at different transformations |
CSoPathSwitch | Traverses only when current path matches a configurable path |
►CSoSeparator | State-preserving group node |
CSoAnnotation | The SoAnnotation node draws all its child geometry on top of other geometry |
CSoGeoSeparator | Used to georeference a scene graph |
►CSoLocateHighlight | Highlights geometry under the cursor |
CSoWWWAnchor | Adds URL callbacks to the highlighted geometry |
►CSoSelection | Manages a list of selected nodes |
CSoExtSelection | Can be used for extended selection functionality |
CSoShadowGroup | The SoShadowGroup node is a group node used for shadow rendering |
►CSoSwitch | Group node which selects one child subgraph for traversal |
CSoBlinker | Cycling switch node |
CSoTransformSeparator | Group node preserving the current transformations |
CSoVRMLLOD | Used to represent various levels of detail based on distance |
►CSoVRMLParent | The SoVRMLParent node is a superclass for all VRML grouping nodes |
CSoVRMLAnchor | Used for linking to other URL resources |
CSoVRMLBillboard | Used for rotating geometry towards the viewpoint |
►CSoVRMLGroup | Used for grouping VRML nodes |
CSoVRMLCollision | Used for collision detection with the avatar |
CSoVRMLTransform | Grouping node that defines a transformation for its children |
CSoVRMLSwitch | Group node for traversing selected children |
CSoInfo | Node for holding text information |
CSoLabel | Node for holding label information in a scene graph |
►CSoLight | Base class for light emitting nodes |
►CSoDirectionalLight | Node type for specifying directional light sources |
CSoDirectionalLightManip | Used to manipulate SoDirectionalLight nodes |
CSoShadowDirectionalLight | Node for setting up a directional light which casts shadows |
►CSoPointLight | Node type for light sources |
CSoPointLightManip | Used to manipulate point light nodes |
►CSoSpotLight | Node type for light sources with a cone shaped light volume |
CSoShadowSpotLight | Node for setting up a spot light which casts shadows |
CSoSpotLightManip | Used to manipulate spot light nodes |
CSoLightModel | Node for specifying the model for geometry lighting |
CSoListener | Defines listener attributes used when rendering sound |
CSoMaterial | Node type for setting up material values for scene geometry |
CSoMaterialBinding | Node for setting up how materials are mapped to shapes |
►CSoNodeEngine | SoNodeEngine is the base class for Coin node engines |
►CSoVRMLInterpolator | Internal abstract class |
CSoVRMLColorInterpolator | Used to interpolate color values |
CSoVRMLCoordinateInterpolator | Used to interpolate 3D coordinates |
CSoVRMLNormalInterpolator | Used to interpolate normals |
CSoVRMLOrientationInterpolator | Used to interpolate orientations |
CSoVRMLPositionInterpolator | Used to interpolate 3D points |
CSoVRMLScalarInterpolator | Used to interpolate scalar values |
CSoVRMLTimeSensor | Multi-purpose time event generator |
CSoNodeKitListPart | Container node |
CSoNormal | Node for providing normals to the state |
CSoNormalBinding | Node for specifying normal vector bindings |
CSoPackedColor | Node for setting diffuse and transparency material values |
CSoPickStyle | Node for setting up how to do picking |
CSoPolygonOffset | Node type for "layering" rendering primitives |
►CSoProfile | Abstract superclass for profile definitions |
CSoLinearProfile | Node for specifying linear profile curves |
CSoNurbsProfile | Node for specifying smooth profile curves |
CSoProfileCoordinate2 | Node specifying a set of 2D coordinates for profiles |
CSoProfileCoordinate3 | Node specifying a set of 3D coordinates for profiles |
CSoProfilerStats | Node for exposing profiling results gathered by SoProfilerElement |
CSoProto | Handles PROTO definitions |
CSoProtoInstance | Handles PROTO instances |
CSoSceneTexture2 | Used to create a 2D texture from a Coin scene graph |
CSoSceneTextureCubeMap | Renders a scene into a texture cube map |
►CSoShaderObject | Superclass for all shader classes in Coin |
CSoFragmentShader | Used for setting up fragment shader programs |
CSoGeometryShader | Used for loading geometry shader programs |
CSoVertexShader | Used for setting up vertex shader programs |
►CSoShaderParameter | Base class for all shader parameter classes |
►CSoUniformShaderParameter | Base class for all uniform shader variables |
CSoShaderParameter1f | Used to define a floating point value as shader parameter |
CSoShaderParameter1i | Used to define an integer value as shader parameter |
CSoShaderParameter2f | Used to define a two-dimensional floating point value as shader parameter |
CSoShaderParameter2i | Used to define a two-dimensional integer value as shader parameter |
CSoShaderParameter3f | Used to define a three-dimensional floating point value as shader parameter |
CSoShaderParameter3i | Used to define a three-dimensional integer value as shader parameter |
CSoShaderParameter4f | Used to define a four-dimensional floating point value as shader parameter |
CSoShaderParameter4i | Used to define a four-dimensional integer value as shader parameter |
CSoShaderParameterArray1f | Used to define a floating point array as shader parameter |
CSoShaderParameterArray1i | Used to define an integer array as shader parameter |
CSoShaderParameterArray2f | Used to define a two-dimensional floating point array as shader parameter |
CSoShaderParameterArray2i | Used to define a two-dimensional integer array as shader parameter |
CSoShaderParameterArray3f | Used to define a three-dimensional floating point array as shader parameter |
CSoShaderParameterArray3i | Used to define a three-dimensional integer array as shader parameter |
CSoShaderParameterArray4f | Used to define a four-dimensional floating point array as shader parameter |
CSoShaderParameterArray4i | Used to define a four-dimensional integer array as shader parameter |
CSoShaderParameterMatrix | Used to define a matrix as shader parameter |
CSoShaderParameterMatrixArray | Used to define a matrix array as shader parameter |
CSoShaderStateMatrixParameter | Used to define a matrix as shader parameter whose content is derived from the traversal state |
CSoShaderProgram | Used to specify a set of vertex/geometry/fragment objects |
CSoShadowCulling | Node for setting the shadow style on nodes |
CSoShadowStyle | Node for setting the shadow style on nodes |
►CSoShape | Superclass for geometry shapes |
CSoAsciiText | Renders flat 3D text |
CSoCone | For rendering cone shapes |
CSoCube | For rendering cubes |
CSoCylinder | For rendering cylinder shapes |
CSoImage | Draws a 2D image on the viewport |
CSoIndexedNurbsCurve | Node for representing smooth curves |
CSoIndexedNurbsSurface | Can be used to render NURBS surfaces |
CSoNurbsCurve | Node for representing smooth curves |
CSoNurbsSurface | Used to render smooth surfaces |
CSoSphere | For rendering sphere shapes |
CSoText2 | Node type for visualizing 2D text aligned with the camera plane |
CSoText3 | Renders extruded 3D text |
►CSoVRMLGeometry | Superclass for VRML shapes |
CSoVRMLBox | Used for representing a 3D box |
CSoVRMLCone | Used to represent a Cone object |
CSoVRMLCylinder | Used to represent a cylinder object |
CSoVRMLElevationGrid | Used to represent elevation grids |
CSoVRMLExtrusion | A geometry node for extruding a cross section along a spine |
CSoVRMLSphere | Used to represent a spherical 3D object |
CSoVRMLText | Used to represent text in a scene |
►CSoVRMLVertexLine | Superclass for line based VRML geometry |
►CSoVRMLIndexedLine | Abstract superclass for lines specified with indices |
CSoVRMLIndexedLineSet | Used to represent a generic 3D line shape |
►CSoVRMLVertexPoint | Superclass for point based VRML shapes |
CSoVRMLPointSet | Used to represent a set of 3D points |
►CSoVRMLVertexShape | Superclass for vertex based shapes |
►CSoVRMLIndexedShape | Superclass for geometry that use indexes |
CSoVRMLIndexedFaceSet | Used for representing a generic 3D shape |
►CSoVertexShape | Superclass for all vertex based shapes |
►CSoIndexedShape | Superclass for all indexed vertex shapes |
CSoIndexedFaceSet | Used to handle generic indexed facesets |
CSoIndexedLineSet | Used to render and otherwise represent indexed lines |
►CSoIndexedPointSet | Used to display a set of 3D points |
CSoIndexedMarkerSet | Used to display a set of bitmap markers at 3D positions |
CSoIndexedTriangleStripSet | Keeps data for rendering and otherwise representing triangle strips |
►CSoNonIndexedShape | Superclass for all non-indexed vertex based shapes |
CSoFaceSet | Used to render and organize non-indexed polygonal face data |
CSoLineSet | Used to render and organize non-indexed polylines |
►CSoPointSet | Used to display a set of 3D points |
CSoMarkerSet | Displays a set of 2D bitmap markers in 3D |
CSoQuadMesh | Used to render and optimize a quadrilateral mesh |
CSoTriangleStripSet | Used to render and control non-indexed triangle strips |
CSoShapeHints | Node containing hints about how to render geometry |
►CSoTexture | Common base class for texture nodes |
CSoTexture2 | Used to map a 2D texture onto subsequent geometry in the scene graph |
CSoTexture3 | Used to map a 3D texture onto geometry |
CSoTextureCubeMap | Used to map a cube map onto subsequent shape nodes |
CSoTexture2Transform | Used to define 2D texture transformations |
CSoTexture3Transform | Used to define 3D texture transformations |
CSoTextureCombine | Node for setting texture combine functions |
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 |
CSoTextureCoordinateCube | Generates cube mapped texture coordinates for shapes |
CSoTextureCoordinateCylinder | Generates cylinder mapped texture coordinates for shapes |
►CSoTextureCoordinateFunction | Abstract base class for texture coordinate generating nodes |
CSoTextureCoordinateDefault | Removes texture coordinates from the state |
CSoTextureCoordinateEnvironment | Generates texture coordinates by projecting onto a surrounding texture |
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 | Generates sphere mapped texture coordinates for shapes |
CSoTextureMatrixTransform | Used to define a texture matrix transformation |
CSoTextureScalePolicy | Node for controlling the texture scale policy |
CSoTextureUnit | Node for setting the active texture unit |
►CSoTransformation | Abstract base class for transformation nodes |
CSoAntiSquish | Used to reset to uniform scaling |
CSoGeoLocation | Used to georeference the following nodes |
CSoMatrixTransform | Transformation node |
CSoResetTransform | Node type which makes it possible to "nullify" state during traversal |
►CSoRotation | Rotation transformation |
CSoPendulum | Used to create oscillating rotations |
CSoRotor | Node used to animate rotations |
CSoRotationXYZ | Node type for specifying rotation around a particular axis |
CSoScale | Node type for scaling scene graph geometry |
CSoSurroundScale | Used to automatically scale geometry to surround other geometry |
►CSoTransform | "all-purpose" transformation node type |
►CSoTransformManip | Used to manipulate transformations |
CSoCenterballManip | The SoCenterballManip wraps an SoCenterballDragger for convenience |
CSoHandleBoxManip | Wraps an SoHandleBoxDragger for manipulating a transformation |
CSoJackManip | The SoJackManip wraps an SoJackDragger for convenience |
CSoTabBoxManip | Wraps an SoTabBoxDragger |
CSoTrackballManip | The SoTrackballManip wraps an SoTrackballDragger for convenience |
CSoTransformBoxManip | The SoTransformBoxManip wraps an SoTransformBoxDragger for convenience |
CSoTransformerManip | The SoTransformerManip wraps an SoTransformerDragger for convenience |
►CSoTranslation | Node type for specifying geometry translations |
CSoShuttle | Used to oscillate between two translations |
CSoUnits | Node for setting unit types |
CSoTransparencyType | Node for setting the transparency type for shapes |
CSoVRMLAppearance | Visual properties for shapes |
CSoVRMLAudioClip | Used to load and store audio data |
CSoVRMLBackground | Used for specifying a viewer panorama |
CSoVRMLColor | Used to specify multiple colors for a single shape |
CSoVRMLCoordinate | Used to define 3D coordinates for shapes |
CSoVRMLFog | Used to specify a global scene fog |
CSoVRMLFontStyle | Used to define the current font |
CSoVRMLInline | Used to insert VRML files into a scene |
►CSoVRMLLight | Superclass for VRML light nodes |
CSoVRMLDirectionalLight | Node type for specifying directional light sources |
CSoVRMLPointLight | Used to represent a point light |
CSoVRMLSpotLight | Defines a spot light source |
CSoVRMLMaterial | Used to assign a material to geometry |
CSoVRMLNavigationInfo | Used to specify avatar and viewer settings |
CSoVRMLNormal | Used to bind normals to geometry |
CSoVRMLProximitySensor | Used to generate events when the viewer enters or exits a region |
CSoVRMLScript | Used to control the scene using scripts |
►CSoVRMLSensor | Abstract superclass for VRML sensors |
►CSoVRMLDragSensor | Superclass for VRML drag sensors |
CSoVRMLCylinderSensor | Maps pointer motion into rotations around the Y-axis |
CSoVRMLPlaneSensor | Maps pointer motion into object space translations |
CSoVRMLSphereSensor | Maps pointer motion into rotations on a sphere |
CSoVRMLShape | Holds geometry and geometry appearance nodes |
CSoVRMLSound | Used to represent a sound source |
►CSoVRMLTexture | Superclass for VRML texture nodes |
CSoVRMLImageTexture | Used for mapping a texture file onto geometry |
CSoVRMLMovieTexture | Used the map movies onto geometry |
CSoVRMLPixelTexture | Used for mapping a texture image onto geometry. |
CSoVRMLTextureCoordinate | Binds texture coordinates to vertex-based geometry |
CSoVRMLTextureTransform | Defines a transformation applied to texture coordinates |
CSoVRMLTouchSensor | Tracks to pointer position and sends events based on user interaction |
CSoVRMLViewpoint | Perspective camera class |
CSoVRMLVisibilitySensor | Will generate events based on visibility |
CSoVRMLWorldInfo | Information about the VRML scene |
CSoVertexAttribute | A generic node for providing GL vertex attributes of various types |
CSoVertexAttributeBinding | Node for setting up how vertex attributes are mapped to shapes |
CSoVertexProperty | Collects the functionality of various appearance nodes |
CSoWWWInline | Node used to include data from an URL |
►CSoPath | Container class for traversal path descriptions |
►CSoFullPath | Allows examination of hidden children in paths |
CSoTempPath | Used to store temporary paths |
CSoNodeKitPath | Path that contains only nodekit nodes |
►CSoBundle | Superclass for all bundle classes |
CSoMaterialBundle | Simplifies material handling |
CSoNormalBundle | Simplifies normal handling |
CSoTextureCoordinateBundle | Simplifies texture coordinate handling |
CSoVertexAttributeBundle | Simplifies vertex attribute handling |
CSoByteStream | |
►CSoCache | Superclass for all internal cache classes |
CSoBoundingBoxCache | Used to cache bounding boxes |
CSoConvexDataCache | Used to cache convexified polygons |
CSoGLRenderCache | Used to cache OpenGL calls |
CSoNormalCache | Used to hold cached normals |
CSoPrimitiveVertexCache | This cache contains an organized version of the geometry in vertex array form |
CSoTextureCoordinateCache | Used to cache generated texture coordinates |
CSoCallbackList | The SoCallbackList is a container for callback function pointers |
CSoColorPacker | |
CSoContextHandler | For now to be treated as an internal class |
CSoDB | Keeps track of internal global data |
CSoDebug | |
►CSoDetail | Superclass for all classes storing detailed information about particular shapes |
CSoConeDetail | Information about the parts of a SoCone shape |
CSoCubeDetail | Information about the parts of a SoCube shape |
CSoCylinderDetail | Information about the parts of a SoCylinder shape |
CSoFaceDetail | For storing detailed polygon information |
CSoLineDetail | For storing detailed 3D line information |
CSoNodeKitDetail | Yet to be documented |
CSoPointDetail | For storing detailed information for a single 3D point |
CSoTextDetail | The SoTextDetail stores information about a character in a string |
►CSoElement | SoElement is the abstract base class for all elements |
►CSoAccumulatedElement | Abstract class for storing accumulated state |
CSoBumpMapMatrixElement | Used to manage the bump map matrix stack |
►CSoClipPlaneElement | Used to manage the clip plane stack |
CSoGLClipPlaneElement | Yet to be documented |
CSoLightElement | Manages the currently active light sources |
►CSoModelMatrixElement | Used to manage the current transformation |
CSoBBoxModelMatrixElement | Keeps track of the current model matrix during a scene graph traversal. It is used by amongst others the SoGetBoundingBoxAction class |
CSoGLModelMatrixElement | Yet to be documented |
►CSoMultiTextureMatrixElement | Used to manage the texture matrix stack for texture units > 0 |
CSoGLMultiTextureMatrixElement | Used to update the OpenGL texture matrix |
CSoProfileElement | Yet to be documented |
►CSoVertexAttributeElement | Yet to be documented |
CSoGLVertexAttributeElement | Yet to be documented |
CSoCacheElement | Stores and manages the open caches |
CSoCacheHintElement | Yet to be documented |
CSoCullElement | Used internally for render and pick culling |
►CSoDepthBufferElement | The SoDepthBufferElement controls the depth buffer settings |
CSoGLDepthBufferElement | The SoGLDepthBufferElement controls the OpenGL depth buffer |
►CSoFloatElement | SoFloatElement is an abstract base class for elements that consists of a single float value |
CSoComplexityElement | Current shape complexity for a graph traverser |
CSoCreaseAngleElement | Stores the crease angle during a scene graph traversal |
CSoDecimationPercentageElement | Yet to be documented |
CSoFocalDistanceElement | Yet to be documented |
CSoFontSizeElement | Yet to be documented |
►CSoLineWidthElement | Changes the line width setting of the render state |
CSoGLLineWidthElement | Changes the line width setting of the OpenGL render state |
CSoListenerGainElement | Stores the SoListener gain during a scene graph traversal |
►CSoPointSizeElement | The SoPointSizeElement changes the point size setting of the render state |
CSoGLPointSizeElement | Changes the point size setting of the OpenGL render state |
CSoTextureQualityElement | The SoTextureQualityElement is yet to be documented |
CSoGLCacheContextElement | Handles the OpenGL cache for a context |
CSoGLRenderPassElement | Yet to be documented |
CSoGLUpdateAreaElement | Yet to be documented |
CSoGLVBOElement | Used to store VBO state |
►CSoInt32Element | Base class for elements that simply store a 32-bit integer |
CSoAnnoText3CharOrientElement | Yet to be documented |
CSoAnnoText3FontSizeHintElement | Yet to be documented |
CSoAnnoText3RenderPrintElement | Yet to be documented |
CSoComplexityTypeElement | Yet to be documented |
CSoDecimationTypeElement | Yet to be documented |
►CSoDrawStyleElement | Yet to be documented |
CSoGLDrawStyleElement | The SoGLDrawStyleElement updates the current draw style in OpenGL |
CSoGLLightIdElement | Yet to be documented |
CSoGLShadowCullingElement | Yet to be documented |
CSoLightModelElement | Yet to be documented |
►CSoLinePatternElement | Defines the line stipple pattern |
CSoGLLinePatternElement | Changes the line stipple pattern of the OpenGL render state |
CSoMaterialBindingElement | Yet to be documented |
CSoNormalBindingElement | The SoNormalBindingElement is yet to be documented |
CSoPickStyleElement | The SoPickStyleElement is yet to be documented |
CSoShadowStyleElement | Yet to be documented |
CSoSwitchElement | Yet to be documented |
CSoTextOutlineEnabledElement | Yet to be documented |
CSoTextureCoordinateBindingElement | Yet to be documented |
CSoTextureUnitElement | Yet to be documented |
CSoUnitsElement | Yet to be documented |
CSoVertexAttributeBindingElement | Yet to be documented |
►CSoLazyElement | Used to handle material and shape properties |
CSoGLLazyElement | Meant to optimize GL rendering |
CSoLocalBBoxMatrixElement | Yet to be documented |
►CSoMultiTextureCoordinateElement | Yet to be documented |
CSoGLMultiTextureCoordinateElement | Stores the current gltexture coordinates for several units |
►CSoMultiTextureEnabledElement | Element which stores whether texturing is enabled or not |
CSoGLMultiTextureEnabledElement | Element which controls whether texturing is enabled or not |
►CSoMultiTextureImageElement | Yet to be documented |
CSoGLMultiTextureImageElement | Used to control the current GL texture for texture units |
CSoOverrideElement | The SoOverrideElement maintains a list of overridable elements and a list over which elements should be overridden |
CSoPickRayElement | Yet to be documented |
CSoProfilerElement | The SoProfilerElement element class is for registering statistics during scene graph traversals |
►CSoReplacedElement | Abstract element superclass |
CSoAmbientColorElement | Yet to be documented |
CSoBumpMapCoordinateElement | Yet to be documented |
CSoBumpMapElement | Yet to be documented |
►CSoCoordinateElement | Yet to be documented |
CSoGLCoordinateElement | Yet to be documented |
CSoDiffuseColorElement | Yet to be documented |
CSoEmissiveColorElement | Yet to be documented |
►CSoEnvironmentElement | Yet to be documented |
CSoGLEnvironmentElement | For setting GL fog etc |
CSoFontNameElement | Yet to be documented |
CSoGLColorIndexElement | Sets the current OpenGL color |
CSoGLShaderProgramElement | |
CSoGeoElement | Yet to be documented |
CSoLightAttenuationElement | Yet to be documented |
CSoListenerDopplerElement | The SoListenerDopplerElement holds the Doppler velocity and factor of the current listener |
CSoListenerOrientationElement | The SoListenerOrientationElement holds the orientation of the current listener |
CSoListenerPositionElement | The SoListenerPositionElement holds the position of the current listener |
►CSoNormalElement | Yet to be documented |
CSoGLNormalElement | Yet to be documented |
►CSoPolygonOffsetElement | Yet to be documented |
CSoGLPolygonOffsetElement | Yet to be documented |
CSoProfileCoordinateElement | Yet to be documented |
►CSoProjectionMatrixElement | Yet to be documented |
CSoGLProjectionMatrixElement | Yet to be documented |
CSoShininessElement | Yet to be documented |
CSoSoundElement | The SoSoundElement is used for optimizing audio rendering and for turning off inactive SoVRMLSound nodes |
CSoSpecularColorElement | The SoSpecularColorElement is yet to be documented |
CSoTransparencyElement | The SoTransparencyElement is yet to be documented |
CSoViewVolumeElement | Yet to be documented |
►CSoViewingMatrixElement | Stores the world-to-camera transformation |
CSoGLViewingMatrixElement | Used to store the current viewing matrix |
CSoResetMatrixElement | |
►CSoShapeHintsElement | Yet to be documented |
CSoGLShapeHintsElement | Yet to be documented |
CSoShapeStyleElement | Yet to be documented |
CSoTextureCombineElement | Yet to be documented |
CSoTextureOverrideElement | The SoTextureOverrideElement makes it possible to override texture elements |
►CSoViewportRegionElement | Yet to be documented |
CSoGLViewportRegionElement | Yet to be documented |
CSoWindowElement | Used to store current window attributes |
CSoEnabledElementsList | Container for type info for element types that are enabled in actions |
CSoEngineOutput | Output slots in SoEngine instances |
CSoEngineOutputData | Container for a prototype set of outputs |
►CSoError | Base class for all the error handling classes |
CSoDebugError | Internal debugging message passing mechanism |
CSoMemoryError | Used to inform of problems with memory allocation |
CSoReadError | Used during model import operations |
►CSoEvent | Base class for all Coin events |
►CSoButtonEvent | Base class for all button events |
CSoKeyboardEvent | Information about keyboard interaction |
CSoMouseButtonEvent | Information about mouse button interaction |
CSoSpaceballButtonEvent | Information about spaceball button interaction |
CSoLocation2Event | Information about 2D movement events |
CSoMotion3Event | Information about 3D movement events |
CSoEventManager | Event handling for a Coin3D viewer |
►CSoField | Top-level abstract base class for fields |
►CSoMField | Base class for fields which can contain multiple values |
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 |
CSoMFBitMask | Container for a set of bitmasks |
CSoMFFloat | Container for floating point 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 |
►CSoSField | Base class for fields which contains only a single value |
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 |
CSoSFBitMask | Container for a set of bit flags |
CSoSFFloat | Container for a floating point 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 |
CSoFieldData | Container for a prototype set of fields |
CSoGeo | Used to initialize the geo nodes in Coin, and has some utility geo coordinate functions |
CSoGLCacheList | Used to store and manage OpenGL caches |
CSoGLDisplayList | Stores and manages OpenGL display lists |
CSoGLDriverDatabase | Used for looking up broken/slow features in OpenGL drivers |
►CSoGLImage | Used to handle OpenGL 2D/3D textures |
CSoGLBigImage | Used to handle 2D OpenGL textures of any size |
CSoGLCubeMapImage | Used to handle cube map textures |
CSoGlyph | Used to generate and reuse font glyph bitmaps and outlines |
CSoHardCopy | Static class for initializing the hardcopy support |
CSoInput | Abstraction of file import functionality |
CSoInteraction | Takes care of initializing internal classes |
CSoIntersectingPrimitive | Struct with collision information |
CSoLightPath | Light version of SoPath |
CSoLockManager | The SoLockManager is a defunct software license lock mechanism |
CSoNodeKit | Used to initialize the nodekit classes |
CSoNodekitCatalog | Container for nodekit layouts |
CSoNormalGenerator | Used to generate normals |
CSoNotList | List of SoNotRec notification records |
CSoNotRec | Records for notification lists |
CSoNurbsP< Master > | |
CSoOffscreenRenderer | Used for rendering scenes to offscreen buffers |
CSoOutput | Abstraction of an output stream |
CSoPickedPoint | Used for specifying picked points |
CSoPrimitiveVertex | Single vertex of a generated primitive |
CSoProfiler | Main static class for initializing the scene graph profiling subsystem |
CSoProfilingReportGenerator | Convenience report generator functionality |
CSoRenderManager | Used for controlling the rendering of a scene graph |
CSoSceneManager | Main interface between the scene graph and the GUI toolkit |
►CSoScriptEngine | |
CSoJavaScriptEngine | Yet to be documented |
CSoScXMLNavigation | Static class for some static init/cleanup/synchronization functions |
►CSoSensor | Abstract base class for all sensors |
►CSoDelayQueueSensor | Abstract base class for priority scheduled sensors |
►CSoDataSensor | Abstract base class for sensors monitoring changes in a scene graph |
CSoFieldSensor | Detects changes to a field |
CSoNodeSensor | Detects changes to nodes |
CSoPathSensor | Detects changes to paths |
CSoIdleSensor | Sensor which will trigger as soon as the application is idle |
CSoOneShotSensor | Sensor which will trigger once |
►CSoTimerQueueSensor | Abstract base class for sensors triggering on certain timer events |
CSoAlarmSensor | Sensor which will trigger once at a specified time |
CSoTimerSensor | Sensor which will trigger at given intervals |
CSoSensorManager | Handles the sensor queues |
CSoState | Manages the Coin scene graph traversal state data |
CSoTranReceiver | |
CSoTranSender | |
CSoType | Basis for the runtime type system in Coin |
►CSoVectorOutput | Used for setting vector output file |
CSoPSVectorOutput | Used for writing PostScript |
CSoRenderManager::Superimposition | |
CSoMultiTextureCoordinateElement::UnitData | |
CSoMultiTextureImageElement::UnitData | |
CSoMultiTextureMatrixElement::UnitData | |
CSoTextureCombineElement::UnitData | |
CSoActionP * | |
CSoBoxHighlightRenderActionP * | |
CSoCallbackActionP * | |
CSoGlobalSimplifyActionP * | |
CSoMaterialP * | |
CSoShapeSimplifyActionP * | |
CSoTrackballDraggerP * | |
CSoTransformerDraggerP * | |
CSoTranslate2DraggerP * | |