open_iA 2024.9
Loading...
Searching...
No Matches
iAVolumeRenderer.cpp File Reference
#include "iAVolumeRenderer.h"
#include <iAAABB.h>
#include <iAToolsVTK.h>
#include <iATransferFunction.h>
#include <iAValueTypeVectorHelpers.h>
#include "iADefaultSettings.h"
#include "iAMainWindow.h"
#include <vtkCallbackCommand.h>
#include <vtkImageData.h>
#include <vtkRenderer.h>
#include <vtkSmartVolumeMapper.h>
#include <vtkVersionMacros.h>
#include <vtkVolume.h>
#include <vtkVolumeProperty.h>

Classes

class  iAVolumeRendererSettings
 Encapsulates the specifics of the settings of a volume renderer. More...
 

Functions

int mapRenderModeToEnum (QString const &modeName)
 map the given render mode name to the matching VTK enum value
 
QMap< QString, int > const & RenderModeMap ()
 maps the names of render modes available for volumes (Smart/Volume/GPU) to their IDs
 

Variables

constexpr char VolumeRendererName [] = "Default Settings/Dataset Renderer: Volume"
 

Function Documentation

◆ mapRenderModeToEnum()

int mapRenderModeToEnum ( QString const & modeName)

map the given render mode name to the matching VTK enum value

◆ RenderModeMap()

QMap< QString, int > const & RenderModeMap ( )

maps the names of render modes available for volumes (Smart/Volume/GPU) to their IDs

Variable Documentation

◆ VolumeRendererName

char VolumeRendererName[] = "Default Settings/Dataset Renderer: Volume"
inlineconstexpr