gui
Class FloatPlane

java.lang.Object
  |
  +--gui.FloatPlane
Direct Known Subclasses:
Ccir601_2cbcr, Hls, Hsb, Rgb, Xyzd65, Yiq, Yuv

public abstract class FloatPlane
extends java.lang.Object


Field Summary
 float[][] b
           
 float bBar
           
 float[][] g
           
 float gBar
           
protected  int height
           
 float max
           
 float min
           
 float[][] r
           
 float rBar
           
protected  int width
           
 
Constructor Summary
FloatPlane(ColorFrame _cf)
           
 
Method Summary
 void addArray(float[][] a, float s)
           
 void computeStats()
           
 void convertSpace(Mat3 m)
           
 void copyFloats(ColorFrame _cf)
           
abstract  void fromRgb()
           
 float getMax()
           
 float getMax(float[][] a)
           
 float getMin()
           
 float getMin(float[][] a)
           
 void linearTransform()
           
 void linearTransform(double c, double br)
           
 float max(float m1, float m2, float m3)
           
 float min(float m1, float m2, float m3)
           
 void normalize()
           
 void normalize(float[][] a)
           
 float[][] oneDSubsample4To1(float[][] f)
           
 float[][] oneDSubsampleTwoTo1(float[][] f)
           
 void oneOnF()
           
 void pow(float s)
           
 void powArray(float[][] a, float s)
           
 void printStatistics()
           
 void scale(float s)
           
 void scaleArray(float[][] a, float s)
           
 void subSampleChroma2To1()
           
 void subSampleChroma4To1()
           
abstract  void toRgb()
           
 void transpose()
           
 void updateParent()
           
 void updateParent(float scaleFactor)
           
 void zeroOut()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

b

public float[][] b

bBar

public float bBar

g

public float[][] g

gBar

public float gBar

height

protected int height

max

public float max

min

public float min

r

public float[][] r

rBar

public float rBar

width

protected int width
Constructor Detail

FloatPlane

public FloatPlane(ColorFrame _cf)
Method Detail

addArray

public void addArray(float[][] a,
                     float s)

computeStats

public void computeStats()

convertSpace

public void convertSpace(Mat3 m)

copyFloats

public void copyFloats(ColorFrame _cf)

fromRgb

public abstract void fromRgb()

getMax

public float getMax()

getMax

public float getMax(float[][] a)

getMin

public float getMin()

getMin

public float getMin(float[][] a)

linearTransform

public void linearTransform()

linearTransform

public void linearTransform(double c,
                            double br)

max

public float max(float m1,
                 float m2,
                 float m3)

min

public float min(float m1,
                 float m2,
                 float m3)

normalize

public void normalize()

normalize

public void normalize(float[][] a)

oneDSubsample4To1

public float[][] oneDSubsample4To1(float[][] f)

oneDSubsampleTwoTo1

public float[][] oneDSubsampleTwoTo1(float[][] f)

oneOnF

public void oneOnF()

pow

public void pow(float s)

powArray

public void powArray(float[][] a,
                     float s)

printStatistics

public void printStatistics()

scale

public void scale(float s)

scaleArray

public void scaleArray(float[][] a,
                       float s)

subSampleChroma2To1

public void subSampleChroma2To1()

subSampleChroma4To1

public void subSampleChroma4To1()

toRgb

public abstract void toRgb()

transpose

public void transpose()

updateParent

public void updateParent()

updateParent

public void updateParent(float scaleFactor)

zeroOut

public void zeroOut()