#include <BALL/VIEW/DATATYPE/colorExtensions.h>
Public Member Functions | |
Constructors | |
| MultiColorExtension () | |
| MultiColorExtension (const MultiColorExtension &color_extension) | |
| virtual | ~MultiColorExtension () |
| virtual void | clear () |
Assignment methods | |
| void | set (const MultiColorExtension &color_extension) |
| const MultiColorExtension & | operator= (const MultiColorExtension &color_extension) |
| void | swap (MultiColorExtension &color_extension) |
Accessors: inspectors and mutators | |
| void | setColors (const vector< ColorRGBA > &colors) |
| vector< ColorRGBA > & | getColors () |
| const vector< ColorRGBA > & | getColors () const |
| void | setAlphas (Size alpha) |
| Set the alpha values for all colors. | |
debuggers and diagnostics | |
| virtual void | dump (std::ostream &s=std::cout, Size depth=0) const |
Public Attributes | |
| vector< ColorRGBA > | colors |
Base class for geometric objects that need multiple colors. It provides the derived class with methods for accessing these colors.
| BALL::VIEW::MultiColorExtension::MultiColorExtension | ( | ) |
Default Constructor.
| BALL::VIEW::MultiColorExtension::MultiColorExtension | ( | const MultiColorExtension & | color_extension | ) |
Copy constructor.
| virtual BALL::VIEW::MultiColorExtension::~MultiColorExtension | ( | ) | [virtual] |
Destructor.
| virtual void BALL::VIEW::MultiColorExtension::clear | ( | ) | [virtual] |
Explicit default initialization. Clears the color vector.
Reimplemented in BALL::VIEW::Mesh, and BALL::VIEW::MultiLine.
| virtual void BALL::VIEW::MultiColorExtension::dump | ( | std::ostream & | s = std::cout, |
|
| Size | depth = 0 | |||
| ) | const [virtual] |
Internal value dump. Dump the current state of this colorExtension2 to the output ostream s with dumping depth depth.
| s | output stream where to output the state of this colorExtension2 | |
| depth | the dumping depth |
Reimplemented in BALL::VIEW::Mesh, and BALL::VIEW::MultiLine.
| const vector<ColorRGBA>& BALL::VIEW::MultiColorExtension::getColors | ( | ) | const |
Non-mutable inspection of the colors
| vector<ColorRGBA>& BALL::VIEW::MultiColorExtension::getColors | ( | ) |
Mutable inspection of the colors
| const MultiColorExtension& BALL::VIEW::MultiColorExtension::operator= | ( | const MultiColorExtension & | color_extension | ) |
Assignment operator. Calls set.
| void BALL::VIEW::MultiColorExtension::set | ( | const MultiColorExtension & | color_extension | ) |
Assignment.
| void BALL::VIEW::MultiColorExtension::setAlphas | ( | Size | alpha | ) |
Set the alpha values for all colors.
| void BALL::VIEW::MultiColorExtension::setColors | ( | const vector< ColorRGBA > & | colors | ) |
Change the colors
| void BALL::VIEW::MultiColorExtension::swap | ( | MultiColorExtension & | color_extension | ) |
Swapping of colorExtensions.