|
open_iA 2023.02
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
#include "iASlicerImpl.h"#include <defines.h>#include <iAAbortListener.h>#include <iAChannelData.h>#include <iAChannelSlicerData.h>#include <iAConnector.h>#include <iAImageStackFileIO.h>#include <iAJobListView.h>#include <iALog.h>#include <iAMagicLens.h>#include <iAMathUtility.h>#include <iAMovieHelper.h>#include <iAParameterDlg.h>#include <iAProgress.h>#include <iARulerWidget.h>#include <iARulerRepresentation.h>#include <iASlicerSettings.h>#include <iAStringHelper.h>#include <iAToolsITK.h>#include <iAToolsVTK.h>#include "iASlicerInteractorStyle.h"#include "iASlicerProfile.h"#include "iASlicerProfileHandles.h"#include "iASnakeSpline.h"#include "iAVtkText.h"#include "iAMainWindow.h"#include "iAMdiChild.h"#include "iAThemeHelper.h"#include <vtkActor.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 <vtkImageData.h>#include <vtkImageProperty.h>#include <vtkImageReslice.h>#include <vtkLineSource.h>#include <vtkLookupTable.h>#include <vtkMath.h>#include <vtkMatrix4x4.h>#include <vtkPoints.h>#include <vtkPolyDataMapper.h>#include <vtkProperty.h>#include <vtkRegularPolygonSource.h>#include <vtkRenderWindowInteractor.h>#include <vtkRenderer.h>#include <vtkRendererCollection.h>#include <vtkScalarBarActor.h>#include <vtkScalarBarRepresentation.h>#include <vtkScalarBarWidget.h>#include <vtkTextActor3D.h>#include <vtkTextProperty.h>#include <vtkThinPlateSplineTransform.h>#include <vtkTransform.h>#include <vtkWindowToImageFilter.h>#include <vtkWorldPointPicker.h>#include <QActionGroup>#include <QBitmap>#include <QCoreApplication>#include <QFileDialog>#include <QIcon>#include <QMenu>#include <QMessageBox>#include <QMouseEvent>#include <QPainter>#include <QString>#include <cassert>Classes | |
| 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. | |
| int | mapSliceToGlobalAxis (int mode, int index) |
| Map the index of an axis of the slicer to the index of the corresponding global axis. | |
| QString | slicerModeString (int mode) |
| Get the "name" of the given slicer mode (i.e. the slicer plane, "XY" for iASlicerMode XY). | |
| 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).