|
Thunderbots Project
|
This is the complete list of members for Rectangle, including all inherited members.
| area() const override | ConvexPolygon | virtual |
| centre() const | Rectangle | |
| centroid() const | Polygon | |
| ConvexPolygon()=delete (defined in ConvexPolygon) | ConvexPolygon | |
| ConvexPolygon(const std::vector< Point > &points) | ConvexPolygon | explicit |
| ConvexPolygon(const std::initializer_list< Point > &points) | ConvexPolygon | explicit |
| diagonal() const | Rectangle | |
| expand(double expansion_amount) const | Rectangle | |
| fromSegment(const Segment &segment, double length_radius, double width_radius) | Polygon | static |
| fromSegment(const Segment &segment, double radius) (defined in Polygon) | Polygon | static |
| getPoints() const | Polygon | |
| getSegments() const | Polygon | |
| halfPerimeter() const | Rectangle | |
| initSegments() | Polygon | protected |
| negXNegYCorner() const | Rectangle | |
| negXPosYCorner() const | Rectangle | |
| operator==(const Rectangle &p) const (defined in Rectangle) | Rectangle | |
| perimeter() const | Polygon | |
| points_ (defined in Polygon) | Polygon | protected |
| Polygon()=delete (defined in Polygon) | Polygon | |
| Polygon(const std::vector< Point > &points) | Polygon | explicit |
| Polygon(const std::initializer_list< Point > &points) | Polygon | explicit |
| posXNegYCorner() const | Rectangle | |
| posXPosYCorner() const | Rectangle | |
| Rectangle(const Point &point1, const Point &point2) | Rectangle | explicit |
| segments_ (defined in Polygon) | Polygon | protected |
| xLength() const | Rectangle | |
| xMax() const | Rectangle | |
| xMin() const | Rectangle | |
| yLength() const | Rectangle | |
| yMax() const | Rectangle | |
| yMin() const | Rectangle | |
| ~Shape()=default (defined in Shape) | Shape | virtual |