Package net.imglib2.type.numeric
Class ARGBDoubleType
java.lang.Object
net.imglib2.type.numeric.AbstractARGBDoubleType<ARGBDoubleType>
net.imglib2.type.numeric.ARGBDoubleType
- All Implemented Interfaces:
NumericType<ARGBDoubleType>,Add<ARGBDoubleType>,Div<ARGBDoubleType>,Mul<ARGBDoubleType>,MulFloatingPoint,SetOne,SetZero,Sub<ARGBDoubleType>,ValueEquals<ARGBDoubleType>,Type<ARGBDoubleType>
- Author:
- Stephan Saalfeld
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
a
protected double a -
r
protected double r -
g
protected double g -
b
protected double b
-
-
Constructor Details
-
ARGBDoubleType
public ARGBDoubleType() -
ARGBDoubleType
public ARGBDoubleType(double a, double r, double g, double b)
-
-
Method Details
-
createVariable
Description copied from interface:TypeCreates a newTypevariable which can only store one value.- Returns:
- a new
Typevariable
-
copy
Description copied from interface:Type- Returns:
- a new
Typevariable
-
set
public void set(double a, double r, double g, double b) - Overrides:
setin classAbstractARGBDoubleType<ARGBDoubleType>
-
set
-
getA
public double getA()- Specified by:
getAin classAbstractARGBDoubleType<ARGBDoubleType>
-
getR
public double getR()- Specified by:
getRin classAbstractARGBDoubleType<ARGBDoubleType>
-
getG
public double getG()- Specified by:
getGin classAbstractARGBDoubleType<ARGBDoubleType>
-
getB
public double getB()- Specified by:
getBin classAbstractARGBDoubleType<ARGBDoubleType>
-
setA
public void setA(double a) - Specified by:
setAin classAbstractARGBDoubleType<ARGBDoubleType>
-
setR
public void setR(double r) - Specified by:
setRin classAbstractARGBDoubleType<ARGBDoubleType>
-
setG
public void setG(double g) - Specified by:
setGin classAbstractARGBDoubleType<ARGBDoubleType>
-
setB
public void setB(double b) - Specified by:
setBin classAbstractARGBDoubleType<ARGBDoubleType>
-