ColumnOp.h File Reference
#include "BaseTypes.h"
#include <vector>
Include dependency graph for ColumnOp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ColumnOp
 Class containing static functions for simple operations on data columns, for use by display layers. More...
 

Enumerations

enum  ColumnNormalization {
  ColumnNormalization::None, ColumnNormalization::Max1, ColumnNormalization::Sum1, ColumnNormalization::Range01,
  ColumnNormalization::Hybrid
}
 Display normalization types for columns in e.g. More...
 

Enumeration Type Documentation

enum ColumnNormalization
strong

Display normalization types for columns in e.g.

grid plots.

Max1 means to normalize to max value = 1.0. Sum1 means to normalize to sum of values = 1.0.

Range01 means to normalize such that the max value = 1.0 and the min value (if different from the max value) = 0.0.

Hybrid means normalize to max = 1.0 and then multiply by log10 of the max value, to retain some difference between levels of neighbouring columns.

Area normalization is handled separately.

Enumerator
None 
Max1 
Sum1 
Range01 
Hybrid 

Definition at line 38 of file ColumnOp.h.