net.sourceforge.jiu.geometry

Class Mirror


public class Mirror
extends ImageToImageOperation

Mirrors images (leftmost column becomes rightmost column and vice versa, and so on).

Supported image types: IntegerImage.

Usage example

 PixelImage image = ...; // something implementing IntegerImage
 Mirror mirror = new Mirror();
 mirror.setInputImage(image);
 mirror.process();
 PixelImage mirroredImage = mirror.getOutputImage();
 
Author:
Marco Schmidt

Field Summary

Fields inherited from class net.sourceforge.jiu.ops.ImageToImageOperation

canInAndOutBeEqual, inputImage, outputImage

Fields inherited from class net.sourceforge.jiu.ops.Operation

abort, progressListeners

Method Summary

void
process()
private void
process(IntegerImage in, IntegerImage out)

Methods inherited from class net.sourceforge.jiu.ops.ImageToImageOperation

canInputAndOutputBeEqual, ensureImagesHaveSameResolution, ensureInputImageIsAvailable, ensureOutputImageResolution, getInputImage, getOutputImage, setCanInputAndOutputBeEqual, setInputImage, setOutputImage

Methods inherited from class net.sourceforge.jiu.ops.Operation

addProgressListener, addProgressListeners, getAbort, process, removeProgressListener, setAbort, setProgress, setProgress

Method Details

process

public void process()
            throws MissingParameterException,
                   WrongParameterException
Overrides:
process in interface Operation

process

private void process(IntegerImage in,
                     IntegerImage out)