Jive reference manual
List of all members | Public Member Functions | Protected Member Functions
jem::gl::RainbowPalette Class Reference

#include <jem/gl/RainbowPalette.h>

Inheritance diagram for jem::gl::RainbowPalette:
Inheritance graph

Public Member Functions

 RainbowPalette ()
 
virtual void getColor (Color &col, double val) const
 
virtual double findValue (double &val, double prec, const Color &col) const
 
void setRange (double lo, double hi)
 
virtual double getMinValue () const
 
virtual double getMaxValue () const
 
virtual GLfloat getMinAlpha () const
 
virtual void configure (const Properties &props)
 
virtual void getConfig (const Properties &props) const
 
virtual void listProps (const Properties &props) const
 
virtual void fillRectangle (GfxContext &gtx, GLint width, GLint height) const
 
- Public Member Functions inherited from jem::gl::Palette
virtual void makeColorMap (ColorMap &cmap) const
 
void render (GfxContext &gtx, const Rect &rect, const String &title, Alignment align, double scale=1.0, double bias=0.0) const
 
virtual void drawTickMarks (GfxContext &gtx, TextPainter &txp, GLint width, GLint height, GLint xtick, Alignment align, double scale, double bias) const
 
- Public Member Functions inherited from jem::Object
virtual ClassgetClass () const
 Returns the Class instance representing the runtime class of this object. More...
 
virtual String toString () const
 Returns a short textual description of this object. More...
 
virtual long hashValue () const
 Returns a hash value for this object. More...
 
virtual bool equals (const Ref< Object > &obj) const
 Tests whether two objects are equal. More...
 
Ref< Objectclone () const
 Returns a copy of this object. More...
 

Protected Member Functions

virtual ~RainbowPalette ()
 
- Protected Member Functions inherited from jem::gl::Palette
virtual ~Palette ()
 
- Protected Member Functions inherited from jem::Collectable
 Collectable ()
 Creates an empty Collectable. More...
 
 ~Collectable ()
 Frees resources. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from jem::Object
static ClassgetType ()
 Returns the Class instance representing the Object class. More...
 
- Public Attributes inherited from jem::gl::Palette
util::Event< Self & > changeEvent
 

Constructor & Destructor Documentation

jem::gl::RainbowPalette::RainbowPalette ( )
virtual jem::gl::RainbowPalette::~RainbowPalette ( )
protectedvirtual

Member Function Documentation

virtual void jem::gl::RainbowPalette::getColor ( Color col,
double  val 
) const
virtual

Implements jem::gl::Palette.

virtual double jem::gl::RainbowPalette::findValue ( double &  val,
double  prec,
const Color col 
) const
virtual

Reimplemented from jem::gl::Palette.

void jem::gl::RainbowPalette::setRange ( double  lo,
double  hi 
)
virtual double jem::gl::RainbowPalette::getMinValue ( ) const
virtual

Implements jem::gl::Palette.

virtual double jem::gl::RainbowPalette::getMaxValue ( ) const
virtual

Implements jem::gl::Palette.

virtual GLfloat jem::gl::RainbowPalette::getMinAlpha ( ) const
virtual

Implements jem::gl::Palette.

virtual void jem::gl::RainbowPalette::configure ( const Properties props)
virtual

Reimplemented from jem::gl::Palette.

virtual void jem::gl::RainbowPalette::getConfig ( const Properties props) const
virtual

Reimplemented from jem::gl::Palette.

virtual void jem::gl::RainbowPalette::listProps ( const Properties props) const
virtual

Reimplemented from jem::gl::Palette.

virtual void jem::gl::RainbowPalette::fillRectangle ( GfxContext gtx,
GLint  width,
GLint  height 
) const
virtual

Reimplemented from jem::gl::Palette.