![]() |
open_iA
2020.01
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
#include "iASlicer.h"#include "defines.h"#include "dlg_commoninput.h"#include "dlg_slicer.h"#include "iAArbitraryProfileOnSlicer.h"#include "iAChannelData.h"#include "iAChannelSlicerData.h"#include "iAConnector.h"#include "iAConsole.h"#include "iAMagicLens.h"#include "iAMathUtility.h"#include "iAModality.h"#include "iAModalityList.h"#include "iAMovieHelper.h"#include "iARulerWidget.h"#include "iARulerRepresentation.h"#include "iASlicerProfile.h"#include "iASlicerSettings.h"#include "iASnakeSpline.h"#include "iAStringHelper.h"#include "iAToolsITK.h"#include "iAToolsVTK.h"#include "iAWrapperText.h"#include "io/iAIOProvider.h"#include "mainwindow.h"#include "mdichild.h"#include <vtkActor.h>#include <vtkAxisActor2D.h>#include <vtkCamera.h>#include <vtkCommand.h>#include <vtkCubeSource.h>#include <vtkDataSetMapper.h>#include <vtkDiskSource.h>#include <vtkGenericMovieWriter.h>#include <vtkGenericOpenGLRenderWindow.h>#include <vtkImageActor.h>#include <vtkImageBlend.h>#include <vtkImageCast.h>#include <vtkImageChangeInformation.h>#include <vtkImageData.h>#include <vtkImageMapper3D.h>#include <vtkImageResample.h>#include <vtkImageReslice.h>#include <vtkInteractorStyleImage.h>#include <vtkLineSource.h>#include <vtkLogoRepresentation.h>#include <vtkLogoWidget.h>#include <vtkLookupTable.h>#include <vtkMarchingContourFilter.h>#include <vtkMath.h>#include <vtkMatrix4x4.h>#include <vtkPoints.h>#include <vtkProperty.h>#include <vtkPolyDataMapper.h>#include <vtkQImageToImageSource.h>#include <vtkRegularPolygonSource.h>#include <vtkRendererCollection.h>#include <vtkRenderer.h>#include <vtkRenderWindowInteractor.h>#include <vtkScalarBarActor.h>#include <vtkScalarBarRepresentation.h>#include <vtkScalarBarWidget.h>#include <vtkTextActor3D.h>#include <vtkTextMapper.h>#include <vtkTextProperty.h>#include <vtkThinPlateSplineTransform.h>#include <vtkTransform.h>#include <vtkVersion.h>#include <vtkWindowToImageFilter.h>#include <vtkWorldPointPicker.h>#include <QBitmap>#include <QFileDialog>#include <QIcon>#include <QKeyEvent>#include <QtMath>#include <QMenu>#include <QMessageBox>#include <QMouseEvent>#include <QPainter>#include <QString>#include <QtGlobal>#include <cassert>Classes | |
| class | iAInteractorStyleImage |
| Custom interactor style for slicers, for disabling certain vtk interactions we do differently. More... | |
| class | iAObserverRedirect |
| observer needs to be a separate class; otherwise there is an error when destructing, as vtk deletes all its observers... More... | |
Functions | |
| QString | axisName (int axis) |
| Get the name of the given axis. More... | |
| int | mapSliceToGlobalAxis (int mode, int index) |
| Map the index of an axis of the slicer to the index of the corresponding global axis. More... | |
| QString | slicerModeString (int mode) |
| Get the "name" of the given slicer mode (i.e. the slicer plane, "XY" for iASlicerMode XY). More... | |
| vtkStandardNewMacro (iAInteractorStyleImage) | |
| QString axisName | ( | int | axis | ) |
Get the name of the given axis.
| axis | the index of the axis (see iAAxisIndex) |
| int mapSliceToGlobalAxis | ( | int | mode, |
| int | index | ||
| ) |
Map the index of an axis of the slicer to the index of the corresponding global axis.
| mode | the slicer mode, |
| index | the slicer axis index (x=0, y=1, z=2), |
| QString slicerModeString | ( | int | mode | ) |
Get the "name" of the given slicer mode (i.e. the slicer plane, "XY" for iASlicerMode XY).
| vtkStandardNewMacro | ( | iAInteractorStyleImage | ) |
1.8.16