public class LongLongAccessType extends GenericLongLongAccessType<LongLongAccessType>
dataAccess, img
Constructor and Description |
---|
LongLongAccessType() |
LongLongAccessType(long value) |
LongLongAccessType(LongLongAccess access) |
LongLongAccessType(NativeLongAccessImg<?,? extends LongLongAccess> longStorage) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(LongLongAccessType c) |
LongLongAccessType |
copy()
|
NativeLongAccessImg<LongLongAccessType,? extends LongLongAccess> |
createSuitableNativeImg(NativeLongAccessImgFactory<LongLongAccessType> storageFactory,
long[] dim)
The
NativeLongAccessType creates the NativeLongAccessImg
used for storing image data; based on the given storage strategy and its
size. |
LongLongAccessType |
createVariable()
Creates a new
Type variable which can only store one value. |
LongLongAccessType |
duplicateTypeOnSameNativeImg()
Creates a new
NativeType which stores in the same physical array. |
long |
get() |
BigInteger |
getBigInteger() |
int |
getInteger() |
long |
getIntegerLong() |
double |
getMaxValue() |
double |
getMinValue() |
NativeLongAccessTypeFactory<LongLongAccessType,?> |
getNativeLongAccessTypeFactory() |
int |
hashCode() |
void |
set(long f) |
void |
setBigInteger(BigInteger b) |
void |
setInteger(int f) |
void |
setInteger(long f) |
add, dec, decIndex, decIndex, div, getBitsPerPixel, getEntitiesPerPixel, getIndexLong, getValue, inc, incIndex, incIndex, mul, mul, mul, set, setOne, setValue, setZero, sub, toString, updateContainer, updateIndex, valueEquals
equals, getMinIncrement, getRealDouble, getRealFloat, setReal, setReal
getImaginaryDouble, getImaginaryFloat, getPhaseDouble, getPhaseFloat, getPowerDouble, getPowerFloat, pow, pow, setImaginary, setImaginary
complexConjugate, setComplexNumber, setComplexNumber
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
complexConjugate, getImaginaryDouble, getImaginaryFloat, getPhaseDouble, getPhaseFloat, getPowerDouble, getPowerFloat, setComplexNumber, setComplexNumber, setImaginary, setImaginary
pow
public LongLongAccessType(NativeLongAccessImg<?,? extends LongLongAccess> longStorage)
public LongLongAccessType(LongLongAccess access)
public LongLongAccessType(long value)
public LongLongAccessType()
public NativeLongAccessImg<LongLongAccessType,? extends LongLongAccess> createSuitableNativeImg(NativeLongAccessImgFactory<LongLongAccessType> storageFactory, long[] dim)
NativeLongAccessType
NativeLongAccessType
creates the NativeLongAccessImg
used for storing image data; based on the given storage strategy and its
size. It basically only decides here which BasicType it uses (float, int,
byte, bit, ...) and how many entities per pixel it needs (e.g. 2 floats
per pixel for a complex number). This enables the separation of
containers and the basic types.storageFactory
- which storage strategy is useddim
- the dimensionsNativeLongAccessImg
where only the
Type
knows the BasicType it contains.public LongLongAccessType duplicateTypeOnSameNativeImg()
NativeLongAccessType
NativeType
which stores in the same physical array.
This is only used internally.NativeType
instance working on the same
NativeImg
public long get()
public void set(long f)
public int getInteger()
public long getIntegerLong()
public BigInteger getBigInteger()
public void setInteger(int f)
public void setInteger(long f)
public void setBigInteger(BigInteger b)
public double getMaxValue()
public double getMinValue()
public int hashCode()
hashCode
in class GenericLongLongAccessType<LongLongAccessType>
public int compareTo(LongLongAccessType c)
compareTo
in interface Comparable<LongLongAccessType>
compareTo
in class GenericLongLongAccessType<LongLongAccessType>
public LongLongAccessType createVariable()
Type
Type
variable which can only store one value.Type
variablepublic LongLongAccessType copy()
Type
Type
variablepublic NativeLongAccessTypeFactory<LongLongAccessType,?> getNativeLongAccessTypeFactory()
Copyright © 2015–2022 ImgLib2. All rights reserved.