Axis_aligned_rectangle_2d(const Vector ¢er=Vector(2, 0.0), double width=1.0, double height=1.0) | kjb::Axis_aligned_rectangle_2d | inline |
Axis_aligned_rectangle_2d(const Vector &p1, const Vector &p2) | kjb::Axis_aligned_rectangle_2d | inline |
Axis_aligned_rectangle_2d(double center_x, double center_y, double iwidth, double iheight) | kjb::Axis_aligned_rectangle_2d | inline |
clone() const | kjb::Axis_aligned_rectangle_2d | inline |
contains(const kjb::Vector &pt) const | kjb::Axis_aligned_rectangle_2d | inline |
draw(kjb::Image &img, double ir=255, double ig=0, double ib=0, double iwidth=1.0) const | kjb::Axis_aligned_rectangle_2d | |
get_area() const | kjb::Axis_aligned_rectangle_2d | inline |
get_bottom() const | kjb::Axis_aligned_rectangle_2d | inline |
get_bottom_center() const | kjb::Axis_aligned_rectangle_2d | inline |
get_bottom_right() const | kjb::Axis_aligned_rectangle_2d | inline |
get_center() const | kjb::Axis_aligned_rectangle_2d | inline |
get_centre() const | kjb::Axis_aligned_rectangle_2d | inline |
get_centre_x() const | kjb::Axis_aligned_rectangle_2d | inline |
get_centre_y() const | kjb::Axis_aligned_rectangle_2d | inline |
get_height() const | kjb::Axis_aligned_rectangle_2d | inline |
get_left() const | kjb::Axis_aligned_rectangle_2d | inline |
get_right() const | kjb::Axis_aligned_rectangle_2d | inline |
get_top() const | kjb::Axis_aligned_rectangle_2d | inline |
get_top_center() const | kjb::Axis_aligned_rectangle_2d | inline |
get_top_left() const | kjb::Axis_aligned_rectangle_2d | inline |
get_width() const | kjb::Axis_aligned_rectangle_2d | inline |
intersects(const Self &other) const | kjb::Axis_aligned_rectangle_2d | inline |
operator<<(std::ostream &ost, const Axis_aligned_rectangle_2d &box) | kjb::Axis_aligned_rectangle_2d | friend |
operator>>(std::istream &ist, Axis_aligned_rectangle_2d &box) | kjb::Axis_aligned_rectangle_2d | friend |
set_center(const Vector ¢er) | kjb::Axis_aligned_rectangle_2d | inline |
set_centre(const Vector &icenter) | kjb::Axis_aligned_rectangle_2d | inline |
set_centre_x(double center_x) | kjb::Axis_aligned_rectangle_2d | inline |
set_centre_y(double center_y) | kjb::Axis_aligned_rectangle_2d | inline |
set_height(double height) | kjb::Axis_aligned_rectangle_2d | inline |
set_width(double width) | kjb::Axis_aligned_rectangle_2d | inline |
swap(Axis_aligned_rectangle_2d &r) | kjb::Axis_aligned_rectangle_2d | inline |
wire_render() const | kjb::Axis_aligned_rectangle_2d | |
write_corners_on(std::ostream &ofs) | kjb::Axis_aligned_rectangle_2d | |
~Axis_aligned_rectangle_2d() | kjb::Axis_aligned_rectangle_2d | inline |