Rectangle::VECTOR Rectangle::End() const { VECTOR RET; if(Array[0]==Array[1]) RET=Array[0]; else { if(Array[0].x() > Array[1].x()) RET.x()=Array[0].x(); else RET.x()=Array[1].x(); if(Array[0].y() > Array[1].y()) RET.y()=Array[0].y(); else RET.y()=Array[1].y(); } return RET; }
Rectangle::Rectangle(const VECTOR& VEC, VALUE V_W, VALUE V_H):Capacity(2) { Array[0]=VEC; Array[1]=VECTOR(VEC.x()+V_W, VEC.y()+V_H); }