Jive reference manual
List of all members | Public Types | Public Member Functions | Public Attributes | Protected Member Functions
jive::gl::ColorField Class Reference

#include <jive/gl/ColorField.h>

Inheritance diagram for jive::gl::ColorField:
Inheritance graph

Public Types

typedef ColorField Self
 
typedef Object Super
 
typedef jem::gl::Palette Palette
 

Public Member Functions

 ColorField (const Ref< Palette > &pal)
 
void configure (const Properties &props, const Properties &dataSets)
 
void getConfig (const Properties &props) const
 
void getColors (double &scale, double &bias, const GLubyteMatrix &colors, const Vector &data, const String &context) const
 
ColorMapgetMappedColors (double &scale, double &bias, const GLfloatVector &colors, const Vector &data, const String &context) const
 
GLfloat getMinAlpha () const
 
PalettegetPalette () const
 
void setPalette (const Ref< Palette > &pal)
 
ColorMapgetColorMap () const
 
double getScaleStep () const
 
void setScaleStep (double step)
 
- 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...
 

Public Attributes

DataSource dataSource
 
bool autoScale
 

Protected Member Functions

 ~ColorField ()
 
- 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...
 

Member Typedef Documentation

typedef jem:: gl::Palette jive::gl::ColorField::Palette

Constructor & Destructor Documentation

jive::gl::ColorField::ColorField ( const Ref< Palette > &  pal)
explicit
jive::gl::ColorField::~ColorField ( )
protected

Member Function Documentation

void jive::gl::ColorField::configure ( const Properties props,
const Properties dataSets 
)
void jive::gl::ColorField::getConfig ( const Properties props) const
void jive::gl::ColorField::getColors ( double &  scale,
double &  bias,
const GLubyteMatrix &  colors,
const Vector &  data,
const String context 
) const
ColorMap* jive::gl::ColorField::getMappedColors ( double &  scale,
double &  bias,
const GLfloatVector &  colors,
const Vector &  data,
const String context 
) const
GLfloat jive::gl::ColorField::getMinAlpha ( ) const
jem::gl::Palette * jive::gl::ColorField::getPalette ( ) const
void jive::gl::ColorField::setPalette ( const Ref< Palette > &  pal)
ColorMap* jive::gl::ColorField::getColorMap ( ) const
double jive::gl::ColorField::getScaleStep ( ) const
void jive::gl::ColorField::setScaleStep ( double  step)

Member Data Documentation

DataSource jive::gl::ColorField::dataSource
bool jive::gl::ColorField::autoScale