ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
Loading...
Searching...
No Matches
zlayout::geometry::Rectangle Member List

This is the complete list of members for zlayout::geometry::Rectangle, including all inherited members.

__init__(self, float x, float y, float width, float height)zlayout::geometry::Rectangle
__repr__(self)zlayout::geometry::Rectangle
area() constzlayout::geometry::Rectangleinline
bottomzlayout::geometry::Rectangle
bottom() constzlayout::geometry::Rectangleinline
bottom(self)zlayout::geometry::Rectangle
bottom_left() constzlayout::geometry::Rectangleinline
bottom_right() constzlayout::geometry::Rectangleinline
bounding_box(const std::vector< Point > &points)zlayout::geometry::Rectanglestatic
bounding_box(const std::vector< Rectangle > &rectangles)zlayout::geometry::Rectanglestatic
center() constzlayout::geometry::Rectangle
center(self)zlayout::geometry::Rectangle
contains_point(const Point &point) constzlayout::geometry::Rectangle
contains_point(self, Point point)zlayout::geometry::Rectangle
contains_rectangle(const Rectangle &other) constzlayout::geometry::Rectangle
corners() constzlayout::geometry::Rectangle
distance_to(const Rectangle &other) constzlayout::geometry::Rectangle
distance_to(const Point &point) constzlayout::geometry::Rectangle
expand(double margin) constzlayout::geometry::Rectangle
expand(double left, double right, double bottom, double top) constzlayout::geometry::Rectangle
from_center(const Point &center, double width, double height)zlayout::geometry::Rectanglestatic
heightzlayout::geometry::Rectangle
heightzlayout::geometry::Rectangle
intersection(const Rectangle &other) constzlayout::geometry::Rectangle
intersects(const Rectangle &other) constzlayout::geometry::Rectangle
intersects(self, 'Rectangle' other)zlayout::geometry::Rectangle
is_empty() constzlayout::geometry::Rectangle
is_valid() constzlayout::geometry::Rectangle
left() constzlayout::geometry::Rectangleinline
left(self)zlayout::geometry::Rectangle
operator!=(const Rectangle &other) constzlayout::geometry::Rectangle
operator<(const Rectangle &other) constzlayout::geometry::Rectangle
operator<<(std::ostream &os, const Rectangle &rect)zlayout::geometry::Rectanglefriend
operator=(const Rectangle &other)=defaultzlayout::geometry::Rectangle
operator==(const Rectangle &other) constzlayout::geometry::Rectangle
perimeter() constzlayout::geometry::Rectangleinline
Rectangle()zlayout::geometry::Rectangleinline
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)=defaultzlayout::geometry::Rectangle
right() constzlayout::geometry::Rectangleinline
right(self)zlayout::geometry::Rectangle
scale(double factor) constzlayout::geometry::Rectangle
scale(double x_factor, double y_factor) constzlayout::geometry::Rectangle
to_polygon() constzlayout::geometry::Rectangle
to_polygon(self)zlayout::geometry::Rectangle
to_string() constzlayout::geometry::Rectangle
top() constzlayout::geometry::Rectangleinline
top(self)zlayout::geometry::Rectangle
top_left() constzlayout::geometry::Rectangleinline
top_right() constzlayout::geometry::Rectangleinline
translate(const Point &offset) constzlayout::geometry::Rectangle
union_with(const Rectangle &other) constzlayout::geometry::Rectangle
widthzlayout::geometry::Rectangle
widthzlayout::geometry::Rectangle
xzlayout::geometry::Rectangle
xzlayout::geometry::Rectangle
yzlayout::geometry::Rectangle
yzlayout::geometry::Rectangle