net.sourceforge.jiu.geometry

Class Rotate180


public class Rotate180
extends ImageToImageOperation

Rotates images by 180 degrees. The result is the same as a a Flip operation followed by a Mirror operation (or vice versa). Input image must implement IntegerImage.

Usage example

 Rotate180 rotate = new Rotate180();
 rotate.setInputImage(image); // something implementing IntegerImage
 rotate.process();
 PixelImage rotatedImage = rotate.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)