Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

palette Class Reference

simple class for handling a palette. More...

#include <palette.h>

List of all members.

Public Methods

 palette () throw (std::exception)
 palette (unsigned char *) throw (std::exception)
 palette (const palette &) throw (std::exception)
const coloroperator[] (int) const throw (std::exception)
coloroperator[] (int) throw (std::exception)
palette & operator= (const palette &) throw ()

Private Attributes

std::vector< color_colors


Detailed Description

simple class for handling a palette.

This small class is an helper for palettes.

Definition at line 36 of file palette.h.


Constructor & Destructor Documentation

palette::palette   throw (std::exception)
 

Definition at line 24 of file palette.cpp.

palette::palette unsigned char *    throw (std::exception)
 

Definition at line 27 of file palette.cpp.

palette::palette const palette &    throw (std::exception)
 

Definition at line 33 of file palette.cpp.


Member Function Documentation

palette & palette::operator= const palette &    throw ()
 

Definition at line 45 of file palette.cpp.

References _colors.

color & palette::operator[] int    throw (std::exception)
 

Definition at line 41 of file palette.cpp.

const color & palette::operator[] int    const throw (std::exception)
 

Definition at line 37 of file palette.cpp.


Member Data Documentation

std::vector<color> palette::_colors [private]
 

Definition at line 38 of file palette.h.

Referenced by operator=().


The documentation for this class was generated from the following files:
Generated on Fri Aug 9 22:54:32 2002 for san_player by doxygen1.2.16