All Frameworks  Class Hierarchy  This Framework Previous Next  Index

Class Visualization.CAT4x4Matrix

CAT4x4Matrix
 


public class CAT4x4Matrix


...

Method Index


o operator*=
Multiplication assignment operator.
o operator=
Assignment operator.
o operator*
Multiplication operator.
o operator*
Multiplies a matrix by a space point.
o operator*
Multiplies a matrix by a space vector.
o operator*
Multiplication a matrix by a space direction.

Methods


o operator*=
  public CAT4x4Matrix & operator*=(const CAT4x4Matrix & iMatrix)
Multiplication assignment operator.
Parameters:
iMatrix
The matrix to multiply with the current one
Returns:
The matrix resulting from the multiplication
o operator=
  public CAT4x4Matrix & operator=(const CAT4x4Matrix & iMatrix)
Assignment operator.
Parameters:
iMatrix
The matrix to assign to the current one
Returns:
The matrix resulting from the assignment
o operator*
  public CAT4x4Matrix operator*(const CAT4x4Matrix & iMatrix) const
Multiplication operator.
Parameters:
iMatrix
The matrix to multiply with the current one
Returns:
The matrix resulting from the multiplication
o operator*
  public CATMathPointf operator*(const CATMathPointf & iPoint) const
Multiplies a matrix by a space point.
Role: The 3x3 submatrix is multiplied by the point coordinate triplet and the matrix translation vector is added to the multiplication result
Parameters:
iPoint
The point whose coordinate triplet is to be multiplied by the matrix
Returns:
The point resulting from the multiplication
o operator*
  public CATMathVectorf operator*(const CATMathVectorf & iVector)"> ) const
Multiplies a matrix by a space vector.
Role: The 3x3 submatrix is multiplied by the vector component triplet and the matrix translation vector is added to the multiplication result
Parameters:
iVector
The vector whose component triplet is to be multiplied by the matrix
Returns:
The vector resulting from the multiplication
o operator*
  public CATMathDirectionf operator*(const CATMathDirectionf & iDirection) const
Multiplies a matrix by a space direction.
Role: The 3x3 submatrix is multiplied by the direction component triplet and the matrix translation vector is added to the multiplication result
Parameters:
iDirection
The direction whose component triplet is to be multiplied by the matrix
Returns:
The direction resulting from the multiplication
...