#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 | |