![]() |
Computer Assited Medical Intervention Tool Kit
version 3.3
|
The CamiTK Core Viewer structure. More...
Classes | |
class | camitk::ActionViewer |
ActionViewer is the viewer used to manage the actions. More... | |
class | camitk::Explorer |
Explorer window, display the list of all data currently opened in the application. More... | |
class | camitk::InteractiveViewer |
InteractiveViewer is used to view 3D objects and slices (anything that provides either a InterfaceBitMap or a InterfaceGeometry). More... | |
class | camitk::MedicalImageViewer |
The views manager. More... | |
class | camitk::PropertyExplorer |
The property explorer. More... | |
class | camitk::RendererWidget |
RendererWidget implements all support methods to use camiTK with Qt interface. More... | |
class | camitk::RendererWidget::ScreenshotFormatInfo |
sub-class containing all information concerning exporting images (screenshot) More... | |
class | camitk::Viewer |
Viewer is an abstract viewer. More... | |
The CamiTK Core Viewer structure.
The Viewer class handles all the presentation and interaction logic (the View and Presenter part of the MVP). The CamiTK viewers are using either Qt widget or VTK renderer but are not limited to that. Viewers manage the user interactions and map them into calls to the interface methods of the components.
describes the initial position and orientation of the default camera.
The world coordinate system is not changed by the CameraOrientation, only the inital position and orientation of the camera. 6 keywords can be used to determine the direction of the x and y axis as intially viewed by the camera: RIGHT, LEFT, UP, DOWN, FRONT, BACK. The first part of the enum name describes the x direction, the second part corresponds to the y direction. The camera is positionned and orientated in order to view the axes as described by the keywords. E.g. RIGHT_DOWN will set the camera so that the x axis points toward the right direction and the y axis points toward the down direction.
|
private |
describes the current mode of display.
It is usefull to change the way the currently selected Components look compared to the unselected ones. In the default mode a Component is not highlighted, not shaded and not hidden.
describes the possible currently displayed InteractiveViewer
Enumerator | |
---|---|
VIEWER_ALL |
All InteractiveViewer are visible. |
VIEWER_3D |
Only the 3D InteractiveViewer are visible. |
VIEWER_AXIAL |
Only the axial InteractiveViewer are visible. |
VIEWER_CORONAL |
Only the coronal InteractiveViewer are visible. |
VIEWER_SAGITTAL |
Only the sagittal InteractiveViewer are visible. |
VIEWER_ARBITRARY |
Only the arbitrary InteractiveViewer are visible. |
|
private |
Different kind of picking must be available: pixel in slice, a point, a cell, ...
So far, only pixel picking is implemented.
Enumerator | |
---|---|
PIXEL_PICKING |
pick a pixel on a Slice |
POINT_PICKING |
pick a point in the VTK representation of an Geometry |
CELL_PICKING |
pick a cell in the VTK representation of an Geometry |
NO_PICKING |
no picking possible |
list of supported screenshot export formats
|
private |