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

Classes

class  om::images::base::Color3D< T >
 A template class representing a 3-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 Color3D< Int > om::images::base::Color3i
 
typedef Color3D< UByte > om::images::base::Color3b
 
typedef Color3D< Float > om::images::base::Color3f
 
typedef Color3D< Double > om::images::base::Color3d
 

Functions

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