__init__(self, float x, float y, float width, float height) | zlayout::geometry::Rectangle | |
__repr__(self) | zlayout::geometry::Rectangle | |
area() const | zlayout::geometry::Rectangle | inline |
bottom | zlayout::geometry::Rectangle | |
bottom() const | zlayout::geometry::Rectangle | inline |
bottom(self) | zlayout::geometry::Rectangle | |
bottom_left() const | zlayout::geometry::Rectangle | inline |
bottom_right() const | zlayout::geometry::Rectangle | inline |
bounding_box(const std::vector< Point > &points) | zlayout::geometry::Rectangle | static |
bounding_box(const std::vector< Rectangle > &rectangles) | zlayout::geometry::Rectangle | static |
center() const | zlayout::geometry::Rectangle | |
center(self) | zlayout::geometry::Rectangle | |
contains_point(const Point &point) const | zlayout::geometry::Rectangle | |
contains_point(self, Point point) | zlayout::geometry::Rectangle | |
contains_rectangle(const Rectangle &other) const | zlayout::geometry::Rectangle | |
corners() const | zlayout::geometry::Rectangle | |
distance_to(const Rectangle &other) const | zlayout::geometry::Rectangle | |
distance_to(const Point &point) const | zlayout::geometry::Rectangle | |
expand(double margin) const | zlayout::geometry::Rectangle | |
expand(double left, double right, double bottom, double top) const | zlayout::geometry::Rectangle | |
from_center(const Point ¢er, double width, double height) | zlayout::geometry::Rectangle | static |
height | zlayout::geometry::Rectangle | |
height | zlayout::geometry::Rectangle | |
intersection(const Rectangle &other) const | zlayout::geometry::Rectangle | |
intersects(const Rectangle &other) const | zlayout::geometry::Rectangle | |
intersects(self, 'Rectangle' other) | zlayout::geometry::Rectangle | |
is_empty() const | zlayout::geometry::Rectangle | |
is_valid() const | zlayout::geometry::Rectangle | |
left() const | zlayout::geometry::Rectangle | inline |
left(self) | zlayout::geometry::Rectangle | |
operator!=(const Rectangle &other) const | zlayout::geometry::Rectangle | |
operator<(const Rectangle &other) const | zlayout::geometry::Rectangle | |
operator<<(std::ostream &os, const Rectangle &rect) | zlayout::geometry::Rectangle | friend |
operator=(const Rectangle &other)=default | zlayout::geometry::Rectangle | |
operator==(const Rectangle &other) const | zlayout::geometry::Rectangle | |
perimeter() const | zlayout::geometry::Rectangle | inline |
Rectangle() | zlayout::geometry::Rectangle | inline |
Rectangle(double x, double y, double width, double height) | zlayout::geometry::Rectangle | |
Rectangle(const Point &bottom_left, const Point &top_right) | zlayout::geometry::Rectangle | |
Rectangle(const Rectangle &other)=default | zlayout::geometry::Rectangle | |
right() const | zlayout::geometry::Rectangle | inline |
right(self) | zlayout::geometry::Rectangle | |
scale(double factor) const | zlayout::geometry::Rectangle | |
scale(double x_factor, double y_factor) const | zlayout::geometry::Rectangle | |
to_polygon() const | zlayout::geometry::Rectangle | |
to_polygon(self) | zlayout::geometry::Rectangle | |
to_string() const | zlayout::geometry::Rectangle | |
top() const | zlayout::geometry::Rectangle | inline |
top(self) | zlayout::geometry::Rectangle | |
top_left() const | zlayout::geometry::Rectangle | inline |
top_right() const | zlayout::geometry::Rectangle | inline |
translate(const Point &offset) const | zlayout::geometry::Rectangle | |
union_with(const Rectangle &other) const | zlayout::geometry::Rectangle | |
width | zlayout::geometry::Rectangle | |
width | zlayout::geometry::Rectangle | |
x | zlayout::geometry::Rectangle | |
x | zlayout::geometry::Rectangle | |
y | zlayout::geometry::Rectangle | |
y | zlayout::geometry::Rectangle | |