public class Convert extends Object
UnaryBlockOperator to convert blocks between standard ImgLib2 Types.
Provides rounding, optional clamping, and handling unsigned types.
Supported types:
UnsignedByteTypeUnsignedShortTypeUnsignedIntTypeByteTypeShortTypeIntTypeLongTypeFloatTypeDoubleType| Constructor and Description |
|---|
Convert() |
| Modifier and Type | Method and Description |
|---|---|
static <S extends NativeType<S>,T extends NativeType<T>> |
convert(S sourceType,
T targetType)
|
static <S extends NativeType<S>,T extends NativeType<T>> |
convert(S sourceType,
T targetType,
ClampType clamp)
|
static <S extends NativeType<S>,T extends NativeType<T>> |
convert(S sourceType,
T targetType,
Supplier<Converter<? super S,T>> converterSupplier)
Create
UnaryBlockOperator to convert blocks between sourceType and targetType with the specified Converter. |
public static <S extends NativeType<S>,T extends NativeType<T>> UnaryBlockOperator<S,T> convert(S sourceType, T targetType)
public static <S extends NativeType<S>,T extends NativeType<T>> UnaryBlockOperator<S,T> convert(S sourceType, T targetType, ClampType clamp)
UnaryBlockOperator to convert blocks between sourceType and targetType.
Clamp target values according to clamp.public static <S extends NativeType<S>,T extends NativeType<T>> UnaryBlockOperator<S,T> convert(S sourceType, T targetType, Supplier<Converter<? super S,T>> converterSupplier)
UnaryBlockOperator to convert blocks between sourceType and targetType with the specified Converter.Copyright © 2009–2024 ImgLib2. All rights reserved.