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:Type
Creates a newType
variable which can only store one value.- Returns:
- a new
Type
variable
-
copy
Description copied from interface:Type
- Returns:
- a new
Type
variable
-
set
public void set(double a, double r, double g, double b) - Overrides:
set
in classAbstractARGBDoubleType<ARGBDoubleType>
-
set
-
getA
public double getA()- Specified by:
getA
in classAbstractARGBDoubleType<ARGBDoubleType>
-
getR
public double getR()- Specified by:
getR
in classAbstractARGBDoubleType<ARGBDoubleType>
-
getG
public double getG()- Specified by:
getG
in classAbstractARGBDoubleType<ARGBDoubleType>
-
getB
public double getB()- Specified by:
getB
in classAbstractARGBDoubleType<ARGBDoubleType>
-
setA
public void setA(double a) - Specified by:
setA
in classAbstractARGBDoubleType<ARGBDoubleType>
-
setR
public void setR(double r) - Specified by:
setR
in classAbstractARGBDoubleType<ARGBDoubleType>
-
setG
public void setG(double g) - Specified by:
setG
in classAbstractARGBDoubleType<ARGBDoubleType>
-
setB
public void setB(double b) - Specified by:
setB
in classAbstractARGBDoubleType<ARGBDoubleType>
-