Vault  4.1
Classes | Typedefs | Functions
vcolor.h File Reference
#include "vtypes.h"
#include "vstring.h"
#include "vbinaryiostream.h"

Go to the source code of this file.

Classes

class  VColor
 VColor defines a color value in terms of RGB and Alpha. More...
class  VColorPair
 VColorPair holds a foreground and background color as a single object for ease of management and use in the other APIs. More...
class  VColorMapper
 VColorMapper is an abstract base class that defines the API for looking up the colors assigned to a particular data value (string, integer, Vs64, or double). More...
class  VColorPalette
 VColorPalette is a collection of color mappers keyed by name. More...
class  VStringColorMapper
 VStringColorMapper maps string values to colors. More...
class  VIntegerColorMapper
 VIntegerColorMapper maps integer values to colors. More...
class  VDoubleColorMapper
 VDoubleColorMapper maps double values to colors. More...
class  VStringRangeColorElement
 VStringRangeColorElement stores one range element for a VStringRangeColorMapper. More...
class  VStringRangeColorMapper
 VStringRangeColorMapper maps ranges of string values to colors. More...
class  VIntegerRangeColorElement
 VIntegerRangeColorElement stores one range element for a VIntegerRangeColorMapper. More...
class  VIntegerRangeColorMapper
 VIntegerRangeColorMapper maps ranges of integer values to colors. More...
class  VDoubleRangeColorElement
 VDoubleRangeColorElement stores one range element for a VDoubleRangeColorMapper. More...
class  VDoubleRangeColorMapper
 VDoubleRangeColorMapper maps ranges of double values to colors. More...

Typedefs

typedef std::map< VString,
VColorMapper * > 
VColorPaletteMap
typedef std::map< VString,
VColorPair
VStringColorMap
typedef std::map< Vs64,
VColorPair
VIntegerColorMap
typedef std::vector
< VStringRangeColorElement
VStringRangeVector
typedef std::vector
< VIntegerRangeColorElement
VIntegerRangeVector
typedef std::vector
< VDoubleRangeColorElement
VDoubleRangeVector

Functions

bool operator== (const VColor &lhs, const VColor &rhs)
bool operator!= (const VColor &lhs, const VColor &rhs)
bool operator< (const VColor &lhs, const VColor &rhs)
bool operator<= (const VColor &lhs, const VColor &rhs)
bool operator>= (const VColor &lhs, const VColor &rhs)
bool operator> (const VColor &lhs, const VColor &rhs)
bool operator== (const VColorPair &c1, const VColorPair &c2)
bool operator!= (const VColorPair &c1, const VColorPair &c2)
bool operator< (const VStringRangeColorElement &e1, const VStringRangeColorElement &e2)
bool operator< (const VIntegerRangeColorElement &e1, const VIntegerRangeColorElement &e2)
bool operator< (const VDoubleRangeColorElement &e1, const VDoubleRangeColorElement &e2)

Detailed Description

Definition in file vcolor.h.


Copyright ©1997-2014 Trygve Isaacson. All rights reserved. This documentation was generated with Doxygen.