Classes | |
class | AbortException |
Exception class to handle abortion in component instantiation. More... | |
class | Action |
Action class is an abstract class that enables you to build a action (generally on a component). More... | |
class | ActionExtension |
This class describes what is a generic Action extension. More... | |
class | ActionWidget |
Build a default widget for a given action using its Qt properties. More... | |
class | Application |
The generic/default application. More... | |
class | ArbitrarySingleImageComponent |
This Component manages the specific case of arbitrary orientation of a sub-component of the image component. More... | |
class | CamiTKLogger |
This is the default logger for CamiTK. More... | |
class | Component |
A Component represents something that could be included in the explorer view, the interactive 3D viewer, and that could have or not a contextual popup menu (open by a right click in the explorer), a property dialog (to change some properties) Thus, a Component inherits from many abstract classes. More... | |
class | ComponentExtension |
This class describes what is a generic Component extension. More... | |
class | ConsoleStream |
Provides a console windows, within the CamiTK application. More... | |
class | Core |
Core class specifies the basic static information for the CamiTK API. More... | |
class | ExtensionManager |
This class is used to manage all plugins loaded by the application. More... | |
class | Frame |
Represents a hierarchy of frames. More... | |
class | GeometricObject |
A geometric object allows one to create geometric object (sphere, arrow, ...) that can be added directly in the scene using getActor(). More... | |
class | Geometry |
A 3D representation of a vtkPointSet to be displayed in a InteractiveViewer, this class implements the InterfaceGeometry. More... | |
class | HistoryComponent |
HistoryComponent class describes the component information (name, type) stored in the history. More... | |
class | HistoryItem |
HistoryItem class describes the entry of an action used in a pipeline, in the history. More... | |
class | ImageAcquisitionComponent |
This class describes what is a generic Image Acquisition Component which derives from Component. More... | |
class | ImageAcquisitionComponentExtension |
This class describes what is a generic Image Acquisition Component extension. More... | |
class | ImageComponent |
The manager of the Image Volume data. More... | |
class | ImageComponentExtension |
Abstract class created to support export file formats for ImageComponent Any data component plugin creating an ImageComponent should inherit from this class. More... | |
class | ImageOrientationHelper |
Helper class. More... | |
class | InteractiveViewer |
InteractiveViewer is used to view 3D objects and slices (anything that provides either a InterfaceBitMap or a InterfaceGeometry). More... | |
class | InteractiveViewerFrame |
InteractiveViewerFrame is the basic container for the InteractiveViewer widget. More... | |
class | InterfaceBitMap |
This class describes what are the methods to implement for a BitMap. More... | |
class | InterfaceFrame |
This class describes what are the methods to implement in order to manage a Component position in space. More... | |
class | InterfaceGeometry |
This class describes what are the methods to implement for a Geometry (rendering parameters, input/output, filters, picking parameters...) More... | |
class | InterfaceLogger |
The CamiTK logger interface provides a flexible tracing system to CamiTK applications. More... | |
class | InterfaceNode |
This class describe what are the methods to implement for a hierarchical tree node. More... | |
class | InterfaceProperty |
This class describe what are the methods to implement in order to manage dynamic properties. More... | |
class | ItkProgressObserver |
Allows showing a progress bar when using ITK methods. More... | |
class | Log |
This class is a log utility. More... | |
class | MainWindow |
This class is the base class for your application. More... | |
class | MeshComponent |
Basic component to manage any kind of mesh. More... | |
class | MeshComponentExtension |
Abstract class created to support export file formats for MeshComponent Any data component plugin creating a MeshComponent should inherit from this class. More... | |
class | MeshDataFilterModel |
CamiTK intern class to help automatically sort or show specific data. More... | |
class | MeshDataModel |
Qt model for mesh data. More... | |
class | MeshDataView |
Qt view for mesh data. More... | |
class | MeshSelectionModel |
Qt model for mesh selection This class use the Qt model/view design. More... | |
class | MeshSelectionView |
Qt view for mesh selection. More... | |
class | ObjectController |
The object controller class. More... | |
class | ObjectControllerPrivate |
class | PlaneC |
This class allows you to transform a plane(translation,rotation around an axis) and visualize it. More... | |
class | Property |
This class describes a property that can be used in components and actions or any class that needs to be passed to ObjectControler. More... | |
class | PropertyObject |
This class describes a property object. More... | |
class | ScreenshotFormatInfo |
class containing all information concerning exporting images (screenshot) and the different supported format and extension. More... | |
class | SettingsDialog |
This class controls the settings dialog user interface. More... | |
class | SimplisticComponent |
This class has been implemented to be able to instantiate a very basic component with NO_REPRESENTATION. More... | |
class | SingleImageComponent |
This Component manages sub-component of the image component seen as a single orientation only (axial OR sagittal OR coronal). More... | |
class | Slice |
Display a slice (i.e. More... | |
class | SliderSpinBoxWidget |
A utility class to have QSpinBox and QSlider synchronized. More... | |
class | SliderTextWidget |
This widget allows you to use a slider with a lineedit in a Dialog Box. More... | |
class | Viewer |
Viewer is an abstract class that is the base class for all viewers. More... | |
class | ViewerDockStyle |
a specific style made for QDockWidget that adds an icon to the dock widget title More... | |
class | ViewerExtension |
This class describes what is a generic Action extension. More... | |
class | vtkInteractorStylePick |
Specific backward compatible interactor for CamiTK RendererWidget Interactor used when we are in picking mode. More... | |
Typedefs | |
using | ActionList = QList< Action * > |
A list of Action. | |
using | ActionSet = QSet< Action * > |
A set of Action. | |
using | ComponentList = QList< Component * > |
A list of Component. | |
using | ViewerList = QList< Viewer * > |
A list of Viewer. | |
using | ViewerSet = QSet< Viewer * > |
A set of Viewer. | |
using | vtkSmartPointerCamera = vtkSmartPointer< vtkCamera > |
Enumerations | |
enum | CameraOrientation { RIGHT_DOWN , LEFT_UP , RIGHT_UP , LEFT_BACK , BACK_DOWN } |
enum | ControlMode { JOYSTICK , TRACKBALL , TRACKBALL_2D , NONE } |
list of possible user interaction control mode More... | |
enum | MouseButtonState { NO_BUTTON , LEFT_BUTTON , MIDDLE_BUTTON , RIGHT_BUTTON } |
state of the pressed button (for 3 buttons mouse) More... | |
Variables | |
vtkSmartPointer< vtkProperty > | acProp = annotatedCube->GetCubeProperty() |
vtkSmartPointer< vtkTextProperty > | axeXTextProp = vtkSmartPointer<vtkTextProperty>::New() |
vtkSmartPointer< vtkTextProperty > | axeYTextProp = vtkSmartPointer<vtkTextProperty>::New() |
vtkSmartPointer< vtkTextProperty > | axeZTextProp = vtkSmartPointer<vtkTextProperty>::New() |
vtkSmartPointer< vtkPNGReader > | imageReader = vtkPNGReader::New() |
vtkSmartPointer< vtkLogoRepresentation > | logoRepresentation = vtkSmartPointer<vtkLogoRepresentation>::New() |
QString | orientationDecorationLetters [4] = "R" |
vtkSmartPointer< vtkTextProperty > | orientationDecorationsProp = vtkSmartPointer<vtkTextProperty>::New() |
vtkSmartPointer< vtkRenderWindow > | renderWindow = GetRenderWindow() |
vtkScalarBarRepresentation * | rep = vtkScalarBarRepresentation::SafeDownCast(colorBarWidget->GetRepresentation()) |
QTemporaryFile * | tempLogofile = QTemporaryFile::createNativeFile(logoFile) |
vtkSmartPointer< vtkTransform > | transform = vtkSmartPointer<vtkTransform>::New() |
vtkSmartPointer< vtkWindowLevelLookupTable > | vtklup = vtkSmartPointer<vtkWindowLevelLookupTable>::New() |
extra actors managements | |
is the gradient background displayed | |
displayLogo = true | |
is the logo displayed | |
displayColorScale = false | |
is the color scale currently displayed | |
axes = vtkSmartPointer<vtkAxesActor>::New() | |
axes actor | |
annotatedCube = vtkSmartPointer<vtkAnnotatedCubeActor>::New() | |
annotated cube actor | |
logoWidget = vtkSmartPointer<vtkLogoWidget>::New() | |
logo widget | |
colorBarWidget = vtkSmartPointer<vtkScalarBarWidget>::New() | |
the scalar bar widget | |
displayGradient = false | |
vtkSmartPointer< vtkScalarBarActor > | colorScale |
the color scale displaying the lookup table + values | |
vtkSmartPointer< vtkActor2D > | orientationDecorationActors [4] |
annotated cube text actors | |
vtkSmartPointer< vtkTextMapper > | orientationDecorationsTextMapper [4] |
annotated cube text | |
view/camera settings | |
Reset camera settings (position, what is looked at and how) | |
backfaceCulling = false | |
Is back face culling on? | |
fxaaAntialiasing = false | |
rendering3DRedBlue = false | |
is rendering in 3D stereo red/blue | |
pointSize = 4.0 | |
default point size | |
renderer = vtkSmartPointer<vtkRenderer>::New() | |
The current renderer. | |
cameraOrientation = RIGHT_DOWN | |
state of the initial camera orientation | |
bool | lightFollowCamera |
Is the light following the camera. | |
void | setBackfaceCulling (bool) |
bool | getBackfaceCulling () const |
Get the current state of backface culling. | |
void | setFxaaAntialiasing (bool) |
Set/unset FXAA Antialiasing in renderer. | |
bool | getFxaaAntialiasing () const |
Get the current state of FXAA Antialiasing in renderer. | |
void | setCameraOrientation (RendererWidget::CameraOrientation) |
Set the current axes mode. | |
RendererWidget::CameraOrientation | getCameraOrientation () const |
Return the current axes mode. | |
void | setLightFollowCamera (bool) |
Set/unset the light to follow the camera. | |
bool | getLightFollowCamera () const |
Get the current state of the property. | |
void | setPointSize (double size) |
set the default point size | |
double | getPointSize () const |
get the current value of point size | |
void | rotateCamera (double angle, int axe) |
Rotate the camera around param "axe" of "angle" degrees. | |
void | resetCamera () |
reset the camera to the default position, default FOV. | |
void | resetCamera (double *bounds) |
reset the camera to the default position, default FOV and use the given bounds to focus on | |
void | getCameraSettings (double *position, double *focalPoint, double *viewUp) |
get camera settings information (position, what is looked at and how) in world coordinates | |
void | setActiveCamera (vtkCamera *cam) |
set active camera | |
vtkCamera * | getActiveCamera () |
get the active camera | |
void | getMouse3DCoordinates (double &x, double &y, double &z) |
get the mouse coordinates in 3D | |
void | setBackgroundColor (double, double, double) |
set the background color (rgb) | |
void | getBackgroundColor (double &, double &, double &) |
get the background color (rgb) | |
bool | getGradientBackground () |
get the current state of the gradient background | |
void | setGradientBackground (bool) |
set the gradient background | |
void | toogle3DRedBlue () |
toggle stereo 3D red/blue rendering (you will need red/blue glasses) | |
void | toggleLogo (bool) |
toggle logo | |
void | toggleAxes (bool) |
display the axes | |
void | updateAxes () |
update the axes sizes | |
void | toggleOrientationDecorations (bool) |
display orientation decorations | |
void | setOrientationDecorationsLetters (QString letters[4]) |
give the lettres for orientation decoration: Left, Right, Top, Down | |
void | setColorScale (bool) |
display the color scale in the viewport, use setColorScaleMinMax to change the displayed values | |
bool | getColorScale () const |
get the color display state | |
void | setColorScaleMinMax (double m, double M) |
set the min and max values. | |
void | setColorScaleTitle (QString t) |
set the color scale title. | |
void | computeVisiblePropBounds (double *bounds) |
get the bounding box of all visible actors [xmin,xmax, ymin,ymax, zmin,zmax] | |
void | resetClippingPlanes (double *bounds=nullptr) |
reset the camera clipping plane to a given bounding box If no bounds are given, reset to show all visible actors | |
void | resetCameraSettings () |
picking and interaction | |
to manage interactions | |
renderWindowInteractor = vtkSmartPointer<QVTKInteractor>::New() | |
controlMode = NONE | |
current control mode | |
controlInteractorStyle = nullptr | |
for the interaction with the scene | |
void | setAreaPicking (bool areaPicking) |
ControlMode | getControlMode () const |
get the current control mode | |
void | setControlMode (ControlMode mode) |
Set the interaction like trackball or joystick style. | |
void | setPicker (vtkSmartPointer< vtkAbstractPropPicker > woodyWood) |
set the picker to handle the action | |
void | pick () |
Perform picking using the current mouse position. | |
void | pickActor (int, int) |
Perform picking from screen coordinates. | |
void | keyPressEvent (QKeyEvent *e) override |
key events (do nothing but pass on e to the parent widget), please do not add any shortcut management here (see note in implementation)! | |
void | screenshot (QString filename) |
save the screenshot in a file | |
void | refresh () |
refresh the display | |
void | startPicking () |
void | endPicking () |
end picking | |
void | actorPicked (vtkSmartPointer< vtkPicker >) |
void | rightButtonPressed () |
send when the mouse right button is clicked | |
callback and interaction | |
manage connections between vtk objets events and qt slots | |
pickInteractorStyle = vtkSmartPointer<vtkInteractorStylePick>::New() | |
picking interactor | |
pickingButtonDiverter = vtkSmartPointer<vtkCallbackCommand>::New() | |
the callback to remove left button interaction while in picking mode | |
pickingDiverter = false | |
is the picking diverter used | |
static void | divertionCallback (vtkObject *, unsigned long, void *, void *) |
a diverter observer callback (to be used to divert undesired events) | |
using camitk::ActionList = typedef QList<Action*> |
A list of Action.
using camitk::ActionSet = typedef QSet<Action*> |
A set of Action.
using camitk::ComponentList = typedef QList<Component*> |
A list of Component.
using camitk::ViewerList = typedef QList<Viewer*> |
A list of Viewer.
using camitk::ViewerSet = typedef QSet<Viewer*> |
A set of Viewer.
using camitk::vtkSmartPointerCamera = typedef vtkSmartPointer<vtkCamera> |
Enumerator | |
---|---|
RIGHT_DOWN | World axes are seen so that x points to the right, y points downward. |
LEFT_UP | World axes are seen so that x points to the left, y points upward. |
RIGHT_UP | World axes are seen so that x points to the right, y points upward. |
LEFT_BACK | |
BACK_DOWN | < World axes are seen so that x points to the left, y points backward. For Medical Images Coronal Views (see Image Reorientation Action Documentation) |
enum camitk::ControlMode |
bool camitk::actionLessThan | ( | const camitk::Action * | a1, |
const camitk::Action * | a2 | ||
) |
References camitk::Action::getName().
Referenced by camitk::Component::getActionMenu(), and camitk::Application::getActions().
void camitk::actorPicked | ( | vtkSmartPointer< vtkPicker > | ) |
References actorPicked().
Referenced by actorPicked().
void camitk::actorTransform | ( | vtkSmartPointer< vtkActor > | , |
double * | , | ||
int | , | ||
double ** | , | ||
double * | , | ||
double * | |||
) |
perform the transformation of the actor
References actorTransform().
Referenced by actorTransform().
camitk::addProp | ( | annotatedCube | ) |
References addProp().
camitk::addProp | ( | axes | ) |
void camitk::addProp | ( | vtkSmartPointer< vtkProp > | p, |
bool | refresh = false |
||
) |
add a vtkActor or vtkActor2D, updating the cull face depending on the current state.
The method checks it is not already there first. This method is "clever": it does different things (that should be documented below), depending on the type of the vtkProp
Action performed depending on the vtkProp (true) type:
p | the vtkProp to add to the scene |
refresh | if true the axes are refreshed (default false) |
References addProp().
renderWindow camitk::AddRenderer | ( | renderer | ) |
References renderWindow.
axeXTextProp camitk::BoldOn | ( | ) |
References axeXTextProp.
void camitk::computeVisiblePropBounds | ( | double * | bounds | ) |
get the bounding box of all visible actors [xmin,xmax, ymin,ymax, zmin,zmax]
References computeVisiblePropBounds().
Referenced by computeVisiblePropBounds().
bool camitk::containsProp | ( | vtkSmartPointer< vtkProp > | ) |
is the given vtkProp (e.g. vtkActor or vtkActor2D) in this renderer
References containsProp().
Referenced by containsProp().
|
staticprotected |
a diverter observer callback (to be used to divert undesired events)
References divertionCallback().
Referenced by divertionCallback().
|
protected |
camitk::for | ( | const auto &orientationDecorationActor :orientationDecorationActors | ) |
References addProp(), and orientationDecorationActors.
camitk::for | ( | ) |
vtkCamera * camitk::getActiveCamera | ( | ) |
annotatedCube camitk::GetAssembly | ( | ) | -> SetPosition(0.0, 0.0, 0.0) |
References annotatedCube.
bool camitk::getBackfaceCulling | ( | ) | const |
Get the current state of backface culling.
References getBackfaceCulling().
Referenced by getBackfaceCulling().
void camitk::getBackgroundColor | ( | double & | , |
double & | , | ||
double & | |||
) |
RendererWidget::CameraOrientation camitk::getCameraOrientation | ( | ) | const |
Return the current axes mode.
References getCameraOrientation().
Referenced by getCameraOrientation().
void camitk::getCameraSettings | ( | double * | position, |
double * | focalPoint, | ||
double * | viewUp | ||
) |
get camera settings information (position, what is looked at and how) in world coordinates
References getCameraSettings().
Referenced by getCameraSettings().
bool camitk::getColorScale | ( | ) | const |
ControlMode camitk::getControlMode | ( | ) | const |
bool camitk::getFxaaAntialiasing | ( | ) | const |
Get the current state of FXAA Antialiasing in renderer.
References getFxaaAntialiasing().
Referenced by getFxaaAntialiasing().
bool camitk::getGradientBackground | ( | ) |
get the current state of the gradient background
References getGradientBackground().
Referenced by getGradientBackground().
logoRepresentation camitk::GetImageProperty | ( | ) | -> SetOpacity(0.7) |
References logoRepresentation.
bool camitk::getLightFollowCamera | ( | ) | const |
Get the current state of the property.
References getLightFollowCamera().
Referenced by getLightFollowCamera().
void camitk::getMouse3DCoordinates | ( | double & | x, |
double & | y, | ||
double & | z | ||
) |
get the mouse coordinates in 3D
References getMouse3DCoordinates().
Referenced by getMouse3DCoordinates().
double camitk::getPointSize | ( | ) | const |
orientationDecorationActors[3] camitk::GetPositionCoordinate | ( | ) | -> SetValue(0.5, 0.05) |
References orientationDecorationActors.
colorBarWidget camitk::GetScalarBarActor | ( | ) | -> SetLookupTable(vtklup) |
References colorBarWidget.
axes camitk::GetXAxisCaptionActor2D | ( | ) | -> SetCaptionTextProperty(axeXTextProp) |
References axes.
axes camitk::GetYAxisCaptionActor2D | ( | ) | -> SetCaptionTextProperty(axeYTextProp) |
References axes.
axes camitk::GetZAxisCaptionActor2D | ( | ) | -> SetCaptionTextProperty(axeZTextProp) |
References axes.
renderWindowInteractor camitk::Initialize | ( | ) |
References renderWindowInteractor.
axeXTextProp camitk::ItalicOn | ( | ) |
References axeXTextProp.
|
override |
key events (do nothing but pass on e to the parent widget), please do not add any shortcut management here (see note in implementation)!
References keyPressEvent().
Referenced by keyPressEvent(), and camitk::InteractiveViewerFrame::~InteractiveViewerFrame().
QFile camitk::logoFile | ( | ":/camiTKIcon" | ) |
References logoFile().
Referenced by logoFile().
|
overrideprotected |
mouse move handler overriden to manage different version of VTK
References controlInteractorStyle, controlMode, mouseMoveEvent(), and renderWindowInteractor.
Referenced by mouseMoveEvent().
|
overrideprotected |
mouse press handler overriden to manage different version of VTK
References mousePressEvent().
Referenced by mousePressEvent().
|
overrideprotected |
mouse release handler overriden to manage different version of VTK
References mouseReleaseEvent().
Referenced by mouseReleaseEvent().
void camitk::pick | ( | ) |
void camitk::pickActor | ( | int | , |
int | |||
) |
QSizePolicy camitk::policy | ( | QSizePolicy::Expanding | , |
QSizePolicy::Expanding | |||
) |
void camitk::refresh | ( | ) |
refresh the display
References refresh().
Referenced by camitk::InteractiveViewer::cameraOrientationChanged(), VolumeRenderingAction::getWidget(), camitk::InteractiveViewer::highlightModeChanged(), camitk::InteractiveViewer::keyPressEvent(), camitk::InteractiveViewer::picked(), refresh(), camitk::InteractiveViewer::renderingActorsChanged(), camitk::InteractiveViewer::screenshot(), camitk::InteractiveViewer::setGlyph(), camitk::InteractiveViewer::setHighlightMode(), and camitk::InteractiveViewer::setLabel().
void camitk::removeProp | ( | vtkSmartPointer< vtkProp > | p, |
bool | refresh = false |
||
) |
remove the given vtkProp (e.g.
vtkActor or vtkActor2D, such as color scale)
p | the vtkProp to add to the scene |
refresh | if true the axes are refreshed (default false) |
References removeProp().
Referenced by removeProp().
camitk::RendererWidget | ( | QWidget * | parent = nullptr , |
ControlMode | mode = RendererWidget::TRACKBALL |
||
) |
constructors.
By default:
parent | the parent widget |
mode | the mouse interaction control mode (default is TRACKBALL) |
References RendererWidget().
Referenced by camitk::InteractiveViewer::getRendererWidget(), camitk::InteractiveViewer::init(), and RendererWidget().
colorBarWidget camitk::RepositionableOn | ( | ) |
References colorBarWidget.
void camitk::resetCamera | ( | ) |
reset the camera to the default position, default FOV.
The camera focal is set so that all the things in the scenes are visible (i.e. reset the camera clipping range based on the bounds of the visible actors. This ensures that no props are cut off)
References resetCamera().
Referenced by resetCamera(), and resetCamera().
void camitk::resetCamera | ( | double * | bounds | ) |
reset the camera to the default position, default FOV and use the given bounds to focus on
References resetCamera().
|
protected |
References backfaceCulling, cameraOrientation, fxaaAntialiasing, renderer, and resetCameraSettings().
Referenced by resetCameraSettings().
void camitk::resetClippingPlanes | ( | double * | bounds = nullptr | ) |
reset the camera clipping plane to a given bounding box If no bounds are given, reset to show all visible actors
bounds | the clipping plane will be set to the bounding box [xmin,xmax, ymin,ymax, zmin,zmax] |
References resetClippingPlanes().
Referenced by resetClippingPlanes().
void camitk::rightButtonPressed | ( | ) |
send when the mouse right button is clicked
References rightButtonPressed().
Referenced by camitk::InteractiveViewer::getWidget(), Explorer::getWidget(), and rightButtonPressed().
void camitk::rotateCamera | ( | double | angle, |
int | axe | ||
) |
Rotate the camera around param "axe" of "angle" degrees.
References rotateCamera().
Referenced by rotateCamera().
void camitk::screenshot | ( | QString | filename | ) |
save the screenshot in a file
filename | the filename extension (suffix) must be supported (use getScreenshotFormatInfo to get the correct extension) |
References screenshot().
Referenced by screenshot().
colorBarWidget camitk::SelectableOn | ( | ) |
References colorBarWidget.
void camitk::setActiveCamera | ( | vtkCamera * | cam | ) |
void camitk::setAreaPicking | ( | bool | areaPicking | ) |
References setAreaPicking().
Referenced by setAreaPicking().
void camitk::setBackfaceCulling | ( | bool | ) |
References setBackfaceCulling().
Referenced by setBackfaceCulling().
camitk::setBackgroundColor | ( | 0. | 0, |
0. | 0, | ||
0. | 0 | ||
) |
References setBackgroundColor().
Referenced by setBackgroundColor(), and setBackgroundColor().
void camitk::setBackgroundColor | ( | double | , |
double | , | ||
double | |||
) |
set the background color (rgb)
References setBackgroundColor().
pickingButtonDiverter camitk::SetCallback | ( | RendererWidget::divertionCallback | ) |
References pickingButtonDiverter.
camitk::setCameraOrientation | ( | cameraOrientation | ) |
References setCameraOrientation().
Referenced by setCameraOrientation(), and setCameraOrientation().
void camitk::setCameraOrientation | ( | RendererWidget::CameraOrientation | ) |
Set the current axes mode.
References setCameraOrientation().
pickingButtonDiverter camitk::SetClientData | ( | controlInteractorStyle | ) |
References pickingButtonDiverter.
acProp camitk::SetColor | ( | 0 | , |
0 | , | ||
1 | |||
) |
References acProp, and annotatedCube.
acProp camitk::SetColor | ( | 0 | , |
1 | , | ||
0 | |||
) |
References acProp, and annotatedCube.
orientationDecorationsProp camitk::SetColor | ( | 0. | 0, |
1. | 0, | ||
1. | 0 | ||
) |
References orientationDecorationsProp.
acProp camitk::SetColor | ( | 0. | 18, |
0. | 28, | ||
0. | 23 | ||
) |
References acProp, and annotatedCube.
acProp camitk::SetColor | ( | 0. | 5, |
1 | , | ||
1 | |||
) |
References acProp, and annotatedCube.
void camitk::setColorScale | ( | bool | ) |
display the color scale in the viewport, use setColorScaleMinMax to change the displayed values
References setColorScale().
Referenced by setColorScale().
void camitk::setColorScaleMinMax | ( | double | m, |
double | M | ||
) |
set the min and max values.
m | minimum value (blue) |
M | maximum value (red) |
References setColorScaleMinMax().
Referenced by setColorScaleMinMax().
void camitk::setColorScaleTitle | ( | QString | t | ) |
set the color scale title.
t | title of the color scale |
References setColorScaleTitle().
Referenced by setColorScaleTitle().
void camitk::setControlMode | ( | ControlMode | mode | ) |
Set the interaction like trackball or joystick style.
References setControlMode().
camitk::setControlMode | ( | mode | ) |
References setControlMode().
Referenced by setControlMode(), and setControlMode().
logoWidget camitk::SetEnabled | ( | true | ) |
References logoWidget, and tempLogofile.
annotatedCube camitk::SetFaceTextScale | ( | 0. | 65 | ) |
References annotatedCube.
imageReader camitk::SetFileName | ( | tempLogofile-> | fileName).toStdString().c_str( | ) |
References imageReader, and tempLogofile.
axeXTextProp camitk::SetFontFamilyToArial | ( | ) |
References axeXTextProp.
orientationDecorationsProp camitk::SetFontSize | ( | 14 | ) |
References orientationDecorationsProp.
axeXTextProp camitk::SetFontSize | ( | 20 | ) |
References axeXTextProp.
void camitk::setFxaaAntialiasing | ( | bool | ) |
Set/unset FXAA Antialiasing in renderer.
References setFxaaAntialiasing().
Referenced by setFxaaAntialiasing().
void camitk::setGradientBackground | ( | bool | ) |
set the gradient background
References setGradientBackground().
Referenced by setGradientBackground().
logoRepresentation camitk::SetImage | ( | imageReader-> | GetOutput() | ) |
References imageReader, and logoRepresentation.
colorBarWidget camitk::SetInteractor | ( | renderWindowInteractor | ) |
References renderWindow.
acProp camitk::SetInterpolationToFlat | ( | ) |
References acProp, and annotatedCube.
void camitk::setLightFollowCamera | ( | bool | ) |
Set/unset the light to follow the camera.
References setLightFollowCamera().
Referenced by setLightFollowCamera().
camitk::setMinimumSize | ( | 150 | , |
150 | |||
) |
References setMinimumSize().
Referenced by setMinimumSize().
camitk::setObjectName | ( | "RendererWidget" | ) |
void camitk::setOrientationDecorationsLetters | ( | QString | letters[4] | ) |
give the lettres for orientation decoration: Left, Right, Top, Down
References setOrientationDecorationsLetters().
Referenced by setOrientationDecorationsLetters().
void camitk::setPicker | ( | vtkSmartPointer< vtkAbstractPropPicker > | woodyWood | ) |
set the picker to handle the action
woodyWood | the picker (sorry, I could not resist this one!) |
References setPicker().
Referenced by setPicker().
void camitk::setPointSize | ( | double | size | ) |
rep camitk::SetPosition | ( | 0. | 93, |
0. | 01 | ||
) |
References logoRepresentation.
rep camitk::SetPosition2 | ( | 0. | 1, |
0. | 05 | ||
) |
References logoRepresentation.
renderWindowInteractor camitk::SetRenderWindow | ( | renderWindow | ) |
References renderWindowInteractor.
logoWidget camitk::SetRepresentation | ( | logoRepresentation | ) |
References logoWidget.
logoRepresentation camitk::SetShowBorderToOff | ( | ) |
References logoRepresentation.
camitk::setSizePolicy | ( | policy | ) |
References setSizePolicy().
Referenced by setSizePolicy().
annotatedCube camitk::SetXFaceTextRotation | ( | 90 | ) |
References annotatedCube.
annotatedCube camitk::SetXMinusFaceText | ( | "R" | ) |
References annotatedCube.
annotatedCube camitk::SetXPlusFaceText | ( | "L" | ) |
References annotatedCube.
annotatedCube camitk::SetYMinusFaceText | ( | "A" | ) |
References annotatedCube.
annotatedCube camitk::SetYPlusFaceText | ( | "P" | ) |
References annotatedCube.
annotatedCube camitk::SetZFaceTextRotation | ( | 90 | ) |
References annotatedCube.
annotatedCube camitk::SetZMinusFaceText | ( | "I" | ) |
References annotatedCube.
annotatedCube camitk::SetZPlusFaceText | ( | "S" | ) |
References annotatedCube.
orientationDecorationsProp camitk::ShadowOff | ( | ) |
References axeXTextProp.
axeZTextProp camitk::ShallowCopy | ( | axeXTextProp | ) |
References axeYTextProp.
|
protected |
References startPicking().
Referenced by startPicking().
void camitk::toggleAxes | ( | bool | ) |
void camitk::toggleLogo | ( | bool | ) |
void camitk::toggleOrientationDecorations | ( | bool | ) |
display orientation decorations
References toggleOrientationDecorations().
Referenced by toggleOrientationDecorations().
void camitk::toogle3DRedBlue | ( | ) |
toggle stereo 3D red/blue rendering (you will need red/blue glasses)
References toogle3DRedBlue().
Referenced by toogle3DRedBlue().
imageReader camitk::Update | ( | ) |
References imageReader.
void camitk::updateAxes | ( | ) |
bool camitk::viewerLessThan | ( | const camitk::Viewer * | v1, |
const camitk::Viewer * | v2 | ||
) |
References camitk::Viewer::getName().
annotatedCube camitk::VisibilityOff | ( | ) |
References axes.
camitk::vtkInstantiatorNewMacro | ( | vtkInteractorStylePick | ) |
camitk::vtkStandardNewMacro | ( | vtkInteractorStylePick | ) |
|
override |
camitk::acProp = annotatedCube->GetCubeProperty() |
Referenced by SetAmbient(), SetColor(), SetColor(), SetColor(), SetColor(), SetColor(), SetDiffuse(), SetInterpolationToFlat(), and SetLineWidth().
vtkSmartPointer< vtkAnnotatedCubeActor > camitk::annotatedCube = vtkSmartPointer<vtkAnnotatedCubeActor>::New() |
annotated cube actor
Referenced by GetAssembly(), SetColor(), SetColor(), SetColor(), SetColor(), SetFaceTextScale(), SetInterpolationToFlat(), SetXFaceTextRotation(), SetXMinusFaceText(), SetXPlusFaceText(), SetYMinusFaceText(), SetYPlusFaceText(), SetZFaceTextRotation(), SetZMinusFaceText(), and SetZPlusFaceText().
vtkSmartPointer< vtkAxesActor > camitk::axes = vtkSmartPointer<vtkAxesActor>::New() |
axes actor
Referenced by GetXAxisCaptionActor2D(), GetYAxisCaptionActor2D(), GetZAxisCaptionActor2D(), SetShaftTypeToCylinder(), SetTotalLength(), SetXAxisLabelText(), SetYAxisLabelText(), SetZAxisLabelText(), and VisibilityOff().
vtkSmartPointer<vtkTextProperty> camitk::axeXTextProp = vtkSmartPointer<vtkTextProperty>::New() |
Referenced by BoldOn(), camitk::Frame::getFrameAxisActor(), ItalicOn(), SetFontFamilyToArial(), SetFontSize(), and ShadowOff().
vtkSmartPointer<vtkTextProperty> camitk::axeYTextProp = vtkSmartPointer<vtkTextProperty>::New() |
Referenced by camitk::Frame::getFrameAxisActor(), and ShallowCopy().
vtkSmartPointer<vtkTextProperty> camitk::axeZTextProp = vtkSmartPointer<vtkTextProperty>::New() |
Referenced by camitk::Frame::getFrameAxisActor().
bool camitk::backfaceCulling = false |
Is back face culling on?
Referenced by camitk::InteractiveViewer::eventFilter(), camitk::InteractiveViewer::initActions(), camitk::InteractiveViewer::initSettings(), and resetCameraSettings().
CameraOrientation camitk::cameraOrientation = RIGHT_DOWN |
state of the initial camera orientation
Referenced by camitk::InteractiveViewer::initSettings(), and resetCameraSettings().
vtkSmartPointer< vtkScalarBarWidget > camitk::colorBarWidget = vtkSmartPointer<vtkScalarBarWidget>::New() |
the scalar bar widget
Referenced by GetScalarBarActor(), RepositionableOn(), and SelectableOn().
|
protected |
the color scale displaying the lookup table + values
vtkSmartPointer< vtkInteractorStyle > camitk::controlInteractorStyle = nullptr |
for the interaction with the scene
Referenced by mouseMoveEvent().
ControlMode camitk::controlMode = NONE |
current control mode
Referenced by camitk::InteractiveViewer::initSettings(), and mouseMoveEvent().
bool camitk::displayColorScale = false |
is the color scale currently displayed
bool camitk::displayGradient = false |
bool camitk::displayLogo = true |
is the logo displayed
bool camitk::fxaaAntialiasing = false |
vtkSmartPointer<vtkPNGReader> camitk::imageReader = vtkPNGReader::New() |
Referenced by SetFileName(), SetImage(), and Update().
|
protected |
Is the light following the camera.
vtkSmartPointer<vtkLogoRepresentation> camitk::logoRepresentation = vtkSmartPointer<vtkLogoRepresentation>::New() |
Referenced by GetImageProperty(), SetImage(), SetPosition(), SetPosition2(), and SetShowBorderToOff().
vtkSmartPointer< vtkLogoWidget > camitk::logoWidget = vtkSmartPointer<vtkLogoWidget>::New() |
logo widget
Referenced by SetEnabled(), and SetRepresentation().
|
protected |
annotated cube text actors
Referenced by for(), for(), and GetPositionCoordinate().
camitk::orientationDecorationLetters[3] = "R" |
Referenced by for().
camitk::orientationDecorationsProp = vtkSmartPointer<vtkTextProperty>::New() |
Referenced by for(), SetColor(), and SetFontSize().
|
protected |
annotated cube text
Referenced by for().
vtkSmartPointer< vtkCallbackCommand > camitk::pickingButtonDiverter = vtkSmartPointer<vtkCallbackCommand>::New() |
the callback to remove left button interaction while in picking mode
Referenced by SetCallback(), and SetClientData().
bool camitk::pickingDiverter = false |
is the picking diverter used
vtkSmartPointer< vtkInteractorStylePick > camitk::pickInteractorStyle = vtkSmartPointer<vtkInteractorStylePick>::New() |
picking interactor
double camitk::pointSize = 4.0 |
default point size
Referenced by camitk::InteractiveViewer::eventFilter(), and camitk::InteractiveViewer::initSettings().
vtkSmartPointer< vtkRenderer > camitk::renderer = vtkSmartPointer<vtkRenderer>::New() |
The current renderer.
Referenced by VolumeRenderingAction::createVolumeRendering(), and resetCameraSettings().
bool camitk::rendering3DRedBlue = false |
is rendering in 3D stereo red/blue
vtkSmartPointer<vtkRenderWindow> camitk::renderWindow = GetRenderWindow() |
Referenced by AddRenderer(), and SetInteractor().
vtkSmartPointer< QVTKInteractor > camitk::renderWindowInteractor = vtkSmartPointer<QVTKInteractor>::New() |
Referenced by Initialize(), mouseMoveEvent(), and SetRenderWindow().
vtkScalarBarRepresentation* camitk::rep = vtkScalarBarRepresentation::SafeDownCast(colorBarWidget->GetRepresentation()) |
QTemporaryFile* camitk::tempLogofile = QTemporaryFile::createNativeFile(logoFile) |
Referenced by SetEnabled(), and SetFileName().
vtkSmartPointer<vtkTransform> camitk::transform = vtkSmartPointer<vtkTransform>::New() |
Referenced by CenterMesh::apply(), DicomComponent::DicomComponent(), camitk::Frame::Frame(), camitk::Geometry::Geometry(), camitk::ImageOrientationHelper::getTransformFromRAI(), camitk::ImageOrientationHelper::getTransformToRAI(), Identity(), Scale(), camitk::Slice::setArbitraryTransform(), camitk::Slice::setImageWorldTransform(), camitk::Geometry::setMeshWorldTransform(), camitk::Frame::setTransform(), and camitk::ArbitrarySingleImageComponent::setTransform().
vtkSmartPointer<vtkWindowLevelLookupTable> camitk::vtklup = vtkSmartPointer<vtkWindowLevelLookupTable>::New() |
Referenced by ForceBuild(), and SetHueRange().