Om  1.0.0
A universal framework for multimedia simulation
Classes | Namespaces | Typedefs | Functions
omColor4D.h File Reference
#include "omImagesBaseConfig.h"
#include "omColor3D.h"

Classes

class  om::images::base::Color4D< T >
 A template class representing a 4-component color. More...
 

Namespaces

 om
 The enclosing namespace for the entire Om library.
 
 om::images
 A namespace containing classes that manipulate images.
 
 om::images::base
 A namespace containing low-level basic classes for image processing.
 

Typedefs

typedef Color4D< Int > om::images::base::Color4i
 
typedef Color4D< UByte > om::images::base::Color4b
 
typedef Color4D< Float > om::images::base::Color4f
 
typedef Color4D< Double > om::images::base::Color4d
 

Functions

template<typename T >
Color4D< T > om::images::base::operator+ (const T &value, const Color4D< T > &color)
 Add a value to every component of the color. More...
 
template<typename T >
Color4D< T > om::images::base::operator- (const T &value, const Color4D< T > &color)
 Subtract every component of the color from the value, returning a color result. More...
 
template<typename T >
Color4D< T > om::images::base::operator* (const T &value, const Color4D< T > &color)
 Multiply every component of the color with the value, returning a color result. More...
 
template<typename T >
Color4D< T > om::images::base::operator/ (const T &value, const Color4D< T > &color)
 Divide a value by every component of the color, returning a color result. More...