#include "RendererWidget.h"#include "Log.h"#include "GeometricObject.h"#include <QApplication>#include <QKeyEvent>#include <QProcessEnvironment>#include <QTemporaryFile>#include <CamiTKDisableWarnings>#include "vtkInteractorStylePick.h"#include <vtkInteractorStyleTrackballCamera.h>#include <vtkInteractorStyleJoystickCamera.h>#include <vtkInteractorStyleImage.h>#include <vtkRenderWindow.h>#include <vtkRendererCollection.h>#include <vtkCamera.h>#include <vtkAssemblyPath.h>#include <vtkProperty.h>#include <vtkImageWriter.h>#include <vtkExporter.h>#include <vtkWindowToImageFilter.h>#include <vtkBMPWriter.h>#include <vtkJPEGWriter.h>#include <vtkPNGWriter.h>#include <vtkPostScriptWriter.h>#include <vtkGL2PSExporter.h>#include <vtkOBJExporter.h>#include <vtkVRMLExporter.h>#include <vtkRIBExporter.h>#include <vtkLogoWidget.h>#include <vtkHandleWidget.h>#include <vtkPNGReader.h>#include <vtkLogoRepresentation.h>#include <vtkTextMapper.h>#include <vtkPicker.h>#include <vtkAxesActor.h>#include <vtkCaptionActor2D.h>#include <vtkProperty2D.h>#include <vtkAnnotatedCubeActor.h>#include <vtkScalarBarWidget.h>#include <vtkWindowLevelLookupTable.h>#include <vtkScalarBarRepresentation.h>#include <vtkVectorText.h>#include <CamiTKReEnableWarnings>#include <vtkCallbackCommand.h>#include <vtkTransform.h>#include <vtkTextProperty.h>#include <vtkProp3DCollection.h>#include <vtkTextActor.h>#include <vtkAssembly.h>#include <vtkScalarBarActor.h>#include <vtkTextSource.h>#include <vtkTransformPolyDataFilter.h>Namespaces | |
| namespace | camitk |
Variables | |
| vtkSmartPointer< vtkProperty > | camitk::acProp = annotatedCube->GetCubeProperty() |
| vtkSmartPointer< vtkTextProperty > | camitk::axeXTextProp = vtkSmartPointer<vtkTextProperty>::New() |
| vtkSmartPointer< vtkTextProperty > | camitk::axeYTextProp = vtkSmartPointer<vtkTextProperty>::New() |
| vtkSmartPointer< vtkTextProperty > | camitk::axeZTextProp = vtkSmartPointer<vtkTextProperty>::New() |
| vtkSmartPointer< vtkPNGReader > | camitk::imageReader = vtkPNGReader::New() |
| vtkSmartPointer< vtkLogoRepresentation > | camitk::logoRepresentation = vtkSmartPointer<vtkLogoRepresentation>::New() |
| QString | camitk::orientationDecorationLetters [4] = "R" |
| vtkSmartPointer< vtkTextProperty > | camitk::orientationDecorationsProp = vtkSmartPointer<vtkTextProperty>::New() |
| vtkSmartPointer< vtkRenderWindow > | camitk::renderWindow = GetRenderWindow() |
| vtkScalarBarRepresentation * | camitk::rep = vtkScalarBarRepresentation::SafeDownCast(colorBarWidget->GetRepresentation()) |
| QTemporaryFile * | camitk::tempLogofile = QTemporaryFile::createNativeFile(logoFile) |
| vtkSmartPointer< vtkTransform > | camitk::transform = vtkSmartPointer<vtkTransform>::New() |
| vtkSmartPointer< vtkWindowLevelLookupTable > | camitk::vtklup = vtkSmartPointer<vtkWindowLevelLookupTable>::New() |
view/camera settings | |
Reset camera settings (position, what is looked at and how) | |
| camitk::backfaceCulling = false | |
| Is back face culling on? | |
| camitk::cameraOrientation = RIGHT_DOWN | |
| state of the initial camera orientation | |
| camitk::fxaaAntialiasing = false | |
| camitk::pointSize = 4.0 | |
| default point size | |
| camitk::renderer = vtkSmartPointer<vtkRenderer>::New() | |
| The current renderer. | |
| camitk::rendering3DRedBlue = false | |
| is rendering in 3D stereo red/blue | |
extra actors managements | |
is the gradient background displayed | |
| camitk::annotatedCube = vtkSmartPointer<vtkAnnotatedCubeActor>::New() | |
| annotated cube actor | |
| camitk::axes = vtkSmartPointer<vtkAxesActor>::New() | |
| axes actor | |
| camitk::colorBarWidget = vtkSmartPointer<vtkScalarBarWidget>::New() | |
| the scalar bar widget | |
| camitk::displayColorScale = false | |
| is the color scale currently displayed | |
| camitk::displayGradient = false | |
| camitk::displayLogo = true | |
| is the logo displayed | |
| camitk::logoWidget = vtkSmartPointer<vtkLogoWidget>::New() | |
| logo widget | |
picking and interaction | |
to manage interactions | |
| camitk::controlInteractorStyle = nullptr | |
| for the interaction with the scene | |
| camitk::controlMode = NONE | |
| current control mode | |
| camitk::renderWindowInteractor = vtkSmartPointer<QVTKInteractor>::New() | |
callback and interaction | |
manage connections between vtk objets events and qt slots | |
| camitk::pickingButtonDiverter = vtkSmartPointer<vtkCallbackCommand>::New() | |
| the callback to remove left button interaction while in picking mode | |
| camitk::pickingDiverter = false | |
| is the picking diverter used | |
| camitk::pickInteractorStyle = vtkSmartPointer<vtkInteractorStylePick>::New() | |
| picking interactor | |