Matrix Class Reference

#include <videocolourspace.h>

List of all members.

Public Member Functions

 Matrix (float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34)
 Matrix ()
void setToIdentity (void)
void scale (float val1, float val2, float val3)
void translate (float val1, float val2, float val3)
Matrixoperator*= (const Matrix &r)
void product (int row, const Matrix &r)
void debug (void)

Public Attributes

float m [4][4]

Detailed Description

Definition at line 7 of file videocolourspace.h.


Constructor & Destructor Documentation

Matrix::Matrix ( float  m11,
float  m12,
float  m13,
float  m14,
float  m21,
float  m22,
float  m23,
float  m24,
float  m31,
float  m32,
float  m33,
float  m34 
)

Definition at line 11 of file videocolourspace.cpp.

Matrix::Matrix (  ) 

Definition at line 21 of file videocolourspace.cpp.


Member Function Documentation

void Matrix::setToIdentity ( void   ) 

Definition at line 26 of file videocolourspace.cpp.

Referenced by Matrix(), and VideoColourSpace::Update().

void Matrix::scale ( float  val1,
float  val2,
float  val3 
)

Definition at line 33 of file videocolourspace.cpp.

Referenced by VideoColourSpace::Update().

void Matrix::translate ( float  val1,
float  val2,
float  val3 
)

Definition at line 42 of file videocolourspace.cpp.

Referenced by VideoColourSpace::Update().

Matrix & Matrix::operator*= ( const Matrix r  ) 

Definition at line 51 of file videocolourspace.cpp.

Referenced by scale(), and translate().

void Matrix::product ( int  row,
const Matrix r 
)

Definition at line 58 of file videocolourspace.cpp.

Referenced by operator*=().

void Matrix::debug ( void   ) 

Definition at line 68 of file videocolourspace.cpp.

Referenced by VideoColourSpace::Debug().


Member Data Documentation

float Matrix::m[4][4]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:09 2012 for MythTV by  doxygen 1.6.3