com.notuvy.image
Class Orientation

java.lang.Object
  extended by com.notuvy.image.Orientation
Direct Known Subclasses:
Orientation.Down, Orientation.Left, Orientation.Right, Orientation.Up

public abstract class Orientation
extends Object

A enumeration representing the orientation of an image. It is used to keep track of the state of an image after rotation.

Author:
murali

Nested Class Summary
static class Orientation.Down
           
static class Orientation.Left
           
static class Orientation.Right
           
static class Orientation.Up
           
 
Field Summary
static Orientation DOWN
           
static Orientation LEFT
           
static Orientation RIGHT
           
static Orientation UP
           
 
Method Summary
 boolean equals(Object object)
           
protected  boolean equalsDown(Orientation pOrientation)
           
protected  boolean equalsLeft(Orientation pOrientation)
           
protected abstract  boolean equalsOrientation(Orientation pOrientation)
           
protected  boolean equalsRight(Orientation pOrientation)
           
protected  boolean equalsUp(Orientation pOrientation)
           
 boolean isDown()
           
 boolean isLeft()
           
 boolean isRight()
           
 boolean isUp()
           
abstract  Orientation rotateLeft()
           
abstract  Orientation rotateRight()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UP

public static final Orientation UP

RIGHT

public static final Orientation RIGHT

DOWN

public static final Orientation DOWN

LEFT

public static final Orientation LEFT
Method Detail

equalsUp

protected boolean equalsUp(Orientation pOrientation)

equalsRight

protected boolean equalsRight(Orientation pOrientation)

equalsDown

protected boolean equalsDown(Orientation pOrientation)

equalsLeft

protected boolean equalsLeft(Orientation pOrientation)

equals

public boolean equals(Object object)
Overrides:
equals in class Object

isUp

public boolean isUp()

isRight

public boolean isRight()

isDown

public boolean isDown()

isLeft

public boolean isLeft()

rotateRight

public abstract Orientation rotateRight()

rotateLeft

public abstract Orientation rotateLeft()

equalsOrientation

protected abstract boolean equalsOrientation(Orientation pOrientation)


Copyright © 2013. All Rights Reserved.