open_iA  2019.12
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Classes | Macros | Functions
iARenderer.cpp File Reference
#include "iARenderer.h"
#include "defines.h"
#include "iAConsole.h"
#include "iAChannelData.h"
#include "iAMovieHelper.h"
#include "iARenderObserver.h"
#include "iARenderSettings.h"
#include "iASlicerMode.h"
#include "iAToolsVTK.h"
#include "mdichild.h"
#include <vtkActor.h>
#include <vtkAnnotatedCubeActor.h>
#include <vtkAppendFilter.h>
#include <vtkAreaPicker.h>
#include <vtkAxesActor.h>
#include <vtkCallbackCommand.h>
#include <vtkCamera.h>
#include <vtkCellArray.h>
#include <vtkCellLocator.h>
#include <vtkCubeSource.h>
#include <vtkDataSetMapper.h>
#include <vtkExtractSelectedFrustum.h>
#include <vtkGenericMovieWriter.h>
#include <vtkGenericRenderWindowInteractor.h>
#include <vtkImageData.h>
#include <vtkImageCast.h>
#include <vtkInteractorStyleRubberBandPick.h>
#include <vtkInteractorStyleSwitch.h>
#include <vtkLineSource.h>
#include <vtkLogoRepresentation.h>
#include <vtkLogoWidget.h>
#include <vtkObjectFactory.h>
#include <vtkOpenGLRenderer.h>
#include <vtkOrientationMarkerWidget.h>
#include <vtkPicker.h>
#include <vtkPlane.h>
#include <vtkPlaneSource.h>
#include <vtkPolyData.h>
#include <vtkPolyDataMapper.h>
#include <vtkProperty.h>
#include <vtkQImageToImageSource.h>
#include <vtkRendererCollection.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkSphereSource.h>
#include <vtkTextActor.h>
#include <vtkTextProperty.h>
#include <vtkTransform.h>
#include <vtkUnstructuredGrid.h>
#include <vtkVersion.h>
#include <vtkWindowToImageFilter.h>
#include <QApplication>
#include <QColor>
#include <QDateTime>
#include <QImage>
#include <QLocale>
#include <QtGlobal>
Include dependency graph for iARenderer.cpp:

Classes

class  iAMouseInteractorStyle
 

Macros

#define VTKISRBP_ORIENT   0
 
#define VTKISRBP_SELECT   1
 

Functions

void GetCellCenter (vtkUnstructuredGrid *data, const unsigned int cellId, double center[DIM], double spacing[DIM])
 
void KeyPressCallbackFunction (vtkObject *, long unsigned int, void *clientData, void *vtkNotUsed(callData))
 
void PickCallbackFunction (vtkObject *caller, long unsigned int vtkNotUsed(eventId), void *clientData, void *vtkNotUsed(callData))
 
 vtkStandardNewMacro (iAMouseInteractorStyle)
 

Macro Definition Documentation

◆ VTKISRBP_ORIENT

#define VTKISRBP_ORIENT   0

◆ VTKISRBP_SELECT

#define VTKISRBP_SELECT   1

Function Documentation

◆ GetCellCenter()

void GetCellCenter ( vtkUnstructuredGrid *  data,
const unsigned int  cellId,
double  center[DIM],
double  spacing[DIM] 
)

◆ KeyPressCallbackFunction()

void KeyPressCallbackFunction ( vtkObject *  ,
long unsigned int  ,
void *  clientData,
void *  vtkNotUsedcallData 
)

◆ PickCallbackFunction()

void PickCallbackFunction ( vtkObject *  caller,
long unsigned int   vtkNotUsedeventId,
void *  clientData,
void *  vtkNotUsedcallData 
)

◆ vtkStandardNewMacro()

vtkStandardNewMacro ( iAMouseInteractorStyle  )