Ipelib
|
Classes | |
class | ipe::Angle |
class | ipe::Vector |
class | ipe::Rect |
class | ipe::Line |
class | ipe::Segment |
class | ipe::Linear |
class | ipe::Matrix |
class | ipe::Bezier |
class | ipe::Arc |
class | ipe::CurveSegment |
class | ipe::Curve |
class | ipe::SubPath |
class | ipe::Ellipse |
class | ipe::ClosedSpline |
class | ipe::Shape |
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.
Referenced by ipe::PdfThumbnail::PdfThumbnail().
|
inline |
Minimum of two values.
Referenced by ipe::ipeDebugBuffer().
|
inline |
Absolute value.
Referenced by ipe::TransformTool::compute(), and ipe::TransformTool::TransformTool().