CSbMap< KeyType, ValueType >::AccessClass | AccessClass is a temporary class used with the [] operator on an SbMap |
CAxis | A class to administrate an axis coordinate system drawable in OpenGL |
CSbMap< KeyType, ValueType >::ByLevelIterator | SbMap::ByLevelIterator for an SbMap, traversing the map top to bottom, level by level left to right. |
CSoSceneWriter::COLORED_POINT | Struct holds point information when VRML_2 output is applied on SGI Inventor scenes |
CCoordinateAxis | |
CFieldSync | A class that synchronizes a list of fields of two SoFieldContainer instances |
CFieldSyncEntry | Class that synchronizes two Inventor Fields with each other without using SoField::connectFrom |
CFrameGrabber | FrameGrabber class grabs GL frames for movie generation |
Cml::GLContextStack | Manages a stack of GL contexts and their correct activation (NOTE: This is only accessible in the GUI main thread!) |
CGLElementArrayAccess | Helper struct for getting access to the OpenGL element array data |
►Cml::GLResource | Abstract base class for GLResources |
Cml::GL2DFont | A bridge to the ftgl library that manages font rendering with texture fonts |
►Cml::GLBuffer | Manages a generic OpenGL buffer object |
Cml::GLPixelBuffer | PixelBuffer resource (pixel_buffer_object) http://www.opengl.org/registry/specs/ARB/pixel_buffer_object.txt |
Cml::GLVertexBuffer | VertexBuffer resource (vertex_buffer_object extension) http://www.opengl.org/registry/specs/ARB/vertex_buffer_object.txt |
Cml::GLFragmentProgramARB | ARB_FRAGMENT_PROGRAM resource |
Cml::GLFrameBuffer | FrameBufferObject resource (frame_buffer_object extension) |
Cml::GLRenderBuffer | RenderBuffer resource (frame_buffer_object extension) |
Cml::GLSLProgram | GLSL Program resource |
►Cml::GLSLShader | GLSL Shader resource |
Cml::GLSLFragmentShader | GLSL FragmentShader resource |
Cml::GLSLGeometryShader | GLSL GeometryShader resource |
Cml::GLSLVertexShader | GLSL VertexShader resource |
Cml::GLTexture | Texture class |
Cml::GLTextures | Texture class that manages multiple texture ids |
Cml::GLResourceManager::GLResourceList | Dynamic list of GLResource objects |
Cml::GLResourceManager | Manages OpenGL resources |
CGLVertexArrayAccess | Helper struct for getting access to the OpenGL vertex array data |
Cml::GPUInfo | Singleton class that provides hardware specific information |
CSoSceneWriter::hashColoredPoint | For computing a hash value for a colored point |
CSbMap< KeyType, ValueType >::Iterator | Regular low->high (++) and high->low (–) iterator class for an SbMap |
CLabel | |
CLabelText | |
►CModule | |
Cml::MLSnapshot | Snapshot module that outputs the current viewer snapshot as an ML image used internally in the SoRenderArea class |
Cml::OffscreenRenderer | OpenInventor Scenes can be rendered to the OffscreenRender who outputs an MLImage |
Cml::OpenGL | MeVis OpenGL Information Interface (Singleton) |
CSbMap< KeyType, ValueType >::ParentFirstIterator | SbMap::ParentFirstIterator for an SbMap, traversing the map from top to bottom |
CSbMap< KeyType, ValueType >::ParentLastIterator | SbMap::ParentFirstIterator for an SbMap, traversing the map from bottom to top |
CSbFocusInfo | Class transporting focus information for one sub graph |
CSbList< Type > | This contains the definition of the SbList generic pointer list class; an SbList is a list of (void *) pointers that allows easy insertion, removal, and other operations |
CSbList< SbString > | |
CSbMap< KeyType, ValueType > | Open Inventor container that associates objects of type KeyType with objects of type ValueType |
CSbMapItem< KeyType, ValueType > | Class SbMapItem is the element type of the SbMap tree |
CSbSamplerInfo | Open Inventor data type and element to store information about a (list of) SbSampler |
CSbSlabRenderingProperties | Open Inventor element to store information about current slab mode |
►CSoAccumulatedElement | |
CSoGLVertexAttributeElement | Open Inventor element storing a list of shader parameter nodes |
CSoMultiPassFramebufferSamplerElement | Internal Open Inventor element not meant to be used in SDK |
CSoSamplerInfoElement | Element stores information about all current sampler nodes |
CSoShaderObjectElement | Open Inventor element storing a list of vertex or fragment shader nodes in the Open Inventor state |
CSoUniformShaderParameterElement | Open Inventor element storing a list of shader parameter nodes |
►CSoDragger | |
CSoDragger3D | SoDragger3D is a 3d dragger consisting of a 2d and 1d draggers |
►CSoElement | |
CSoViewerElement | Element that stores a proxy object to the currently active viewer |
►CSoEngine | |
CSoCalculatorWrapper | SoCalculatorWrapper wraps the SoCalculator engine to make it usable inside of MeVisLab |
CSoSceneWriter | Open Inventor engine to write scene representation to file |
CSoGlobalGLContextScope | The SoGlobalGLContextScope can be used to automatically push/pop the current GL context and to enable a shared global Open Inventor GL context inside of the scope |
►CSoGLShader | Abstract base class for shader objects |
CSoGLShaderObject | Vertex or fragment shader object class |
►CSoGLShaderProgram | Class managing an OpenGL shader program |
CSoGLCompleteShader | Shader class which directly takes src for vertex, geometry and/or fragment shader, compiles and links it |
CSoGLInventorShaderProgram | Derived class which supports OpenGL legacy emulation and updating of uniforms when rendering Inventor scenes |
►CSoGroup | |
CSoBlockNotification | SoBlockNotification is a SoGroup that blocks parent notifications on underlying scene changes |
CSoMultiplePass | Open Inventor group node traversing its subgraph a number of times |
CSoPlaneSync | Open Inventor node calculating a new translation from a translation, a rotation and a distance factor |
CSoQtViewerProxyNode | SoQtViewerProxyNode will put a SoViewerElement with the given SoQtViewerProxy into the scene and also handle setting of the cursor shape |
►CSoShaderParameter | Abstract Open Inventor group base class for shader parameter nodes |
►CSoUniformShaderParameter | Abstract Open Inventor base class for uniform shader parameter nodes |
►CSoSampler | Abstract Open Inventor base class for sampler nodes |
►CSoFramebufferSampler | Abstract Open Inventor base class for sampler nodes based on a framebuffer object |
►CSoFramebufferSampler2D | Open Inventor sampler node that gets it's 2D image from a framebuffer object |
CSoMultiPassFramebufferSampler | Open Inventor node to accumulate multiple render passes in a sampler |
CSoFramebufferSampler3D | Open Inventor sampler node that gets it's 3D image from a framebuffer object |
►CSoImageSampler | The abstract Inventor class SoImageSampler |
►CSoMLSampler | Abstract base class for sampler nodes that handle ML images |
CSoMLSampler1D | Sampler node that uses a 1D ML subimage to define a 1D sampler |
CSoMLSampler2D | Sampler node that uses a 2D ML subimage to define a 2D sampler |
CSoMLSampler3D | Sampler node that uses a 3D ML subimage to define a 3D sampler |
CSoMLSamplerCubeMap | Sampler node that uses 6 2D ML subimages to define a Cubemap sampler |
►CSoSampler2D | Abstract Open Inventor base class for 2D sampler nodes |
CSoInheritedFramebufferSampler | Open Inventor node used to access a previous OpenGL framebuffer sampler |
CSoShaderParameter1f | Open Inventor uniform shader node that defines one float parameter |
CSoShaderParameter1fv | Open Inventor uniform shader node that defines an array of float parameters |
CSoShaderParameter1i | Open Inventor uniform shader parameter node that defines one integer parameter |
CSoShaderParameter2f | Open Inventor uniform shader parameter node that defines two float parameters |
CSoShaderParameter2i | Open Inventor uniform shader parameter node that defines two integer parameters |
CSoShaderParameter3f | Open Inventor uniform shader parameter node that defines three float parameters |
CSoShaderParameter3i | Open Inventor uniform shader parameter node that defines three integer parameters |
CSoShaderParameter4f | Open Inventor uniform shader parameter node that defines four float parameters |
CSoShaderParameterColor | Open Inventor uniform shader parameter node that defines tree float parameters using a color selector |
CSoShaderParameterMLImageProps | Open Inventor uniform shader parameter node that defines integer and float parameters to represent the size and range of a connected ML image |
CSoShaderParameterMLImageSize | Open Inventor uniform shader parameter node that defines two integer parameters to represent the size of a connected ML image |
CSoShaderParameterMatrix | Open Inventor uniform shader parameter node that defines a matrix parameter |
CSoShaderParameterPlane | Open Inventor uniform shader parameter node that defines four float parameters |
CSoShaderParameterRotation | Open Inventor uniform shader parameter node that defines four float parameters |
►CSoInteractionNode | |
CSoMouseGrabber | SoMouseGrabber is a general facility to grab mouse events and to map mouse movement to x/y values |
CSoPicking | |
►CSoJackDragger | |
CSoPlaneDragger | Defines a plane dragger that can be used to manipulate a plane (and translation+rotation) |
►CSoMatrixTransform | |
CSoMLTransform | SoMLTransform applies the ML WorldToVoxel matrix to the Inventor Scene |
►CSoMetaInformationMap | SoMetaInformationMap allows to record information on the current render state |
CSoMetaInformationMapQt | Implements the SoMetaInformationMap using a QVariantMap as underlying storage |
►CSoMField | |
CSoMFShaderObject | Open Inventor multiple field managing a list of shader objects |
CSoMFUniformShaderParameter | Open Inventor multiple field managing a list of shader parameters |
►CSoNode | |
CSoActionLog | |
CSoActionNotify | |
CSoBackground | SoBackground renders a background bar It uses the lookuptable element to draw a 8bit Lookuptable on the bar rendering |
CSoBlendMode | Class SoBlendMode to manage the blending state in an Open Inventor node |
CSoCameraViewAll | The Inventor module class SoCameraViewAll derived from SoNode |
CSoCheckShaderSupport | Open Inventor node to check if OpenGL shader support is provided by the OpenGL driver |
CSoClearBuffers | |
CSoClearShaderState | Open Inventor node to clear shader state |
CSoDummy | SoDummy class is used to create a place holder node when the created node was unknown |
CSoFocus | SoFocus is a general facility to detect focus changes |
CSoGLClearError | |
CSoGLColorDepthInfo | |
CSoGLGet | |
CSoGLRenderState | Class SoGLRenderState to manage the GL state in an Open Inventor node |
CSoGLStateInfo | |
CSoKeyGrabber | SoKeyGrabber is a general facility to grab keyboard events |
CSoMLLUT | Open Inventor node implementing an interface to the ml::LUTFunction |
►CSoMLLUTExtension | SoMLLUTExtension is a base class to extends the SoMLLut with functionality |
CSoMLLUTChangeColor | Defines a change color extension to the SoMLLUT |
CSoMLVolumeBox | SoMLVolumeBox renders a background bar |
CSoPixelScaleAccess | |
CSoRotateCamera | Allows to rotate the camera around the focal point |
►CSoShaderObject | Abstract Open Inventor node for vertex or fragment shader nodes |
CSoFragmentShader | Open Inventor fragment shader node |
CSoGeometryShader | Open Inventor geometry shader node |
CSoVertexShader | Open Inventor vertex shader node |
CSoShaderProgram | Open Inventor shader program node |
CSoShowFPS | SoShowFPS renders the current frame rate onto the scene |
CSoVectorToFloat | SoVectorToFloat transforms vector to float (not an engine) |
►CSoVertexAttributeBase | Open Inventor vertex attribute nodes |
CSoVertexAttribute1f | Vertex attribute of type float |
CSoVertexAttribute1i | Vertex attribute of type Int32 |
CSoVertexAttribute1ui | Vertex attribute of type UInt32 |
CSoVertexAttribute2f | Vertex attribute of type SbVec2f |
CSoVertexAttribute3f | Vertex attribute of type SbVec3f |
CSoVertexAttribute4f | Vertex attribute of type SbVec4f |
CSoVertexAttribute4ub | Vertex attribute of type UInt32 interpreted as 4 unsigned bytes NOTE: the values are interpreted as RGBA colors in the sense of a SbColor::getPackedValue() |
CSoVertexAttributeRotation | Vertex attribute of type SbRotation |
CSoOffscreenSceneRenderer | This class implements rendering of an offscreen inventor scene |
►CSoQtExaminerViewer | |
CSoMeVisExaminerViewer | SoMeVisExaminerViewer is a base class to be used to create own examiner viewers |
►CSoQtRenderArea | |
CSoMeVisRenderArea | SoMeVisRenderArea is a base class to be used to create own RenderAreas |
►CSoReplacedElement | |
CSoFocusElement | Open Inventor Element defining if the currently rendered Graph has the focus |
CSoFramebufferSamplerElement | Internal Open Inventor element not meant to be used in SDK |
CSoGLShaderProgramAllowedElement | Internal Open Inventor element not meant to be used in SDK |
CSoGLShaderProgramElement | Open Inventor element representing a SoGLShaderProgram in the Open Inventor state |
CSoMLLUTElement | Open Inventor element to administrate a pointer to a SoMLLUT node in the inventor state |
CSoMLLUTExtensionElement | SoMLLUTExtensionElement collects a list of SoGVRExtensions while the scene graph is traversed The list is cleared when the state is popped to force recollection on next rendering step |
CSoSlabRenderingElement | Inventor element storing SlabRendering properties in the Open Inventor state |
CSoSceneSetupHelper | Helper for equipping an SoQtSceneHandler with necessary nodes for Managed Interaction and cursor setting |
►CSoSelection | |
CSoSelection2 | |
►CSoSeparator | |
CSoArrow | Generates an arrow the arrow has a position and a reference point, from where he points at |
CSoCrossHair | |
CSoOffscreenViewerProxyNode | SoOffscreenViewerProxyNode will put a SoViewerElement with the given SoOffscreenViewerProxy into the scene |
►CSoViewerNode | Base class for all viewer nodes in MeVisLab |
►CSoRenderArea | SoRenderArea encapsulates the features of SoQtRenderArea in an Inventor Node |
►CSoFullViewer | SoFullViewer encapsulates SoQtFullViewer from Open Inventor in an Inventor Node |
CSoExaminerViewer | Encapsulates the So*ExaminerViewer of Open Inventor into an Inventor Node |
CSoViewportRegion | |
►CSoSField | |
CSoSFMLBase | The SoSFMLBase field is the interface used by Inventor Nodes to output ML Base objects to the outside world |
CSoSFMLConnector | SoSFMLConnector field is the interface used by Inventor Nodes to output input/output ML Connector Fields to the outside world |
CSoSFMLImage | The SoSFMLImage field is the interface used by Inventor Nodes to access image data (in the current implementation from the ML - MeVis Image Processing Library) |
CSoShader | Shader-releated types |
CSoShaderBuilder | |
CSoShaderRepository | |
►CSoShape | |
CSoAxis | |
CSoCoordinateSystem | |
►CSoSwitch | |
CSoToggle | SoToggle is a SoSwitch node that has a boolean field to toggle the underlying scene graph on/off |
►CSoTexture2 | |
CSoMLTexture2 | |
►CSoTransformSeparator | |
CSoClipBox | SoClipBox defines a node with 6 clipping plane manipulators that are arrange on the sides of a box |
►CSoUniformParameterBase | Base class for uniform shader parameters |
CSoGLShaderProgram | Class managing an OpenGL shader program |
CSoShaderParameterCollector | A helper class that collects uniforms instead of setting them to a shader |
CSoShaderRepository::SourceInfo | |
CSoVertexAttributeInfo | Open Inventor element storing a list of vertex attributes |
►CSoViewerProxy | This class gives access to state of a viewer during scene graph traversal |
CSoQtViewerProxy | |
►CSoResolutionIndependentViewerProxy | |
CSoOffscreenViewerProxy | This class implements access to the state of the SoOffscreenRenderer viewer |
Cml::GLContextStack::StoreCurrentGLContextScope | Stores the current GL context and re-activates it when the scope object is deleted |
Cml::GLContextStack::TemporaryGLContextScope | Creates a temporary OpenGL context and destroys it when the object goes out of scope |
Cml::OpenGL::TypeInfo | Struct to store infos about a type, e.g. about a uniform |
CSoGLShaderProgram::UniformInfo | Information structure for SoGLShaderObject containing location, type, and size |
CXVImageSize | SoSFMLImage - field interface to ML images and related classes |
CXVStatus | Class for passing status information to a host system |