Namespace cee::vis contains all functionality and structures under the Visualization component. More...
Classes | |
class | Background |
Small class for the view background settings. More... | |
class | BoxLocator |
A locator designed to position a box. More... | |
class | Camera |
The camera configuration of a view. More... | |
class | CameraAnimation |
Support class for supplying camera positions that can be used to animate the camera from one setup to another. More... | |
class | CameraInputHandler |
Class for manipulating a camera from input events (typically mouse interaction). More... | |
class | CameraInputHandlerWalk |
Camera input handler implementing standard Ceetron style Walk navigation. More... | |
class | CameraInputHandlerZoom |
Camera input handler implementing standard Ceetron style Zoom navigation. More... | |
class | Clipping |
Clipping planes are used to clip parts of the geometry in the scene to be able to look inside. More... | |
class | ColorTableFactory |
Factory functions for creating color tables based on a predefined number of color schemes. More... | |
class | Font |
A font used for text drawing. More... | |
class | MarkupModel |
Model used for drawing labels, arrows, lines, points, triangles and glyphs. More... | |
class | MarkupModelHitItem |
Small class containing the data for a hit of an intersection between a ray and a part in an MarkupModel. More... | |
class | MarkupModelHitItemCollection |
A collection of MarkupModelHitItem objects. More... | |
class | MarkupPart |
Base class for MarkupModel Parts. More... | |
class | MarkupPartArrows |
A MarkupModel part for drawing arrows. More... | |
class | MarkupPartFixedSizeArrow |
A MarkupModel part for drawing an arrow with a constant size independent of the camera settings. More... | |
class | MarkupPartFixedSizeGlyph |
A MarkupModel part for drawing a fixed size glyph (2d billboard). More... | |
class | MarkupPartFixedSizeSphere |
A MarkupModel part for drawing a sphere with a constant radius independent of the camera settings. More... | |
class | MarkupPartInstancedGeometry |
A MarkupModel part useful for fast rendering of a lot of geometries with the same shape. More... | |
class | MarkupPartLabels |
A MarkupModel part for drawing labels. More... | |
class | MarkupPartLines |
A MarkupModel part for drawing lines. More... | |
class | MarkupPartPoints |
A MarkupModel part for drawing points. More... | |
class | MarkupPartText3d |
A MarkupModel part for drawing text positioned and oriented in 3D. More... | |
class | MarkupPartTriangles |
A MarkupModel part for drawing triangles. More... | |
class | MarkupText3dItem |
An item for a MarkupPartText3d. More... | |
class | Model |
Model holds information which is to be gathered to constitute a view. More... | |
class | MouseEvent |
Mouse event. More... | |
class | OpenGLContextGroup |
A context group associates OpenGLContext instances that share OpenGL resources such as shader objects, textures and buffer objects. More... | |
class | OpenGLInfo |
Class containing OpenGL renderer and version information for an OpenGLContextGroup. More... | |
class | Overlay |
Overlay items are visual item presented overlaying the models in the View, for instance a color legend for scalar settings. More... | |
class | OverlayAxisCross |
A view overlay item showing an axis cross synchronized with current camera settings. More... | |
class | OverlayCategoryLegend |
A color legend used to indicate the interpretation of the colors in the model. More... | |
class | OverlayColorLegendContinuousDomain |
The OverlayColorLegendContinuousDomain is capable of visualizing all scalar mappers that derives from the ScalarMapperContinuousDomain. More... | |
class | OverlayImage |
A view overlay item capable of showing an image with optional blending. More... | |
class | OverlayItem |
Abstract interface for overlay items. More... | |
class | OverlayNavigationCube |
Overlay navigation cube used for navigation and orientation in a View. More... | |
class | OverlayTextBox |
A view overlay item capable of showing a text with optional border and background. More... | |
class | PerformanceInfo |
Class for storing performance info stats. More... | |
class | PlaneLocator |
A locator designed to position a plane. More... | |
class | ScalarMapper |
Abstract base class for scalar mappers. More... | |
class | ScalarMapperContinuous |
Maps scalar values to texture coordinates/colors using a continuous/gradient style color map. More... | |
class | ScalarMapperContinuousDomain |
Base class for scalar mappers that implement normalizedValue / domainValue. More... | |
class | ScalarMapperContinuousPiecewise |
Maps scalar values to texture coordinates/colors using a continuous/gradient style color map with multiple segments of independent gradients. More... | |
class | ScalarMapperFilledContours |
Maps scalar values to texture coordinates/colors using a filled contours style with user defined contour/color-change values. More... | |
class | ScalarMapperFilledContoursUniform |
Maps scalar values to texture coordinates/colors using a filled contours style color map with levels of uniform size. More... | |
class | TransparencyMode |
Controlling the technique used for transparency in the view. More... | |
class | TrueTypeFont |
A true type font used for text drawing. More... | |
class | View |
Provides a render area in the user control/widget to enable visualization of the current model data and overlay items. More... | |
class | Viewer |
Thin wrapper class for integrating Ceetron Desktop Components with a UI toolkit. More... | |
class | ViewerUIFramework |
A base class used for integrating Ceetron Desktop Components with a UI Toolkit. More... | |
class | VisualizationComponent |
Static class for initialization of the Visualization component. More... | |
class | WheelEvent |
Mouse wheel event. More... | |
Typedefs | |
typedef int | MouseButtons |
Mouse button state. The button state is a combination of LeftButton, RightButton and MiddleButton using the OR operator. More... | |
typedef int | KeyboardModifiers |
Keyboard modifier state. The modifier state is a combination of ShiftModifier and ControlModifier using the OR operator. More... | |
Enumerations | |
enum | MouseButton { NoButton = 0x00000000, LeftButton = 0x00000001, RightButton = 0x00000002, MiddleButton = 0x00000004 } |
List of mouse buttons states. More... | |
enum | KeyboardModifier { NoModifier = 0x00000000, ShiftModifier = 0x00000010, ControlModifier = 0x00000020 } |
List of keyboard modifiers. More... | |
Namespace cee::vis contains all functionality and structures under the Visualization component.
Keyboard modifier state. The modifier state is a combination of ShiftModifier and ControlModifier using the OR operator.
Mouse button state. The button state is a combination of LeftButton, RightButton and MiddleButton using the OR operator.