scimesh 0.3.2
Headless CPU-only 3D software renderer for scientific mesh visualization
Loading...
Searching...
No Matches
scimesh::MultiApplyColormapResult Struct Reference

Aggregate result of apply_colormap() for multiple datasets. More...

#include <colormap.h>

Public Attributes

std::vector< ApplyColormapResultper_dataset
 One result per input dataset, in the same order.
 
float pooled_data_min = NAN
 Pooled effective data range (post-winsorizing) across all datasets.
 
float pooled_data_max = NAN
 Pooled effective data range (post-winsorizing) across all datasets.
 
float pooled_raw_min = NAN
 Pooled raw finite minimum across all datasets.
 
float pooled_raw_max = NAN
 Pooled raw finite maximum across all datasets.
 
float pooled_winsor_lo = NAN
 Pooled lower percentile cutoff.
 
float pooled_winsor_hi = NAN
 Pooled upper percentile cutoff.
 
size_t total_nan_count = 0
 Total number of NaN / Inf values across all datasets.
 

Detailed Description

Aggregate result of apply_colormap() for multiple datasets.

Contains per-dataset colour vectors PLUS pooled statistics across all datasets. The pooled fields are always computed, regardless of whether global_range was true or false.

See also
apply_colormap(), ApplyColormapResult

Definition at line 231 of file colormap.h.

Member Data Documentation

◆ per_dataset

std::vector<ApplyColormapResult> scimesh::MultiApplyColormapResult::per_dataset

One result per input dataset, in the same order.

Definition at line 233 of file colormap.h.

◆ pooled_data_max

float scimesh::MultiApplyColormapResult::pooled_data_max = NAN

Pooled effective data range (post-winsorizing) across all datasets.

Use this for a shared colourbar.

Definition at line 241 of file colormap.h.

◆ pooled_data_min

float scimesh::MultiApplyColormapResult::pooled_data_min = NAN

Pooled effective data range (post-winsorizing) across all datasets.

Use this for a shared colourbar.

Definition at line 237 of file colormap.h.

◆ pooled_raw_max

float scimesh::MultiApplyColormapResult::pooled_raw_max = NAN

Pooled raw finite maximum across all datasets.

Definition at line 247 of file colormap.h.

◆ pooled_raw_min

float scimesh::MultiApplyColormapResult::pooled_raw_min = NAN

Pooled raw finite minimum across all datasets.

Definition at line 244 of file colormap.h.

◆ pooled_winsor_hi

float scimesh::MultiApplyColormapResult::pooled_winsor_hi = NAN

Pooled upper percentile cutoff.

Definition at line 253 of file colormap.h.

◆ pooled_winsor_lo

float scimesh::MultiApplyColormapResult::pooled_winsor_lo = NAN

Pooled lower percentile cutoff.

Definition at line 250 of file colormap.h.

◆ total_nan_count

size_t scimesh::MultiApplyColormapResult::total_nan_count = 0

Total number of NaN / Inf values across all datasets.

Definition at line 256 of file colormap.h.


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