libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
Referencia de la Clase moHueSatIntMatrix

#include <moTextureFilter.h>

Diagrama de herencias de moHueSatIntMatrix
Inheritance graph
Diagrama de colaboración para moHueSatIntMatrix:
Collaboration graph

Métodos públicos

 moHueSatIntMatrix ()
 
 ~moHueSatIntMatrix ()
 
void Init (MOboolean p_PreserveLuminance=true, MOfloat p_min_int=0.0, MOfloat p_max_int=2.0, MOfloat p_min_sat=0.0, MOfloat p_max_sat=2.0, MOfloat p_min_hue=0.0, MOfloat p_max_hue=2 *moMathf::PI)
 
void Finish ()
 
void Update (MOfloat p_int, MOfloat p_sat, MOfloat p_hue)
 
- Métodos públicos heredados desde moColorMatrix
 moColorMatrix ()
 
virtual ~moColorMatrix ()
 
virtual void Init ()
 
void Copy (moColorMatrix &p_mat)
 
void Multiply (moColorMatrix &p_mat)
 
void SetZero ()
 
void SetIndentity ()
 
MOfloatGetMatrixPointer ()
 

Métodos protegidos

void IntensityMatrix ()
 
void SaturateMatrix ()
 
void HueRotateMatrix ()
 
void SimpleHueRotateMatrix ()
 
- Métodos protegidos heredados desde 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 ()
 

Atributos protegidos

MOboolean m_PreserveLuminance
 
MOfloat m_int
 
MOfloat m_sat
 
MOfloat m_hue
 
MOfloat m_min_int
 
MOfloat m_max_int
 
MOfloat m_min_sat
 
MOfloat m_max_sat
 
MOfloat m_min_hue
 
MOfloat m_max_hue
 
- Atributos protegidos heredados desde moColorMatrix
MOfloat m_Matrix [16]
 
MOfloat m_MatrixChg [16]
 
MOfloat m_MatrixTemp [16]
 

Descripción detallada

Definición en la línea 97 del archivo moTextureFilter.h.

Documentación del constructor y destructor

◆ moHueSatIntMatrix()

moHueSatIntMatrix::moHueSatIntMatrix ( )

Definición en la línea 207 del archivo moTextureFilter.cpp.

◆ ~moHueSatIntMatrix()

moHueSatIntMatrix::~moHueSatIntMatrix ( )

Definición en la línea 213 del archivo moTextureFilter.cpp.

Gráfico de llamadas para esta función:

Documentación de las funciones miembro

◆ Finish()

void moHueSatIntMatrix::Finish ( )
virtual

Reimplementado de moColorMatrix.

Definición en la línea 237 del archivo moTextureFilter.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ HueRotateMatrix()

void moHueSatIntMatrix::HueRotateMatrix ( )
protected

Definición en la línea 321 del archivo moTextureFilter.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Init()

void moHueSatIntMatrix::Init ( MOboolean  p_PreserveLuminance = true,
MOfloat  p_min_int = 0.0,
MOfloat  p_max_int = 2.0,
MOfloat  p_min_sat = 0.0,
MOfloat  p_max_sat = 2.0,
MOfloat  p_min_hue = 0.0,
MOfloat  p_max_hue = 2 * moMathf::PI 
)

Definición en la línea 218 del archivo moTextureFilter.cpp.

Gráfico de llamadas para esta función:

◆ IntensityMatrix()

void moHueSatIntMatrix::IntensityMatrix ( )
protected

Definición en la línea 257 del archivo moTextureFilter.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ SaturateMatrix()

void moHueSatIntMatrix::SaturateMatrix ( )
protected

Definición en la línea 282 del archivo moTextureFilter.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ SimpleHueRotateMatrix()

void moHueSatIntMatrix::SimpleHueRotateMatrix ( )
protected

Definición en la línea 367 del archivo moTextureFilter.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Update()

void moHueSatIntMatrix::Update ( MOfloat  p_int,
MOfloat  p_sat,
MOfloat  p_hue 
)

Definición en la línea 242 del archivo moTextureFilter.cpp.

Gráfico de llamadas para esta función:

Documentación de los datos miembro

◆ m_hue

MOfloat moHueSatIntMatrix::m_hue
protected

Definición en la línea 114 del archivo moTextureFilter.h.

◆ m_int

MOfloat moHueSatIntMatrix::m_int
protected

Definición en la línea 114 del archivo moTextureFilter.h.

◆ m_max_hue

MOfloat moHueSatIntMatrix::m_max_hue
protected

Definición en la línea 117 del archivo moTextureFilter.h.

◆ m_max_int

MOfloat moHueSatIntMatrix::m_max_int
protected

Definición en la línea 115 del archivo moTextureFilter.h.

◆ m_max_sat

MOfloat moHueSatIntMatrix::m_max_sat
protected

Definición en la línea 116 del archivo moTextureFilter.h.

◆ m_min_hue

MOfloat moHueSatIntMatrix::m_min_hue
protected

Definición en la línea 117 del archivo moTextureFilter.h.

◆ m_min_int

MOfloat moHueSatIntMatrix::m_min_int
protected

Definición en la línea 115 del archivo moTextureFilter.h.

◆ m_min_sat

MOfloat moHueSatIntMatrix::m_min_sat
protected

Definición en la línea 116 del archivo moTextureFilter.h.

◆ m_PreserveLuminance

MOboolean moHueSatIntMatrix::m_PreserveLuminance
protected

Definición en la línea 113 del archivo moTextureFilter.h.

◆ m_sat

MOfloat moHueSatIntMatrix::m_sat
protected

Definición en la línea 114 del archivo moTextureFilter.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: