open_iA 2021.08
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Public Member Functions | Public Attributes | List of all members
iARenderSettings Class Reference

Settings for vtkRenderer, and helpers defined in iARenderer. More...

#include <iARenderSettings.h>

Public Member Functions

 iARenderSettings ()
 

Public Attributes

QString BackgroundBottom
 bottom color used in background gradient More...
 
QString BackgroundTop
 top color used in background gradient More...
 
int DepthPeels
 number of depth peels to use (if enabled via UseDepthPeeling). The more the higher quality, but also slower rendering More...
 
int MultiSamples
 number of multi More...
 
bool ParallelProjection
 true - use parallel projection, false - use perspective projection More...
 
float PlaneOpacity
 opacity of the slice planes enabled via ShowSlicePlanes More...
 
bool ShowHelpers
 whether axes cube and origin indicator are shown More...
 
bool ShowRPosition
 whether red position cube indicator is shown More...
 
bool ShowSlicePlanes
 TODO: VOLUME: move to iAVolumeSettings? More...
 
bool ShowSlicers
 
bool UseDepthPeeling
 whether to use depth peeling (improves depth ordering in rendering of multiple objects), if false, alpha blending is used More...
 
bool UseFXAA
 whether to use FXAA anti-aliasing, if supported More...
 
bool UseStyleBGColor
 true - use background color from style (bright/dark), false - use BackgroundTop/BackgroundBottom More...
 

Detailed Description

Settings for vtkRenderer, and helpers defined in iARenderer.

Constructor & Destructor Documentation

◆ iARenderSettings()

iARenderSettings::iARenderSettings ( )
inline

Member Data Documentation

◆ BackgroundBottom

QString iARenderSettings::BackgroundBottom

bottom color used in background gradient

◆ BackgroundTop

QString iARenderSettings::BackgroundTop

top color used in background gradient

◆ DepthPeels

int iARenderSettings::DepthPeels

number of depth peels to use (if enabled via UseDepthPeeling). The more the higher quality, but also slower rendering

◆ MultiSamples

int iARenderSettings::MultiSamples

number of multi

◆ ParallelProjection

bool iARenderSettings::ParallelProjection

true - use parallel projection, false - use perspective projection

◆ PlaneOpacity

float iARenderSettings::PlaneOpacity

opacity of the slice planes enabled via ShowSlicePlanes

◆ ShowHelpers

bool iARenderSettings::ShowHelpers

whether axes cube and origin indicator are shown

◆ ShowRPosition

bool iARenderSettings::ShowRPosition

whether red position cube indicator is shown

◆ ShowSlicePlanes

bool iARenderSettings::ShowSlicePlanes

TODO: VOLUME: move to iAVolumeSettings?

whether a colored plane is shown for each currently visible slicer)

◆ ShowSlicers

bool iARenderSettings::ShowSlicers

◆ UseDepthPeeling

bool iARenderSettings::UseDepthPeeling

whether to use depth peeling (improves depth ordering in rendering of multiple objects), if false, alpha blending is used

◆ UseFXAA

bool iARenderSettings::UseFXAA

whether to use FXAA anti-aliasing, if supported

◆ UseStyleBGColor

bool iARenderSettings::UseStyleBGColor

true - use background color from style (bright/dark), false - use BackgroundTop/BackgroundBottom


The documentation for this class was generated from the following file: