Package net.imglib2.type
Interface Type<T extends Type<T>>
-
- Type Parameters:
T
- the specialized version
- All Superinterfaces:
ValueEquals<T>
- All Known Subinterfaces:
BasePairType<T>
,BooleanType<T>
,ComplexType<T>
,IntegerType<T>
,NativeType<T>
,NumericType<T>
,RealType<T>
- All Known Implementing Classes:
AbstractARGBDoubleType
,AbstractBit64Type
,AbstractBitType
,AbstractComplexType
,AbstractIntegerBitType
,AbstractIntegerType
,AbstractNativeType
,AbstractNumericComposite
,AbstractRealType
,AbstractVolatileNumericType
,AbstractVolatileRealType
,ARGBDoubleType
,ARGBType
,BasePairBitType
,BasePairCharType
,BitType
,BoolType
,ByteType
,ComplexDoubleType
,ComplexFloatType
,DoubleType
,FloatType
,GenericByteType
,GenericIntType
,GenericLongType
,GenericShortType
,IntType
,LongType
,NativeARGBDoubleType
,NumericComposite
,RealComposite
,ShortType
,Unsigned128BitType
,Unsigned12BitType
,Unsigned2BitType
,Unsigned4BitType
,UnsignedByteType
,UnsignedIntType
,UnsignedLongType
,UnsignedShortType
,UnsignedVariableBitLengthType
,VolatileNumericType
,VolatileRealType
public interface Type<T extends Type<T>> extends ValueEquals<T>
TheType
interface is responsible for accessing and manipulating (pixel) values. It can be realized as an object instance holding a single value or as a proxy (NativeType
) mapping values into a Java primitive type array.- Author:
- Tobias Pietzsch, Stephan Preibisch, Stephan Saalfeld
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
copy()
T
createVariable()
Creates a newType
variable which can only store one value.void
set(T c)
Sets the value of anotherType
.-
Methods inherited from interface net.imglib2.type.operators.ValueEquals
valueEquals
-
-