10.1.4.11. Rectangle

Module to implement rectangle.

class Patro.GeometryEngine.Rectangle.Rectangle2D(p0, p1)[source]

Bases: Patro.GeometryEngine.Primitive.Primitive2DMixin, Patro.GeometryEngine.Primitive.ClosedPrimitiveMixin, Patro.GeometryEngine.Primitive.PathMixin, Patro.GeometryEngine.Primitive.PolygonMixin, Patro.GeometryEngine.Primitive.Primitive2P

Class to implements 2D Rectangle.

__init__(p0, p1)[source]

Initialize self. See help(type(self)) for accurate signature.

area
diagonal
distance_to_point(point)[source]
edges
classmethod from_point_and_offset(p0, v)[source]
classmethod from_point_and_radius(p0, v)[source]
is_closed

True if the primitive is a closed path.

is_point_inside(point)[source]
p01
p10
perimeter