| _vertex_1 | geometric::rectangle< int > | protected |
| _vertex_2 | geometric::rectangle< int > | protected |
| bottom() const | geometric::screen_rectangle | inline |
| bottom_left() const | geometric::screen_rectangle | |
| bottom_right() const | geometric::screen_rectangle | |
| center() const | geometric::rectangle< int > | |
| disjoint(const rectangle &r2) const | geometric::rectangle< int > | |
| encompass(const rectangle &to_adjust_to) | geometric::rectangle< int > | |
| from_text(const basis::astring &text) | geometric::rectangle< int > | |
| height() const | geometric::rectangle< int > | |
| inside(const point< int > &to_check) const | geometric::rectangle< int > | |
| intersect(const rectangle &r2) const | geometric::rectangle< int > | |
| intersection(const rectangle &r2, rectangle &result) | geometric::rectangle< int > | |
| join_intersecting(const rectangle &r2, rectangle &result) | geometric::rectangle< int > | |
| left() const | geometric::screen_rectangle | inline |
| maximum_x() const | geometric::rectangle< int > | |
| maximum_y() const | geometric::rectangle< int > | |
| minimum_x() const | geometric::rectangle< int > | |
| minimum_y() const | geometric::rectangle< int > | |
| operator+(const point< int > &to_add) const | geometric::rectangle< int > | |
| operator+=(const point< int > &to_add) | geometric::rectangle< int > | |
| operator-(const point< int > &to_subtract) const | geometric::rectangle< int > | |
| operator-=(const point< int > &to_subtract) | geometric::rectangle< int > | |
| operator==(const rectangle &to_compare) const | geometric::rectangle< int > | |
| order() const | geometric::screen_rectangle | |
| pack(basis::byte_array &packed_form) const | geometric::rectangle< int > | virtual |
| packed_size() const | geometric::rectangle< int > | virtual |
| rectangle(const point< int > &vertex_1, const point< int > &vertex_2) | geometric::rectangle< int > | |
| rectangle(int x_1=0, int y_1=0, int x_2=0, int y_2=0) | geometric::rectangle< int > | |
| right() const | geometric::screen_rectangle | inline |
| screen_rectangle(const screen_point &vertex_1, const screen_point &vertex_2) | geometric::screen_rectangle | |
| screen_rectangle(int x_1=0, int y_1=0, int x_2=0, int y_2=0) | geometric::screen_rectangle | |
| screen_rectangle(const rectangle< int > &init) | geometric::screen_rectangle | |
| text_form() const | geometric::rectangle< int > | |
| top() const | geometric::screen_rectangle | inline |
| top_left() const | geometric::screen_rectangle | |
| top_right() const | geometric::screen_rectangle | |
| unpack(basis::byte_array &packed_form) | geometric::rectangle< int > | virtual |
| vertex_1() const | geometric::rectangle< int > | |
| vertex_1(const point< int > &to_set) | geometric::rectangle< int > | |
| vertex_2() const | geometric::rectangle< int > | |
| vertex_2(const point< int > &to_set) | geometric::rectangle< int > | |
| width() const | geometric::rectangle< int > | |