Inkscape
Vector Graphics Editor
|
Contains the interface for various geometry types and classes. More...
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 | |
namespace | 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. | |
Variables | |
static const size_t | Avoid::XDIM = 0 |
static const size_t | Avoid::YDIM = 1 |
static const unsigned short | Avoid::kUnassignedVertexNumber = 8 |
Constant value representing an unassigned vertex number. | |
static const unsigned short | Avoid::kShapeConnectionPin = 9 |
Constant value representing a ShapeConnectionPin. | |
Contains the interface for various geometry types and classes.
Definition in file geomtypes.h.