supereight
Loading...
Searching...
No Matches
Namespaces | Classes | Enumerations | Functions
tinycolormap Namespace Reference

Namespaces

namespace  internal
 

Classes

struct  Color
 

Enumerations

enum class  ColormapType {
  Parula , Heat , Jet , Turbo ,
  Hot , Gray , Magma , Inferno ,
  Plasma , Viridis , Cividis , Github ,
  Cubehelix , HSV
}
 

Functions

Color GetColor (double x, ColormapType type=ColormapType::Viridis)
 
Color GetQuantizedColor (double x, unsigned int num_levels, ColormapType type=ColormapType::Viridis)
 
Color GetParulaColor (double x)
 
Color GetHeatColor (double x)
 
Color GetJetColor (double x)
 
Color GetTurboColor (double x)
 
Color GetHotColor (double x)
 
constexpr Color GetGrayColor (double x) noexcept
 
Color GetMagmaColor (double x)
 
Color GetInfernoColor (double x)
 
Color GetPlasmaColor (double x)
 
Color GetViridisColor (double x)
 
Color GetCividisColor (double x)
 
Color GetGithubColor (double x)
 
Color GetCubehelixColor (double x)
 
Color GetHSVColor (double x)
 

Enumeration Type Documentation

◆ ColormapType

enum class tinycolormap::ColormapType
strong
Enumerator
Parula 
Heat 
Jet 
Turbo 
Hot 
Gray 
Magma 
Inferno 
Plasma 
Viridis 
Cividis 
Github 
Cubehelix 
HSV 

Function Documentation

◆ GetColor()

Color tinycolormap::GetColor ( double  x,
ColormapType  type = ColormapType::Viridis 
)
inline

◆ GetQuantizedColor()

Color tinycolormap::GetQuantizedColor ( double  x,
unsigned int  num_levels,
ColormapType  type = ColormapType::Viridis 
)
inline

◆ GetParulaColor()

Color tinycolormap::GetParulaColor ( double  x)
inline

◆ GetHeatColor()

Color tinycolormap::GetHeatColor ( double  x)
inline

◆ GetJetColor()

Color tinycolormap::GetJetColor ( double  x)
inline

◆ GetTurboColor()

Color tinycolormap::GetTurboColor ( double  x)
inline

◆ GetHotColor()

Color tinycolormap::GetHotColor ( double  x)
inline

◆ GetGrayColor()

constexpr Color tinycolormap::GetGrayColor ( double  x)
inlineconstexprnoexcept

◆ GetMagmaColor()

Color tinycolormap::GetMagmaColor ( double  x)
inline

◆ GetInfernoColor()

Color tinycolormap::GetInfernoColor ( double  x)
inline

◆ GetPlasmaColor()

Color tinycolormap::GetPlasmaColor ( double  x)
inline

◆ GetViridisColor()

Color tinycolormap::GetViridisColor ( double  x)
inline

◆ GetCividisColor()

Color tinycolormap::GetCividisColor ( double  x)
inline

◆ GetGithubColor()

Color tinycolormap::GetGithubColor ( double  x)
inline

◆ GetCubehelixColor()

Color tinycolormap::GetCubehelixColor ( double  x)
inline

◆ GetHSVColor()

Color tinycolormap::GetHSVColor ( double  x)
inline