libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moBrightContMatrix Class Reference

#include <moTextureFilter.h>

Inheritance diagram for moBrightContMatrix:
moColorMatrix

Public Member Functions

 moBrightContMatrix ()
 
 ~moBrightContMatrix ()
 
void Init (MOfloat p_min_bright=0.0, MOfloat p_max_bright=2.0, MOfloat p_min_cont=0.0, MOfloat p_max_cont=2.0)
 
void Finish ()
 
void Update (MOfloat p_bright, MOfloat p_cont)
 
- Public Member Functions inherited from moColorMatrix
 moColorMatrix ()
 
virtual ~moColorMatrix ()
 
virtual void Init ()
 
void Copy (moColorMatrix &p_mat)
 
void Multiply (moColorMatrix &p_mat)
 
void SetZero ()
 
void SetIndentity ()
 
MOfloatGetMatrixPointer ()
 

Protected Member Functions

void BrightnessMatrix ()
 
void ContrastMatrix ()
 
- Protected Member Functions inherited from moColorMatrix
int MatIdx (int i, int j)
 
void ZeroMatrix ()
 
void IdentityMatrix ()
 
void SetXRotateMatrix (float rs, float rc)
 
void SetYRotateMatrix (float rs, float rc)
 
void SetZRotateMatrix (float rs, float rc)
 
void SetZShearMatrix (float dx, float dy)
 
void XFormPoint (float &tx, float &ty, float &tz)
 
void ApplyChgMatrix ()
 

Protected Attributes

MOfloat m_bright
 
MOfloat m_cont
 
MOfloat m_min_bright
 
MOfloat m_max_bright
 
MOfloat m_min_cont
 
MOfloat m_max_cont
 
- Protected Attributes inherited from moColorMatrix
MOfloat m_Matrix [16]
 
MOfloat m_MatrixChg [16]
 
MOfloat m_MatrixTemp [16]
 

Detailed Description

Definition at line 126 of file moTextureFilter.h.

Constructor & Destructor Documentation

moBrightContMatrix::moBrightContMatrix ( )

Definition at line 400 of file moTextureFilter.cpp.

moBrightContMatrix::~moBrightContMatrix ( )

Definition at line 404 of file moTextureFilter.cpp.

Member Function Documentation

void moBrightContMatrix::BrightnessMatrix ( )
protected

Definition at line 436 of file moTextureFilter.cpp.

void moBrightContMatrix::ContrastMatrix ( )
protected

Definition at line 461 of file moTextureFilter.cpp.

void moBrightContMatrix::Finish ( )
virtual

Reimplemented from moColorMatrix.

Definition at line 421 of file moTextureFilter.cpp.

void moBrightContMatrix::Init ( MOfloat  p_min_bright = 0.0,
MOfloat  p_max_bright = 2.0,
MOfloat  p_min_cont = 0.0,
MOfloat  p_max_cont = 2.0 
)

Definition at line 409 of file moTextureFilter.cpp.

void moBrightContMatrix::Update ( MOfloat  p_bright,
MOfloat  p_cont 
)

Definition at line 426 of file moTextureFilter.cpp.

Member Data Documentation

MOfloat moBrightContMatrix::m_bright
protected

Definition at line 138 of file moTextureFilter.h.

MOfloat moBrightContMatrix::m_cont
protected

Definition at line 138 of file moTextureFilter.h.

MOfloat moBrightContMatrix::m_max_bright
protected

Definition at line 139 of file moTextureFilter.h.

MOfloat moBrightContMatrix::m_max_cont
protected

Definition at line 140 of file moTextureFilter.h.

MOfloat moBrightContMatrix::m_min_bright
protected

Definition at line 139 of file moTextureFilter.h.

MOfloat moBrightContMatrix::m_min_cont
protected

Definition at line 140 of file moTextureFilter.h.


The documentation for this class was generated from the following files: