public abstract class AbstractARGBDoubleType<T extends AbstractARGBDoubleType<T>> extends Object implements NumericType<T>
| Constructor and Description |
|---|
AbstractARGBDoubleType() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(T c) |
void |
div(T c) |
boolean |
equals(Object obj) |
abstract double |
getA() |
abstract double |
getB() |
abstract double |
getG() |
abstract double |
getR() |
int |
hashCode() |
void |
mul(double c) |
void |
mul(float c) |
void |
mul(T c) |
void |
pow(double power) |
void |
pow(T c) |
void |
set(double a,
double r,
double g,
double b) |
void |
set(T c)
Sets the value of another
Type. |
abstract void |
setA(double a) |
abstract void |
setB(double b) |
abstract void |
setG(double g) |
void |
setOne() |
abstract void |
setR(double r) |
void |
setZero() |
void |
sub(T c) |
int |
toARGBInt()
Create and integer packed representation of this ARGB value.
|
boolean |
valueEquals(T t) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcopy, createVariablepublic abstract double getA()
public abstract double getR()
public abstract double getG()
public abstract double getB()
public abstract void setA(double a)
public abstract void setR(double r)
public abstract void setG(double g)
public abstract void setB(double b)
public void set(double a,
double r,
double g,
double b)
public void set(T c)
TypeType.set in interface Type<T extends AbstractARGBDoubleType<T>>c - the new valuepublic void pow(double power)
pow in interface PowFloatingPointpublic void mul(float c)
mul in interface MulFloatingPointpublic void mul(double c)
mul in interface MulFloatingPointpublic int toARGBInt()
public boolean valueEquals(T t)
valueEquals in interface ValueEquals<T extends AbstractARGBDoubleType<T>>Copyright © 2015–2022 ImgLib2. All rights reserved.