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>
public class ARGBDoubleType extends AbstractARGBDoubleType<ARGBDoubleType>
- Author:
- Stephan Saalfeld
-
-
Constructor Summary
Constructors Constructor Description ARGBDoubleType()
ARGBDoubleType(double a, double r, double g, double b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ARGBDoubleType
copy()
ARGBDoubleType
createVariable()
Creates a newType
variable which can only store one value.double
getA()
double
getB()
double
getG()
double
getR()
void
set(double a, double r, double g, double b)
void
set(NativeARGBDoubleType c)
void
setA(double a)
void
setB(double b)
void
setG(double g)
void
setR(double r)
-
-
-
Method Detail
-
createVariable
public ARGBDoubleType createVariable()
Description copied from interface:Type
Creates a newType
variable which can only store one value.- Returns:
- a new
Type
variable
-
copy
public ARGBDoubleType 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
public void set(NativeARGBDoubleType c)
-
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>
-
-