ScalePal Class Reference

Class describing different scaling methods for palette entries. More...

#include "ScalePal.hpp"

Classes

struct  TypeScalePal
 scaling of palette nodes More...
 

Public Member Functions

bool isAutoScale () const
 
bool isScaleByFactor () const
 
bool isScaleByRange () const
 
bool isRelativeRange () const
 
bool withClipping () const
 
TypeScalePal::Type getType () const
 
void setAutoScale ()
 
void setScaleFactor (const double &scalefac, const double &offset=0)
 
void setScaleRange (const double &rangemin, const double &rangemax, bool relativeValues, bool withClipping)
 
void setScaleRange (const opals::Vector< double > &values, bool relativeValues, bool withClipping)
 
double getScaleFactor () const
 
double getOffset () const
 
double getScaleMin () const
 
double getScaleMax () const
 
const opals::Vector< double > & getScaleValues () const
 

Detailed Description

Class describing different scaling methods for palette entries.