com.aspose.imaging
Class ColorMatrix

java.lang.Object
  extended by com.aspose.imaging.ColorMatrix

public final class ColorMatrix
extends java.lang.Object

Defines a 5 x 5 matrix that contains the coordinates for the RGBA space. Several methods of the ImageAttributes class adjust image colors by using a color matrix. This class cannot be inherited.


Field Summary
static int MATRIX_DIMENSION_ELEMENTS_COUNT
           The number of elements in matrix dimesion.
static int MATRIX_DIMENSIONS_COUNT
           The number of matrix dimensions.
static int MATRIX_TOTAL_ELEMENTS_COUNT
           The total number of elements in the matrix.
 
Constructor Summary
ColorMatrix()
           Initializes a new instance of the ColorMatrix class.
ColorMatrix(float[][] newColorMatrix)
           Initializes a new instance of the ColorMatrix class using the elements in the specified matrix newColorMatrix.
 
Method Summary
 float get_Item(int row, int column)
           Gets the element at the specified row and column in the ColorMatrix.
 float getMatrix00()
           Gets the element at the 0 (zero) row and 0 column of this ColorMatrix.
 float getMatrix01()
           Gets the element at the 0 (zero) row and first column of this ColorMatrix.
 float getMatrix02()
           Gets the element at the 0 (zero) row and second column of this ColorMatrix.
 float getMatrix03()
           Gets the element at the 0 (zero) row and third column of this ColorMatrix.
 float getMatrix04()
           Gets the element at the 0 (zero) row and fourth column of this ColorMatrix.
 float getMatrix10()
           Gets the element at the first row and 0 (zero) column of this ColorMatrix.
 float getMatrix11()
           Gets the element at the first row and first column of this ColorMatrix.
 float getMatrix12()
           Gets the element at the first row and second column of this ColorMatrix.
 float getMatrix13()
           Gets the element at the first row and third column of this ColorMatrix.
 float getMatrix14()
           Gets the element at the first row and fourth column of this ColorMatrix.
 float getMatrix20()
           Gets the element at the second row and 0 (zero) column of this ColorMatrix.
 float getMatrix21()
           Gets the element at the second row and first column of this ColorMatrix.
 float getMatrix22()
           Gets the element at the second row and second column of this ColorMatrix.
 float getMatrix23()
           Gets the element at the second row and third column of this ColorMatrix.
 float getMatrix24()
           Gets the element at the second row and fourth column of this ColorMatrix.
 float getMatrix30()
           Gets the element at the third row and 0 (zero) column of this ColorMatrix.
 float getMatrix31()
           Gets the element at the third row and first column of this ColorMatrix.
 float getMatrix32()
           Gets the element at the third row and second column of this ColorMatrix.
 float getMatrix33()
           Gets the element at the third row and third column of this ColorMatrix.
 float getMatrix34()
           Gets the element at the third row and fourth column of this ColorMatrix.
 float getMatrix40()
           Gets the element at the fourth row and 0 (zero) column of this ColorMatrix.
 float getMatrix41()
           Gets the element at the fourth row and first column of this ColorMatrix.
 float getMatrix42()
           Gets the element at the fourth row and second column of this ColorMatrix.
 float getMatrix43()
           Gets the element at the fourth row and third column of this ColorMatrix.
 float getMatrix44()
           Gets the element at the fourth row and fourth column of this ColorMatrix.
 void set_Item(int row, int column, float value)
           Gets the element at the specified row and column in the ColorMatrix.
 void setMatrix00(float value)
           Sets the element at the 0 (zero) row and 0 column of this ColorMatrix.
 void setMatrix01(float value)
           Sets the element at the 0 (zero) row and first column of this ColorMatrix.
 void setMatrix02(float value)
           Sets the element at the 0 (zero) row and second column of this ColorMatrix.
 void setMatrix03(float value)
           Sets the element at the 0 (zero) row and third column of this ColorMatrix.
 void setMatrix04(float value)
           Sets the element at the 0 (zero) row and fourth column of this ColorMatrix.
 void setMatrix10(float value)
           Sets the element at the first row and 0 (zero) column of this ColorMatrix.
 void setMatrix11(float value)
           Sets the element at the first row and first column of this ColorMatrix.
 void setMatrix12(float value)
           Sets the element at the first row and second column of this ColorMatrix.
 void setMatrix13(float value)
           Sets the element at the first row and third column of this ColorMatrix.
 void setMatrix14(float value)
           Sets the element at the first row and fourth column of this ColorMatrix.
 void setMatrix20(float value)
           Sets the element at the second row and 0 (zero) column of this ColorMatrix.
 void setMatrix21(float value)
           Sets the element at the second row and first column of this ColorMatrix.
 void setMatrix22(float value)
           Sets the element at the second row and second column of this ColorMatrix.
 void setMatrix23(float value)
           Sets the element at the second row and third column of this ColorMatrix.
 void setMatrix24(float value)
           Sets the element at the second row and fourth column of this ColorMatrix.
 void setMatrix30(float value)
           Sets the element at the third row and 0 (zero) column of this ColorMatrix.
 void setMatrix31(float value)
           Sets the element at the third row and first column of this ColorMatrix.
 void setMatrix32(float value)
           Sets the element at the third row and second column of this ColorMatrix.
 void setMatrix33(float value)
           Sets the element at the third row and third column of this ColorMatrix.
 void setMatrix34(float value)
           Sets the element at the third row and fourth column of this ColorMatrix.
 void setMatrix40(float value)
           Sets the element at the fourth row and 0 (zero) column of this ColorMatrix.
 void setMatrix41(float value)
           Sets the element at the fourth row and first column of this ColorMatrix.
 void setMatrix42(float value)
           Sets the element at the fourth row and second column of this ColorMatrix.
 void setMatrix43(float value)
           Sets the element at the fourth row and third column of this ColorMatrix.
 void setMatrix44(float value)
           Gets the element at the fourth row and fourth column of this ColorMatrix.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MATRIX_DIMENSION_ELEMENTS_COUNT

public static final int MATRIX_DIMENSION_ELEMENTS_COUNT

The number of elements in matrix dimesion.

See Also:
Constant Field Values

MATRIX_DIMENSIONS_COUNT

public static final int MATRIX_DIMENSIONS_COUNT

The number of matrix dimensions.

See Also:
Constant Field Values

MATRIX_TOTAL_ELEMENTS_COUNT

public static final int MATRIX_TOTAL_ELEMENTS_COUNT

The total number of elements in the matrix.

See Also:
Constant Field Values
Constructor Detail

ColorMatrix

public ColorMatrix()

Initializes a new instance of the ColorMatrix class.


ColorMatrix

public ColorMatrix(float[][] newColorMatrix)

Initializes a new instance of the ColorMatrix class using the elements in the specified matrix newColorMatrix.

Parameters:
newColorMatrix - The values of the elements for the new ColorMatrix.
Method Detail

get_Item

public float get_Item(int row,
                      int column)

Gets the element at the specified row and column in the ColorMatrix.

Parameters:
row - The row number.
column - The column number.
Returns:
The element at the specified row and column.

getMatrix00

public float getMatrix00()

Gets the element at the 0 (zero) row and 0 column of this ColorMatrix.

Value: The element at the 0 row and 0 column of this ColorMatrix.


getMatrix01

public float getMatrix01()

Gets the element at the 0 (zero) row and first column of this ColorMatrix.

Value: The element at the 0 row and first column of this ColorMatrix .


getMatrix02

public float getMatrix02()

Gets the element at the 0 (zero) row and second column of this ColorMatrix.

Value: The element at the 0 row and second column of this ColorMatrix.


getMatrix03

public float getMatrix03()

Gets the element at the 0 (zero) row and third column of this ColorMatrix.

Value: The element at the 0 row and third column of this ColorMatrix.


getMatrix04

public float getMatrix04()

Gets the element at the 0 (zero) row and fourth column of this ColorMatrix.

Value: The element at the 0 row and fourth column of this ColorMatrix.


getMatrix10

public float getMatrix10()

Gets the element at the first row and 0 (zero) column of this ColorMatrix.

Value: The element at the first row and 0 column of this ColorMatrix.


getMatrix11

public float getMatrix11()

Gets the element at the first row and first column of this ColorMatrix.

Value: The element at the first row and first column of this ColorMatrix.


getMatrix12

public float getMatrix12()

Gets the element at the first row and second column of this ColorMatrix.

Value: The element at the first row and second column of this ColorMatrix.


getMatrix13

public float getMatrix13()

Gets the element at the first row and third column of this ColorMatrix.

Value: The element at the first row and third column of this ColorMatrix.


getMatrix14

public float getMatrix14()

Gets the element at the first row and fourth column of this ColorMatrix.

Value: The element at the first row and fourth column of this ColorMatrix.


getMatrix20

public float getMatrix20()

Gets the element at the second row and 0 (zero) column of this ColorMatrix.

Value: The element at the second row and 0 column of this ColorMatrix.


getMatrix21

public float getMatrix21()

Gets the element at the second row and first column of this ColorMatrix.

Value: The element at the second row and first column of this ColorMatrix.


getMatrix22

public float getMatrix22()

Gets the element at the second row and second column of this ColorMatrix.

Value: The element at the second row and second column of this ColorMatrix.


getMatrix23

public float getMatrix23()

Gets the element at the second row and third column of this ColorMatrix.

Value: The element at the second row and third column of this ColorMatrix.


getMatrix24

public float getMatrix24()

Gets the element at the second row and fourth column of this ColorMatrix.

Value: The element at the second row and fourth column of this ColorMatrix.


getMatrix30

public float getMatrix30()

Gets the element at the third row and 0 (zero) column of this ColorMatrix.

Value: The element at the third row and 0 column of this ColorMatrix.


getMatrix31

public float getMatrix31()

Gets the element at the third row and first column of this ColorMatrix.

Value: The element at the third row and first column of this ColorMatrix.


getMatrix32

public float getMatrix32()

Gets the element at the third row and second column of this ColorMatrix.

Value: The element at the third row and second column of this ColorMatrix.


getMatrix33

public float getMatrix33()

Gets the element at the third row and third column of this ColorMatrix.

Value: The element at the third row and third column of this ColorMatrix.


getMatrix34

public float getMatrix34()

Gets the element at the third row and fourth column of this ColorMatrix.

Value: The element at the third row and fourth column of this ColorMatrix.


getMatrix40

public float getMatrix40()

Gets the element at the fourth row and 0 (zero) column of this ColorMatrix.

Value: The element at the fourth row and 0 column of this ColorMatrix.


getMatrix41

public float getMatrix41()

Gets the element at the fourth row and first column of this ColorMatrix.

Value: The element at the fourth row and first column of this ColorMatrix.


getMatrix42

public float getMatrix42()

Gets the element at the fourth row and second column of this ColorMatrix.

Value: The element at the fourth row and second column of this ColorMatrix.


getMatrix43

public float getMatrix43()

Gets the element at the fourth row and third column of this ColorMatrix.

Value: The element at the fourth row and third column of this ColorMatrix.


getMatrix44

public float getMatrix44()

Gets the element at the fourth row and fourth column of this ColorMatrix.

Value: The element at the fourth row and fourth column of this ColorMatrix.


set_Item

public void set_Item(int row,
                     int column,
                     float value)

Gets the element at the specified row and column in the ColorMatrix.

Parameters:
row - The row number.
column - The column number.

setMatrix00

public void setMatrix00(float value)

Sets the element at the 0 (zero) row and 0 column of this ColorMatrix.

Value: The element at the 0 row and 0 column of this ColorMatrix.


setMatrix01

public void setMatrix01(float value)

Sets the element at the 0 (zero) row and first column of this ColorMatrix.

Value: The element at the 0 row and first column of this ColorMatrix .


setMatrix02

public void setMatrix02(float value)

Sets the element at the 0 (zero) row and second column of this ColorMatrix.

Value: The element at the 0 row and second column of this ColorMatrix.


setMatrix03

public void setMatrix03(float value)

Sets the element at the 0 (zero) row and third column of this ColorMatrix.

Value: The element at the 0 row and third column of this ColorMatrix.


setMatrix04

public void setMatrix04(float value)

Sets the element at the 0 (zero) row and fourth column of this ColorMatrix.

Value: The element at the 0 row and fourth column of this ColorMatrix.


setMatrix10

public void setMatrix10(float value)

Sets the element at the first row and 0 (zero) column of this ColorMatrix.

Value: The element at the first row and 0 column of this ColorMatrix.


setMatrix11

public void setMatrix11(float value)

Sets the element at the first row and first column of this ColorMatrix.

Value: The element at the first row and first column of this ColorMatrix.


setMatrix12

public void setMatrix12(float value)

Sets the element at the first row and second column of this ColorMatrix.

Value: The element at the first row and second column of this ColorMatrix.


setMatrix13

public void setMatrix13(float value)

Sets the element at the first row and third column of this ColorMatrix.

Value: The element at the first row and third column of this ColorMatrix.


setMatrix14

public void setMatrix14(float value)

Sets the element at the first row and fourth column of this ColorMatrix.

Value: The element at the first row and fourth column of this ColorMatrix.


setMatrix20

public void setMatrix20(float value)

Sets the element at the second row and 0 (zero) column of this ColorMatrix.

Value: The element at the second row and 0 column of this ColorMatrix.


setMatrix21

public void setMatrix21(float value)

Sets the element at the second row and first column of this ColorMatrix.

Value: The element at the second row and first column of this ColorMatrix.


setMatrix22

public void setMatrix22(float value)

Sets the element at the second row and second column of this ColorMatrix.

Value: The element at the second row and second column of this ColorMatrix.


setMatrix23

public void setMatrix23(float value)

Sets the element at the second row and third column of this ColorMatrix.

Value: The element at the second row and third column of this ColorMatrix.


setMatrix24

public void setMatrix24(float value)

Sets the element at the second row and fourth column of this ColorMatrix.

Value: The element at the second row and fourth column of this ColorMatrix.


setMatrix30

public void setMatrix30(float value)

Sets the element at the third row and 0 (zero) column of this ColorMatrix.

Value: The element at the third row and 0 column of this ColorMatrix.


setMatrix31

public void setMatrix31(float value)

Sets the element at the third row and first column of this ColorMatrix.

Value: The element at the third row and first column of this ColorMatrix.


setMatrix32

public void setMatrix32(float value)

Sets the element at the third row and second column of this ColorMatrix.

Value: The element at the third row and second column of this ColorMatrix.


setMatrix33

public void setMatrix33(float value)

Sets the element at the third row and third column of this ColorMatrix.

Value: The element at the third row and third column of this ColorMatrix.


setMatrix34

public void setMatrix34(float value)

Sets the element at the third row and fourth column of this ColorMatrix.

Value: The element at the third row and fourth column of this ColorMatrix.


setMatrix40

public void setMatrix40(float value)

Sets the element at the fourth row and 0 (zero) column of this ColorMatrix.

Value: The element at the fourth row and 0 column of this ColorMatrix.


setMatrix41

public void setMatrix41(float value)

Sets the element at the fourth row and first column of this ColorMatrix.

Value: The element at the fourth row and first column of this ColorMatrix.


setMatrix42

public void setMatrix42(float value)

Sets the element at the fourth row and second column of this ColorMatrix.

Value: The element at the fourth row and second column of this ColorMatrix.


setMatrix43

public void setMatrix43(float value)

Sets the element at the fourth row and third column of this ColorMatrix.

Value: The element at the fourth row and third column of this ColorMatrix.


setMatrix44

public void setMatrix44(float value)

Gets the element at the fourth row and fourth column of this ColorMatrix.

Value: The element at the fourth row and fourth column of this ColorMatrix.