COVISE Core
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

◆ FlColor

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

Constructor & Destructor Documentation

◆ coColor()

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

Member Function Documentation

◆ createColors()

coDistributedObject * coColor::createColors ( const coObjInfo info)

◆ interpolateColormap()

coColor::FlColor * coColor::interpolateColormap ( FlColor map,
int  numColors,
int  numSteps 
)
static

Member Data Documentation

◆ _attributes

AttributeList covise::coColor::_attributes
private

◆ actMap_

FlColor* covise::coColor::actMap_
private

◆ annotation_

const char* covise::coColor::annotation_
private

◆ d_noDataColor

unsigned long covise::coColor::d_noDataColor
private

◆ data

float* covise::coColor::data
private

◆ max_

float covise::coColor::max_
private

◆ min_

float covise::coColor::min_
private

◆ numElem

int covise::coColor::numElem
private

◆ steps_

int covise::coColor::steps_
private

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