COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
covise::coColor Class Reference

#include <coColors.h>

Collaboration diagram for covise::coColor:
Collaboration graph
[legend]

Public Types

typedef float FlColor [5]
 

Public Member Functions

 coColor (int num_el, float *data_, const coDoColormap *colorMapIn)
 
coDistributedObjectcreateColors (const coObjInfo &info)
 

Static Public Member Functions

static FlColorinterpolateColormap (FlColor *map, int numColors, int numSteps)
 

Private Attributes

FlColoractMap_
 
int steps_
 
const char * annotation_
 
float min_
 
float max_
 
int numElem
 
float * data
 
unsigned long d_noDataColor
 
AttributeList _attributes
 

Member Typedef Documentation

typedef float covise::coColor::FlColor[5]

Constructor & Destructor Documentation

coColor::coColor ( int  num_el,
float *  data_,
const coDoColormap colorMapIn 
)

Member Function Documentation

coDistributedObject * coColor::createColors ( const coObjInfo info)
coColor::FlColor * coColor::interpolateColormap ( FlColor map,
int  numColors,
int  numSteps 
)
static

Member Data Documentation

AttributeList covise::coColor::_attributes
private
FlColor* covise::coColor::actMap_
private
const char* covise::coColor::annotation_
private
unsigned long covise::coColor::d_noDataColor
private
float* covise::coColor::data
private
float covise::coColor::max_
private
float covise::coColor::min_
private
int covise::coColor::numElem
private
int covise::coColor::steps_
private

The documentation for this class was generated from the following files: