|
Ipelib
|
Classes | |
| class | ipe::Angle |
| A double that's an angle. More... | |
| class | ipe::Vector |
| Two-dimensional vector. More... | |
| class | ipe::Rect |
| Axis-parallel rectangle (which can be empty) More... | |
| class | ipe::Line |
| A directed line. More... | |
| class | ipe::Segment |
| A directed line segment. More... | |
| class | ipe::Linear |
| Linear transformation in the plane (2x2 matrix). More... | |
| class | ipe::Matrix |
| Homogeneous transformation in the plane. More... | |
| class | ipe::Bezier |
| A cubic Bezier spline. More... | |
| class | ipe::Arc |
| An arc of an ellipse. More... | |
| class | ipe::CurveSegment |
| A segment on an SubPath. More... | |
| class | ipe::Curve |
| Subpath consisting of a sequence of CurveSegment's. More... | |
| class | ipe::SubPath |
| A subpath of a Path. More... | |
| class | ipe::Ellipse |
| An ellipse subpath. More... | |
| class | ipe::ClosedSpline |
| A closed B-spline curve. More... | |
| class | ipe::Shape |
| A geometric shape, consisting of several (open or closed) subpaths. More... | |
Functions | |
| template<class T > | |
| T | ipe::max (const T &lhs, const T &rhs) |
| template<class T > | |
| T | ipe::min (const T &lhs, const T &rhs) |
| double | ipe::abs (double val) |
Geometric primitives for Ipe.
The IpeGeo module provides a few classes for constant-size geometric primitives, such as vector, axis-aligned rectangles, lines, rays, line segments, etc.
|
inline |
Maximum of two values.
|
inline |
Minimum of two values.
|
inline |
Absolute value.