open_iA 2023.02
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Loading...
Searching...
No Matches
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
 
QString BackgroundTop
 top color used in background gradient
 
int DepthPeels
 number of depth peels to use (if enabled via UseDepthPeeling). The more the higher quality, but also slower rendering
 
int MultiSamples
 number of multi
 
double OcclusionRatio
 In case of use of depth peeling technique for rendering translucent material, define the threshold under which the algorithm stops to iterate over peel layers (see vtkRenderer documentation
 
bool ParallelProjection
 true - use parallel projection, false - use perspective projection
 
float PlaneOpacity
 opacity of the slice planes enabled via ShowSlicePlanes
 
bool ShowHelpers
 whether axes cube and origin indicator are shown
 
bool ShowRPosition
 whether red position cube indicator is shown
 
bool ShowSlicePlanes
 TODO: VOLUME: move to iAVolumeSettings?
 
bool ShowSlicers
 
bool UseDepthPeeling
 whether to use depth peeling (improves depth ordering in rendering of multiple objects), if false, alpha blending is used
 
bool UseFXAA
 whether to use FXAA anti-aliasing, if supported
 
bool UseSSAO
 whether to use Screen Space Ambient Occlusion (SSAO) - darkens some pixels to improve depth perception.
 
bool UseStyleBGColor
 true - use background color from style (bright/dark), false - use BackgroundTop/BackgroundBottom
 

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

◆ OcclusionRatio

double iARenderSettings::OcclusionRatio

In case of use of depth peeling technique for rendering translucent material, define the threshold under which the algorithm stops to iterate over peel layers (see vtkRenderer documentation

◆ 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

◆ UseSSAO

bool iARenderSettings::UseSSAO

whether to use Screen Space Ambient Occlusion (SSAO) - darkens some pixels to improve depth perception.

◆ 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: