package Common;
public class Box2 {
/**
* @uml.property name="size"
* @uml.associationEnd
*/
public Size2 size;
/**
* @uml.property name="origin"
* @uml.associationEnd
*/
public Vector2f origin;
public Box2(float[][] value) {
origin = new Vector2f(value[0][0], value[0][1]);
size = new Size2(value[1][0], value[1][1]);
}
public Box2() {
size = new Size2();
origin = new Vector2f();
}
public static Box2 getZeroBox2() {
return new Box2(new float[][] { { 0.0f, 0.0f }, { 0.0f, 0.0f } });
}
/**
* @return
* @uml.property name="origin"
*/
public Vector2f getOrigin() {
return this.origin;
}
public void setOrigin(Vector2f origin) {
this.origin = origin;
}
/**
* @return
* @uml.property name="size"
*/
public Size2 getSize() {
return this.size;
}
public void setSize(Size2 size) {
this.size = size;
}
public String toString(){
return origin.toString() + ": "+size.toString();
}
}