Class GenericImageWrapperTransformer<T,P>
- java.lang.Object
-
- science.aist.imaging.core.imageprocessing.transformers.GenericImageWrapperTransformer<T,P>
-
- All Implemented Interfaces:
science.aist.jack.general.transformer.BackwardCollectionTransformer<ImageWrapper<T>,ImageWrapper<P>>
,science.aist.jack.general.transformer.BackwardTransformer<ImageWrapper<T>,ImageWrapper<P>>
,science.aist.jack.general.transformer.ForwardCollectionTransformer<ImageWrapper<T>,ImageWrapper<P>>
,science.aist.jack.general.transformer.ForwardTransformer<ImageWrapper<T>,ImageWrapper<P>>
,science.aist.jack.general.transformer.Transformer<ImageWrapper<T>,ImageWrapper<P>>
public class GenericImageWrapperTransformer<T,P> extends Object implements science.aist.jack.general.transformer.Transformer<ImageWrapper<T>,ImageWrapper<P>>
Generic transformer which allows to transform between given ImageWrapper types
- Since:
- 1.0
- Author:
- Christoph Praschl
-
-
Constructor Summary
Constructors Constructor Description GenericImageWrapperTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
transferData(ImageWrapper<?> wrapper1, ImageWrapper<?> wrapper2)
Moves the pixel information from wrapper1 to wrapper2protected void
transferData(ImageWrapper<?> wrapper1, ImageWrapper<?> wrapper2, int x)
Moves the pixel information from wrapper1 to wrapper2 for a given rowImageWrapper<P>
transformFrom(@NonNull ImageWrapper<T> image)
ImageWrapper<T>
transformTo(@NonNull ImageWrapper<P> image)
-
-
-
Method Detail
-
transformTo
public ImageWrapper<T> transformTo(@NonNull @NonNull ImageWrapper<P> image)
-
transformFrom
public ImageWrapper<P> transformFrom(@NonNull @NonNull ImageWrapper<T> image)
-
transferData
protected void transferData(ImageWrapper<?> wrapper1, ImageWrapper<?> wrapper2)
Moves the pixel information from wrapper1 to wrapper2- Parameters:
wrapper1
- source of pixelswrapper2
- target of pixels
-
transferData
protected void transferData(ImageWrapper<?> wrapper1, ImageWrapper<?> wrapper2, int x)
Moves the pixel information from wrapper1 to wrapper2 for a given row- Parameters:
wrapper1
- source of pixelswrapper2
- target of pixelsx
- row index
-
-