|
open_iA 2023.02
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
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 | |
Settings for vtkRenderer, and helpers defined in iARenderer.
|
inline |
| QString iARenderSettings::BackgroundBottom |
bottom color used in background gradient
| QString iARenderSettings::BackgroundTop |
top color used in background gradient
| int iARenderSettings::DepthPeels |
number of depth peels to use (if enabled via UseDepthPeeling). The more the higher quality, but also slower rendering
| int iARenderSettings::MultiSamples |
number of multi
| 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
| bool iARenderSettings::ParallelProjection |
true - use parallel projection, false - use perspective projection
| float iARenderSettings::PlaneOpacity |
opacity of the slice planes enabled via ShowSlicePlanes
| bool iARenderSettings::ShowHelpers |
whether axes cube and origin indicator are shown
| bool iARenderSettings::ShowRPosition |
whether red position cube indicator is shown
| bool iARenderSettings::ShowSlicePlanes |
TODO: VOLUME: move to iAVolumeSettings?
whether a colored plane is shown for each currently visible slicer)
| bool iARenderSettings::ShowSlicers |
| bool iARenderSettings::UseDepthPeeling |
whether to use depth peeling (improves depth ordering in rendering of multiple objects), if false, alpha blending is used
| bool iARenderSettings::UseFXAA |
whether to use FXAA anti-aliasing, if supported
| bool iARenderSettings::UseSSAO |
whether to use Screen Space Ambient Occlusion (SSAO) - darkens some pixels to improve depth perception.
| bool iARenderSettings::UseStyleBGColor |
true - use background color from style (bright/dark), false - use BackgroundTop/BackgroundBottom