package com.himamis.retex.renderer.android.geom;
import com.himamis.retex.renderer.share.platform.geom.Rectangle2D;
import android.graphics.Rect;
import android.graphics.RectF;
public class Rectangle2DA implements Rectangle2D {
private RectF mRect;
public Rectangle2DA(Rect rect) {
mRect = new RectF();
mRect.set(rect);
}
public Rectangle2DA(double x, double y, double w, double h) {
mRect = new RectF();
setRectangle(x, y, w, h);
}
public void setRectangle(double x, double y, double w, double h) {
float left = (float) x;
float top = (float) y;
float right = left + (float) w;
float bottom = top + (float) h;
mRect.set(left, top, right, bottom);
}
public RectF getRectF() {
return mRect;
}
public double getX() {
return mRect.left;
}
public double getY() {
return mRect.top;
}
public double getWidth() {
return mRect.width();
}
public double getHeight() {
return mRect.height();
}
}