|
Adaptagrams
|
Contains the interface for various geometry types and classes. More...
#include <cstdlib>#include <vector>#include <utility>#include "libavoid/dllexport.h"

Go to the source code of this file.
Classes | |
| class | Avoid::Point |
| The Point class defines a point in the plane. More... | |
| class | Avoid::Box |
| A bounding box, represented by the top-left and bottom-right corners. More... | |
| class | Avoid::PolygonInterface |
| A common interface used by the Polygon classes. More... | |
| class | Avoid::Edge |
| A line between two points. More... | |
| class | Avoid::Polygon |
| A dynamic Polygon, to which points can be easily added and removed. More... | |
| class | Avoid::ReferencingPolygon |
| A Polygon which just references its points from other Polygons. More... | |
| class | Avoid::Rectangle |
| A Rectangle, a simpler way to define the polygon for square or rectangular shapes. More... | |
Namespaces | |
| Avoid | |
| libavoid: Object-avoiding orthogonal and polyline connector routing library. | |
Typedefs | |
| typedef Point | Avoid::Vector |
| A vector, represented by the Point class. | |
| typedef Polygon | Avoid::PolyLine |
| A multi-segment line, represented with the Polygon class. | |
Contains the interface for various geometry types and classes.
1.8.14