itom 1.3.0
ito::ItomPaletteBase Class Reference

List of all members.

Public Member Functions

 ItomPaletteBase (const QString name, const char type)
 ItomPaletteBase (const QString name, const char type, QColor start, QColor stop)
 ItomPaletteBase (const ItomPaletteBase &scr)
QString getName () const
int getSize () const
int getType () const
double getPosFirst () const
double getPosLast () const
double getPos (unsigned int color) const
 shortdesc
bool setInversColorOne (const QColor color)
 shortdesc
QColor getInversColorOne () const
bool setInversColorTwo (const QColor color)
 shortdesc
QColor getInversColorTwo () const
QColor getColorFirst () const
QColor getColorLast () const
QColor getColor (unsigned int color) const
 shortdesc
void update (const bool updateInverseColors)
 shortdesc
ItomPalette getPalette ()
 shortdesc
void setWriteProtection ()
bool insertColorStop (double pos, const QColor color)
 shortdesc
void calculateInverseColors (QColor &inv1, QColor &inv2)
 shortdesc
QVector< ito::uint32 > get256Colors () const
 shortdesc

Protected Member Functions

void removeWriteProtection ()

Private Member Functions

int findUpper (double pos) const
 shortdesc

Private Attributes

QString m_name
char m_type
ItomPalette m_paletteStucture
QColor m_inverseColorTwo
QColor m_inverseColorOne
QVector< QPair< double, QColor > > m_colorStops

Member Function Documentation

void ito::ItomPaletteBase::calculateInverseColors ( QColor &  inv1,
QColor &  inv2 
)

shortdesc

longdesc

Parameters:
inv1
inv2
int ito::ItomPaletteBase::findUpper ( double  pos) const [inline, private]

shortdesc

longdesc

Parameters:
pos
Returns:
int
QVector< ito::uint32 > ito::ItomPaletteBase::get256Colors ( ) const

shortdesc

longdesc

Returns:
QVector<ito::uint32>
QColor ito::ItomPaletteBase::getColor ( unsigned int  color) const

shortdesc

longdesc

Parameters:
color
Returns:
QColor
ItomPalette ito::ItomPaletteBase::getPalette ( )

shortdesc

longdesc

Returns:
ItomPalette
double ito::ItomPaletteBase::getPos ( unsigned int  color) const

shortdesc

longdesc

Parameters:
color
Returns:
double
bool ito::ItomPaletteBase::insertColorStop ( double  pos,
const QColor  color 
)

shortdesc

longdesc

Parameters:
pos
color
Returns:
bool
bool ito::ItomPaletteBase::setInversColorOne ( const QColor  color)

shortdesc

longdesc

Parameters:
color
Returns:
bool
bool ito::ItomPaletteBase::setInversColorTwo ( const QColor  color)

shortdesc

longdesc

Parameters:
color
Returns:
bool
void ito::ItomPaletteBase::update ( const bool  updateInverseColors)

shortdesc

longdesc

Parameters:
updateInverseColors

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends