CSbBox2d | 2D box class |
CSbBox2f | 2D box class |
CSbBox2s | 2D box class |
CSbBox3d | 3D box class |
CSbBox3f | 3D box class |
CSbColor | Color vector class |
CSbCylinder | Class for representing a cylinder |
CSbCylinderd | Class for representing a cylinder with double values |
CSbCylinderPlaneProjector | Cylinder-plane projector |
CSbCylinderProjector | Cylinder projector |
CSbCylinderSectionProjector | Cylinder-section projector |
CSbCylinderSheetProjector | Cylinder-sheet projector |
CSbDict | This is a dictionary mapping (size_t) integer keys to (void *) data pointers |
CSbDictEntry | A dictionary is stored as a collection of entries, each of which is an SbDictEntry |
CSbGL | Class that offers static wrappers around OpenGL functions |
CSbIntList | List of generic (void *) pointers |
CSbLine | Directed line in 3D |
CSbLined | Directed line in 3D with double values |
CSbLineProjector | Line projector |
CSbMatrix | 4x4 matrix class |
CSbMatrixd | 4x4 matrix class with double values |
CSbName | Character string stored in a hash table |
CSbNameEntry | This is used to make lists of SbName instances |
CSbOpenGL | Include the glew header, which allows to access the whole OpenGL and extensions API without using native windows or unix headers |
CSbPlane | Oriented plane in 3D |
CSbPlaned | Oriented plane in 3D with double values |
CSbPlaneProjector | Plane projector |
CSbPList | List of generic (void *) pointers |
CSbProjector | Base class for representing projectors |
CSbRotation | Class for representing a rotation |
CSbRotationd | Class for representing a rotation with double values |
CSbSphere | Class for representing a sphere |
CSbSphered | Class for representing a sphere with double values |
CSbSpherePlaneProjector | Sphere-plane projector |
CSbSphereProjector | Sphere projector |
CSbSphereSectionProjector | Sphere-section projector |
CSbSphereSheetProjector | Sphere-sheet projector |
CSbString | Class for smart character strings |
CSbStringList | A list of strings |
CSbTime | Class for representation of a time |
CSbVec2d | 2D vector class with double members |
CSbVec2f | 2D vector class |
CSbVec2s | 2D vector class |
CSbVec3d | 3D vector class with double values |
CSbVec3f | 3D vector class |
CSbVec3fList | List of vectors |
CSbVec3s | 3D vector used to represet points or directions |
CSbVec4d | 4D vector class with double values |
CSbVec4f | 4D vector class |
CSbViewportRegion | Class for representing a viewport |
CSbViewVolume | 3D viewing volume class |
CSbXfBox3d | 3D box with an associated transformation matrix |
CSbXfBox3f | 3D box with an associated transformation matrix |
CSoAccumulatedElement | This is the abstract base class for each state element whose value may be accumulated when it is set |
CSoAction | Abstract base class for all actions |
CSoActionMethodList | Internal class |
CSoAlarmSensor | Triggers a callback once sometime in the future |
CSoAmbientColorElement | This class is being superceded by the SoLazyElement class |
CSoAnnotation | Annotation group node |
CSoAntiSquish | Transformation node that undoes non-uniform 3D scales |
CSoAppearanceKit | Appearance nodekit class |
CSoArray | Group node that creates a regular IxJxK array of copies of its children |
CSoAsciiText | Simple 3D text shape node |
CSoAuditorList | SoAuditorList class |
CSoBase | Base class for all nodes, paths, and engines |
CSoBaseColor | Node that defines an object's base color |
CSoBaseKit | Base class for all node kits |
CSoBaseList | Subclasses of the SbPList class which hold lists of pointers of a specific type |
CSoBBoxModelMatrixElement | Element that stores the current model matrix for use with the SoGetBoundingBoxAction |
CSoBlinker | Animated cycling switch node |
CSoBoolOperation | Performs Boolean operations |
CSoBoundingBoxCache | Class SoBoundingBoxCache: |
CSoBoxHighlightRenderAction | Box highlight - a subclass of SoGLRenderAction which renders the scene graph, then renders wireframe boxes surrounding each selected object |
CSoBundle | This is the abstract base class for bundles |
CSoButtonEvent | Base class for all button events |
CSoByteStream | Converts scene graph objects to character byte streams |
CSoCache | |
CSoCacheContextElement | Element that stores the cache context |
CSoCacheElement | Element that stores the most recently opened cache |
CSoCalculator | A general-purpose calculator |
CSoCallback | Provides custom behavior during actions |
CSoCallbackAction | Performs a generic traversal of the scene graph |
CSoCallbackList | Manages a list of callback functions and associated data |
CSoCamera | Abstract base class for camera nodes |
CSoCameraKit | Camera nodekit class |
CSoCatch | Class containing static functions to control global exception handling for OpenInventor |
CSoCenterballDragger | Striped ball you rotate and re-center by dragging with the mouse |
CSoCenterballManip | Transform node with 3D interface for editing rotation and center |
CSoChildList | This class maintains a list of child nodes for any node |
CSoClipPlane | Clipping plane node |
CSoClipPlaneElement | Element that stores the current set of clipping planes, specified as SbPlanes |
CSoColorPacker | This class is meant to be used by all property nodes that set either a diffuse color or transparency in the lazy element |
CSoCompactPathList | This class represents a list of paths (like an SoPathList) in a more compact form |
CSoComplexity | Shape complexity node |
CSoComplexityElement | Element that stores the current shape complexity |
CSoComplexityTypeElement | Element that stores the current complexity type |
CSoComposeMatrix | Matrix composition engine |
CSoComposeRotation | Rotation composition engines |
CSoComposeRotationFromTo | Composes a rotation that rotates from one vector into another |
CSoComposeVec2f | Vector composition engines |
CSoComposeVec3f | Composes 3D vectors from floating-point values |
CSoComposeVec4f | Composes 4D vectors from floating-point values |
CSoComputeBoundingBox | Computes the bounding box and center of a scene graph |
CSoConcatenate | Joins separate fields into a single multiple-value field |
CSoCone | Cone shape node |
CSoConeDetail | Stores detail information about the SoCone node |
CSoCoordinate3 | Coordinate point node |
CSoCoordinate4 | Rational coordinate point node |
CSoCoordinateElement | Element that stores the current coordinates |
CSoCounter | Triggered integer counter |
CSoCreaseAngleElement | Element that stores the current crease angle that is used to determine whether default normals should be computed to create a sharp edge or a smooth surface |
CSoCube | Cube shape node |
CSoCubeDetail | Stores detail information about the SoCube node |
CSoCylinder | Cylinder shape node |
CSoCylinderDetail | Stores detail information about the SoCylinder node |
CSoDataSensor | Abstract base class for sensors attached to parts of a scene |
CSoDB | Scene graph database class |
CSoDebug | List of environment variables for tracing: |
CSoDebugError | Debug error handling |
CSoDecomposeMatrix | Matrix decomposition engine |
CSoDecomposeRotation | Rotation decomposition engine |
CSoDecomposeVec2f | Vector decomposition engines |
CSoDecomposeVec3f | Decomposes 3D vectors into floating-point values |
CSoDecomposeVec4f | Decomposes 4D vectors into floating-point values |
CSoDelayQueueSensor | Abstract base class for sensors not dependent on time |
CSoDetail | Base class for describing detail information about a shape node |
CSoDetailList | Maintains a list of instances of details |
CSoDirectionalLight | Node representing a directional light source |
CSoDirectionalLightDragger | Directional icon you rotate and translate by dragging with the mouse |
CSoDirectionalLightManip | Directional light node with 3D interface for editing direction |
CSoDragger | Base class for nodekits that move in response to click-drag-release mouse events |
CSoDragPointDragger | Object you can translate in 3D by dragging with the mouse |
CSoDrawStyle | Node that defines the style to use when rendering |
CSoDrawStyleElement | Element that stores the current draw style |
CSoElapsedTime | Basic controllable time source |
CSoElement | This is the abstract base class for all state elements |
CSoEmissiveColorElement | This class is being superceded by the SoLazyElement class |
CSoEnabledElementsList | Internal class |
CSoEngine | Base class for all engines |
CSoEngineList | Maintains a list of pointers to engines |
CSoEngineOutput | Class for all engine outputs |
CSoEngineOutputData | Holds data about engine outputs: the number of outputs the engine has, the names of the outputs |
CSoEngineOutputList | Maintains a list of pointers to engine outputs |
CSoEnterLeaveEvent | Open Inventor SoEvent that represents a mouse enter or mouse leave event |
CSoEnvironment | Global environment node |
CSoError | Error handling base class |
CSoEvent | Base class for all events |
CSoEventCallback | Node which invokes callbacks for events |
CSoFaceDetail | Stores detail information about vertex-based shapes made of faces |
CSoFaceSet | Polygonal face shape node |
CSoField | Base class for all fields |
CSoFieldContainer | Abstract base class for objects that contain fields |
CSoFieldConverter | Abstract base class for all field converter engines |
CSoFieldData | Holds data about fields of an object: the number of fields the object has, the names of the fields, and a pointer to a prototype instance of the field |
CSoFieldList | Maintains a list of pointers to fields |
CSoFieldSensor | Sensor class that can be attached to Inventor fields |
CSoFieldSensorCallback | Base class for typed field sensor callbacks |
CSoFile | Node that reads children from a named file |
CSoFloatElement | Subclasses store a single float, int, or enum value |
CSoFocalDistanceElement | Element that stores the current focal distance of the camera |
CSoFont | Node that defines font type and size for text |
CSoFontNameElement | Element storing the current font name |
CSoFontSizeElement | Element storing the current font size |
CSoFontStyle | Simple 3D text shape node |
CSoFullPath | This SoEXTENDER class allows expert users to examine "hidden" children in paths |
CSoGate | Selectively copies its input to its output |
CSoGetBoundingBoxAction | Computes bounding box of a scene |
CSoGetMatrixAction | Computes transformation matrix for subgraph |
CSoGLCacheContextElement | |
CSoGLCacheList | |
CSoGLClipPlaneElement | Element that adds a clipping plane to the set currently in GL |
CSoGLCoordinateElement | Element that stores the current coordinates |
CSoGLDisplayList | Class SoGLDisplayList: |
CSoGLDrawStyleElement | Element that changes the current draw style in GL |
►CSoGLLazyElement | Element that manages the GL state for the SoLazyElement |
CGLLazyState | Provide a public typedef for GLLazyState, so that GLRenderCache can use it: |
CSoGLLightIdElement | Element that stores the id of the current light |
CSoGLLinePatternElement | Element that stores the current line pattern in GL |
CSoGLLineWidthElement | Element that stores the current line width in GL |
CSoGLMaterialIndexElement | Element that stores the indices into the current GL material map of the ambient, diffuse, and specular components of the current surface material, as defined by GL's color index lighting model |
CSoGLModelMatrixElement | Element that stores the current model matrix in GL |
CSoGLNormalElement | Element that stores the current surface normals |
CSoGLPointSizeElement | Element that stores the current point size in GL |
CSoGLPolygonOffsetElement | |
CSoGLProjectionMatrixElement | Element that stores the current projection matrix in GL |
CSoGLRenderAction | Renders a scene graph using OpenGL |
CSoGLRenderCache | |
CSoGLRenderPassElement | Element that stores the current rendering pass, a non-negative integer that can be used during multi-pass rendering to implement special effects such as motion blur or anti-aliasing |
CSoGLShapeHintsElement | Element that stores current shape hints and sends commands to GL based on them |
CSoGLStencilBitsElement | |
CSoGLTextureCoordinateElement | Element storing the current gltexture coordinates |
CSoGLTextureEnabledElement | Element that enables/disables textures |
CSoGLTextureImageElement | Element that stores the current texture image in GL |
CSoGLTextureMatrixElement | Element that stores the current texture matrix in GL |
CSoGLUpdateAreaElement | Element that stores the rectangular area within the current viewport region that needs to be updated when rendering |
CSoGLVBOElement | Manage the currently registered VBOs in the state (for coordinates, normals, colors and tex coords) (MeVis ONLY) |
CSoGLViewingMatrixElement | Element that stores the current viewing matrix in GL |
CSoGLViewportRegionElement | Element that stores the current viewport region in GL |
CSoGroup | Base class for all group nodes |
CSoHandleBoxDragger | Box you can scale, stretch and translate by dragging with the mouse |
CSoHandleBoxManip | Transform node with 3D Interface for Editing ScaleFactor and Translation |
CSoHandleEventAction | Allows nodes in a graph to receive input events |
CSoIdleSensor | Sensor for one-time only callbacks when the application is idle |
CSoIndexedFaceSet | Indexed polygonal face shape node |
CSoIndexedLineSet | Indexed polyline shape node |
CSoIndexedNurbsCurve | Indexed NURBS curve shape node |
CSoIndexedNurbsSurface | Indexed NURBS surface shape node |
CSoIndexedShape | Abstract base class for all indexed vertex-based shapes |
CSoIndexedTriangleSet | Indexed set of triangles |
CSoIndexedTriangleStripSet | Indexed triangle strip set shape node |
CSoInfo | Node containing information text string |
CSoInput | Used to read Inventor data files |
CSoInputFile | Structure: SoInputFile (internal) |
CSoInt32Element | Subclasses store a single int32_t, int, or enum value |
CSoInteraction | Initializes Inventor interaction classes |
CSoInteractionKit | Base class for all interaction nodekit classes |
CSoInterpolate | Base class for all interpolator engines |
CSoInterpolateFloat | Interpolaters for the builtin field types |
CSoInterpolateRotation | Interpolates rotation values |
CSoInterpolateVec2f | Interpolates 2D floating-point vectors |
CSoInterpolateVec3f | Interpolates 3D floating-point vectors |
CSoInterpolateVec4f | Interpolates 4D floating-point vectors |
CSoJackDragger | Jack-shaped object you rotate, translate, or scale by dragging with the mouse |
CSoJackManip | Transform node with 3D interface for rotating, scaling, and translating |
CSoKeyboardEvent | Keyboard key press and release events |
CSoLabel | Node containing label text string |
►CSoLazyElement | Element that manages several properties such as colors, that need to be lazily tracked by GL |
CivStateStruct | Struct to hold the inventor state: |
CSoLevelOfDetail | Level-of-detail switching group node |
CSoLight | Abstract base class for all light source nodes |
CSoLightAttenuationElement | Element that stores the light attenuation(s) of the current environment |
CSoLightKit | Light nodekit class |
CSoLightModel | Node that defines the lighting model to use when rendering |
CSoLightModelElement | Element that stores the current lighting model |
CSoLightweightPath | A SoLightweightPath is a light-weight version of an SoTempPath, intended to be used just to keep track of the current path during traversal |
CSoLinearProfile | Piecewise-linear profile curve |
CSoLineDetail | Stores detail information about vertex-based shapes made of line segments |
CSoLineHighlightRenderAction | Line highlight - a subclass of SoGLRenderAction which renders the scene graph, then renders wireframe boxes surrounding each selected object |
CSoLinePatternElement | Element that stores the current line stipple pattern |
CSoLineSet | Polyline shape node |
CSoLineWidthElement | Element that stores the current line width |
CSoLocalBBoxMatrixElement | Element that stores the transformation matrix from object space to some local coordinate space during application of an SoGetBoundingBoxAction |
CSoLocateHighlight | Special separator that performs locate highlighting |
CSoLocation2Event | 2D location events |
CSoLocation2RefreshEvent | Open Inventor SoEvent that refreshes the current pointer location |
CSoLOD | Distance-based level-of-detail switching group node |
CSoMaterial | Surface material definition node |
CSoMaterialBinding | Node that specifies how multiple materials are bound to shapes |
CSoMaterialBindingElement | Element that stores the current material binding |
CSoMaterialBundle | Bundle that allows shapes to deal with materials more easily |
CSoMatrixTransform | Node that specifies a 3D geometric transformation as a matrix |
CSoMemoryError | Memory error handling |
CSoMFBitMask | Multiple-value field containing any number of masks of bit flags |
CSoMFBool | Multiple-value field containing any number of boolean values |
CSoMFColor | Multiple-value field containing any number of RGB colors stored as three floats |
CSoMFDouble | Multiple-value field containing any number of doubleing point values |
CSoMFEngine | Multiple-value field containing any number of pointers to engines |
CSoMFEnum | Multiple-value field containing any number of enumerated type values |
CSoMFFloat | Multiple-value field containing any number of floating point values |
CSoMField | Base class for all multiple-valued fields |
CSoMFInt32 | Multiple-value field containing any number of int32_t integers |
CSoMFMatrix | Multiple-value field containing any number of 4x4 matrices |
CSoMFMatrixd | Multiple-value field containing any number of 4x4 matrixds |
CSoMFName | Multiple-value field containing any number of names |
CSoMFNode | Multiple-value field containing any number of pointers to nodes |
CSoMFPath | Multiple-value field containing any number of pointers to paths |
CSoMFPlane | Field containing several plane equations |
CSoMFPlaned | Field containing several plane equations |
CSoMFRotation | Multiple-value field containing any number of SbRotations |
CSoMFRotationd | Multiple-value field containing any number of SbRotationds |
CSoMFShort | Multiple-value field containing any number of short integers |
CSoMFString | Multiple-value field containing any number of strings |
CSoMFTime | Multiple-value field containing any number of SbTime values |
CSoMFUInt32 | Multiple-value field containing any number of uint32_tegers |
CSoMFUShort | Multiple-value field containing any number of unsigned short integers |
CSoMFVec2d | Multiple-value field containing any number of two-dimensional vectors |
CSoMFVec2f | Multiple-value field containing any number of two-dimensional vectors |
CSoMFVec3d | Multiple-value field containing any number of three-dimensional vectors |
CSoMFVec3f | Multiple-value field containing any number of three-dimensional vectors |
CSoMFVec4d | Multiple-value field containing any number of four-dimensional vectors |
CSoMFVec4f | Multiple-value field containing any number of four-dimensional vectors |
CSoModelMatrixElement | Element that stores the current model matrix - the cumulative transformation applied to subsequent shapes |
CSoMotion3Event | 3D motion events |
CSoMouseButtonEvent | Mouse button press and release events |
CSoMouseWheelEvent | Open Inventor SoEvent that represents a MouseWheel movement |
CSoMultipleCopy | Group node that traverses multiple times, applying matrices |
CSoNode | Abstract base class for all database nodes |
CSoNodeKit | Initializes nodekit classes |
CSoNodekitCatalog | Nodekit catalog class |
CSoNodekitCatalogEntry | Internal class that should be accessed only by an SoNodekitCatalog |
CSoNodeKitDetail | Stores detail information about a nodekit |
CSoNodeKitListPart | Group node with restricted children |
CSoNodekitParts | |
CSoNodeKitPath | Path that points to a list of hierarchical nodekits |
CSoNodeList | Maintains a list of pointers to nodes |
CSoNodeSensor | Sensor class that can be attached to Inventor nodes |
CSoNonIndexedShape | Abstract base class for all non-indexed vertex-based shapes |
CSoNormal | Node that defines surface normals for shapes |
CSoNormalBinding | Node that specifies how multiple surface normals are bound to shapes |
CSoNormalBindingElement | Element that stores the current normal binding |
CSoNormalBundle | Bundle that allows shapes to deal with normals and normal bindings more easily |
CSoNormalCache | Class SoNormalCache: |
CSoNormalElement | Element that stores the current surface normals |
CSoNormalGenerator | This class can be used by polyhedral shape classes to generate surface normals when they do not have valid ones specified |
CSoNotList | Holds a list of SoNotRec notification records |
CSoNotRec | Records one step in the path taken by notification |
CSoNurbsCurve | NURBS curve shape node |
CSoNurbsProfile | NURBS profile curve |
CSoNurbsSurface | NURBS surface shape node |
CSoOneShot | Timer that runs for a pre-set amount of time |
CSoOneShotSensor | Sensor for one-time only callbacks |
CSoOnOff | Engine that functions as an on/off switch |
CSoOrthographicCamera | Orthographic camera node |
CSoOutput | Used to write Inventor data files |
CSoOverrideElement | Element that stores a flag for each type of element which can be overridden |
CSoPackedColor | Node that defines base colors using packed representation |
CSoPath | Path that points to a list of hierarchical nodes |
CSoPathList | Maintains a list of pointers to paths |
CSoPathSensor | Sensor class that can be attached to Inventor paths |
CSoPathSwitch | Group node that traverses only when traversed along a given path |
CSoPendulum | Animated oscillating rotation node |
CSoPerspectiveCamera | Perspective camera node |
CSoPickAction | Abstract base class for picking objects in a scene |
CSoPickedPoint | Represents point on surface of picked object |
CSoPickedPointList | Maintains a list of pointers to SoPickedPoint instances |
CSoPickRayElement | Element that stores the current ray to use for picking |
CSoPickStyle | Picking style node |
CSoPickStyleElement | Element that stores the current pick style |
CSoPointDetail | Stores detail information about vertex-based shapes made of points |
CSoPointLight | Node representing a point light source |
CSoPointLightDragger | Sun-shaped icon you can translate in 3D by dragging with the mouse |
CSoPointLightManip | Point light node with 3D interface for editing location |
CSoPointSet | Point set shape node |
CSoPointSizeElement | Element that stores the current point size |
CSoPolygonOffset | |
CSoPolygonOffsetElement | |
CSoPrimitiveVertex | Represents a vertex of a generated primitive |
CSoProfile | Abstract base class for all profile nodes |
CSoProfileCoordinate2 | Profile coordinate node |
CSoProfileCoordinate3 | Rational profile coordinate node |
CSoProfileCoordinateElement | Element storing the current profile coordinates, as either 2-D or 3-D points |
CSoProfileElement | Element storing 2D profiles for nurbs and 3d text |
CSoProfiling | Static class that offers profiling callbacks for a number of selected Open Inventor features, e.g |
CSoProjectionMatrixElement | Element that stores the current projection matrix - the projective part of the matrix set up by the camera |
CSoQuadMesh | Quadrilateral mesh shape node |
CSoRayPickAction | Intersects objects with a ray cast into scene |
CSoReadError | Read error handling |
CSoRef | SoRef proves an intrusive smart pointer for any SoBase derived class and uses the ref()/unref() methods of SoBase to manage the ref counting |
CSoReplacedElement | This is the abstract base class for each state element whose value is replaced whenever it is set |
CSoResetTransform | Node that resets the current transformation to identity |
CSoRotateCylindricalDragger | Object you rotate along a cylindrical surface by dragging with the mouse |
CSoRotateDiscDragger | Object you can rotate like a knob by dragging With the mouse |
CSoRotateSphericalDragger | Object you can rotate about a spherical surface by dragging with the mouse |
CSoRotation | Node representing a 3D rotation about an arbitrary axis |
CSoRotationXYZ | Node representing a 3D rotation about the x-, y-, or z-axis |
CSoRotor | Animated rotation node |
CSoScale | Node representing a 3D geometric scaling |
CSoScale1Dragger | Object you can scale in one dimension by dragging with the mouse |
CSoScale2Dragger | Object you can scale in two dimensions by dragging with the mouse |
CSoScale2UniformDragger | Object you can scale uniformly in two dimensions by dragging with the mouse |
CSoScaleUniformDragger | Object you can scale uniformly in 3D by dragging with the mouse |
CSoSceneKit | Scene nodekit class |
CSoSceneManager | Manages scene graph rendering and event handling |
CSoSearchAction | Searches for nodes in a scene graph |
CSoSelection | Manages a list of selected objects |
CSoSelectOne | Selects one value from a multiple-value field |
CSoSensor | Abstract base class for Inventor sensors |
CSoSensorManager | |
CSoSeparator | Group node that saves and restores traversal state |
CSoSeparatorKit | Separator nodekit class |
CSoSFBitMask | Single-value field containing a set of bit flags |
CSoSFBool | Field containing a single boolean value |
CSoSFColor | Field containing an RGB color |
CSoSFDouble | Field containing a doubleing-point value |
CSoSFEngine | Field containing a pointer to a engine |
CSoSFEnum | Field containing an enumerated value |
CSoSFFloat | Field containing a floating-point value |
CSoSField | Abstract base class for all single-value fields |
CSoSFImage | Field containing a 2D image |
CSoSFInt32 | Field containing a int32_t integer |
CSoSFMatrix | Field containing a 4x4 matrix |
CSoSFMatrixd | Field containing a 4x4 matrix of double values |
CSoSFName | Field containg a name |
CSoSFNode | Field containing a pointer to a node |
CSoSFPath | Field containing a pointer to an SoPath |
CSoSFPlane | Field containing a plane equation |
CSoSFPlaned | Field containing a plane equation of double values |
CSoSFRotation | Field containing a rotation |
CSoSFRotationd | Field containing a rotation of double values |
CSoSFShort | Field containing a short integer |
CSoSFString | Field containing a string |
CSoSFTime | Field containing an SbTime |
CSoSFTrigger | Field used to trigger engines or connection networks |
CSoSFTypedEnum | End of macros |
CSoSFUInt32 | Field containing an unsinged int32_t integer |
CSoSFUShort | Field containing an unsigned short integer |
CSoSFVec2d | Field containing a two-dimensional vector of double values |
CSoSFVec2f | Field containing a two-dimensional vector |
CSoSFVec2s | |
CSoSFVec3d | Field containing a three-dimensional vector of double values |
CSoSFVec3f | Field containing a three-dimensional vector |
CSoSFVec3s | |
CSoSFVec4d | Field containing a homogeneous three-dimensional vector of double values |
CSoSFVec4f | Field containing a homogeneous three-dimensional vector |
►CSoShape | Abstract base class for all shape nodes |
CSimpleVertexArrayCache | Helper struct used by primitive types like cube, sphere, .. |
CSoShapeHints | Node that provides hints about shapes |
CSoShapeHintsElement | Element that stores current shape hints |
CSoShapeKit | NOTE TO DEVELOPERS: For info about the structure of SoShapeKit: [1] compile: /usr/share/src/Inventor/samples/ivNodeKitStructure [2] type: ivNodeKitStructure SoShapeKit |
CSoShapeStyleElement | This elements stores some information shapes need to quickly determine whether or not they should render, and, if they should render, how they should render |
CSoShininessElement | Mostly superceded by SoLazyElement |
CSoShuttle | Animated oscillating translation node |
CSoSpaceballButtonEvent | Spaceball button press and release events |
CSoSpecularColorElement | This class is being superceded by the SoLazyElement class |
CSoSphere | Sphere shape node |
CSoSpotLight | Node representing a spotlight source |
CSoSpotLightDragger | Spotlight shaped dragger that allows you to change position, direction, and width of the beam |
CSoSpotLightManip | Description: This file defines a manipulator for a spot light nodes |
CSoState | An SoState collects and holds state while traversing a scene graph |
CSoStencilBitsElement | |
CSoSurroundScale | Transformation node that adjusts the current matrix so a default cube will surround other objects |
CSoSwitch | Group node that traverse one chosen child |
CSoSwitchElement | Element that stores the current switch index |
CSoTabBoxDragger | Cubic object you can translate and scale by dragging with the mouse |
CSoTabBoxManip | Transform node with 3D Interface for editing scale and translation |
CSoTabPlaneDragger | Object you can translate or scale within a plane by dragging with the mouse |
CSoTempPath | This class is internal to Inventor |
CSoText2 | Internal class |
CSoText3 | 3D text shape node |
CSoTextDetail | Stores detail information about a text node |
CSoTexture | Texture node |
CSoTexture2 | Texture mapping node |
CSoTexture2Transform | 2D texture transformation node |
CSoTextureCoordinate2 | 2D texture coordinate node |
CSoTextureCoordinateBinding | Node that specifies how texture coordinates are bound to shapes |
CSoTextureCoordinateBindingElement | Element storing the current texture coordinate binding |
CSoTextureCoordinateBundle | Bundle that allows shapes to deal with texture coordinates more easily |
CSoTextureCoordinateDefault | Node that removes texture coordinates from state |
CSoTextureCoordinateElement | Element storing the current texture coordinates |
CSoTextureCoordinateEnvironment | Node that specifies texture coordinates by projection from a environment |
CSoTextureCoordinateFunction | Abstract base class for texture coordinate function nodes |
CSoTextureCoordinatePlane | Node that specifies texture coordinates by projection from a plane |
CSoTextureImageElement | Element storing the current texture image |
CSoTextureMatrixElement | Element that stores the current texture matrix - the cumulative transformation applied to subsequent shapes |
CSoTextureOverrideElement | Element that stores a flag for each type of element which can be overridden |
CSoTextureQualityElement | Element that stores the current texture quality |
CSoTimeCounter | Timed integer counter |
CSoTimerQueueSensor | Abstract base class for sensors dependent on time |
CSoTimerSensor | Sensor that triggers callback repeatedly at regular intervals |
CSoTrace | This class simply implements a constructor and a destructor |
CSoTraceBuffer | This class manages a list and a stack of pointers to permanent strings |
CSoTrackballDragger | Striped ball you can rotate or scale uniformly by dragging with the mouse |
CSoTrackballManip | Transform node with 3D interface for changing rotation and scaling |
CSoTranReceiver | Interprets database changes for transcription |
CSoTranSender | Sends database changes for transcription |
CSoTransform | General 3D geometric transformation node |
CSoTransformation | Abstract base class for all geometric transformation nodes |
CSoTransformBoxDragger | Box-like object you scale, rotate, and translate by dragging with the mouse |
CSoTransformBoxManip | Transform node with 3D interface for changing scaling, rotation, and translation |
CSoTransformerDragger | Box-like object you scale, rotate, and translate by dragging with the mouse |
CSoTransformerManip | Transform node with 3D interface for changing scaling, rotation, and translation |
CSoTransformManip | Base class for all transform Nodes with built-in 3D user interfaces |
CSoTransformSeparator | Group node that saves and restores transformation state |
CSoTransformVec3f | Transforms a 3D vector by a 4x4 matrix |
CSoTranslate1Dragger | Object you can translate along a line by dragging With the mouse |
CSoTranslate2Dragger | Object you can translate within a plane by dragging with the mouse |
CSoTranslation | Node representing a 3D translation |
CSoTriangleStripSet | Triangle strip set shape node |
CSoTriggerAny | Provides fan-in for triggers |
CSoType | SoType has no virtual functions to keep it small.. |
CSoTypedFieldSensorCallback | Typed field sensor that called given member function on object when triggered |
CSoTypeList | Maintains a list of SoTypes |
CSoUnits | Node that scales to convert units of length |
CSoUnitsElement | Element that stores the current units type |
CSoUnknownEngine | |
CSoUnknownNode | The Unknown Node! This node is created during file reading when a node is read that is unrecognized by Inventor and a DSO cannot be found for it |
CSoVBO | SoVBO is used to manage OpenGL vertex buffer objects |
CSoVertexArrayIndexer | SoVertexArrayIndexer is a class that manages rendering of indexed primitives using Vertex Array rendering |
CSoVertexProperty | Vertex property node |
CSoVertexPropertyCache | |
CSoVertexShape | Abstract base class for all vertex-based shape nodes |
CSoViewingMatrixElement | Element that stores the current viewing matrix - the non-projection part of the matrix set up by the camera |
CSoViewportRegionElement | Element that stores the current viewport region, which indicates which part of the window is being rendered into |
CSoViewVolumeElement | Element that stores the current viewing volume |
CSoWindowElement | This is a legacy element which should not be used |
CSoWrapperKit | Wrapper nodekit class |
CSoWriteAction | Writes a scene graph to a file |
CSoWWWAnchor | Separator group node with a URL hyperlink |
CSoWWWInline | Node that refers to children through a URL |