Euphoria
colorbrewer.h File Reference
#include "core/palette.h"
#include <map>

Go to the source code of this file.

Classes

struct  eu::core::colorbrewer::Properties
 
struct  eu::core::colorbrewer::BrewerPalette
 
struct  eu::core::colorbrewer::Colorbrewer
 
struct  eu::core::colorbrewer::SinglePalette
 

Namespaces

 eu
 
 eu::core
 
 eu::core::colorbrewer
 

Typedefs

using eu::core::colorbrewer::BlindProperties = std::vector< int >
 
using eu::core::colorbrewer::PrintProperties = std::vector< int >
 
using eu::core::colorbrewer::CopyProperties = std::vector< int >
 
using eu::core::colorbrewer::ScreenProperties = std::vector< int >
 
using eu::core::colorbrewer::SizeToPaletteMap = std::map< int, BrewerPalette >
 

Enumerations

enum class  eu::core::colorbrewer::BrewerType { eu::core::colorbrewer::div , eu::core::colorbrewer::qual , eu::core::colorbrewer::seq }
 
enum class  eu::core::colorbrewer::BrewerClass { eu::core::colorbrewer::no = 0 , eu::core::colorbrewer::yes = 1 , eu::core::colorbrewer::maybe = 2 }
 

Functions

const std::vector< Colorbrewer > & eu::core::colorbrewer::get_all_palettes ()
 
std::vector< SinglePalette > eu::core::colorbrewer::find_palette (BrewerType *type, int *size)
 
const Colorbrewer & eu::core::colorbrewer::get_palette_diverging_spectral ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_diverging_rd_yl_gn ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_diverging_rd_bu ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_diverging_pi_y_g ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_diverging_p_r_gn ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_diverging_rd_yl_bu ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_diverging_br_b_g ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_diverging_rd_gy ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_diverging_pu_or ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_qualitative_set2 ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_qualitative_accent ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_qualitative_set1 ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_qualitative_set3 ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_qualitative_dark2 ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_qualitative_paired ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_qualitative_pastel2 ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_qualitative_pastel1 ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_or_rd ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_pu_bu ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_bu_pu ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_oranges ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_bu_gn ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_yl_or_br ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_yl_gn ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_reds ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_rd_pu ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_greens ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_yl_gn_bu ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_purples ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_gn_bu ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_greys ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_yl_or_rd ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_pu_rd ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_blues ()
 
const Colorbrewer & eu::core::colorbrewer::get_palette_sequential_pu_bu_gn ()