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