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, wait
copy, createVariable
public 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)
Type
Type
.set
in interface Type<T extends AbstractARGBDoubleType<T>>
c
- the new valuepublic void pow(double power)
pow
in interface PowFloatingPoint
public void mul(float c)
mul
in interface MulFloatingPoint
public void mul(double c)
mul
in interface MulFloatingPoint
public int toARGBInt()
public boolean valueEquals(T t)
valueEquals
in interface ValueEquals<T extends AbstractARGBDoubleType<T>>
Copyright © 2015–2022 ImgLib2. All rights reserved.