Ipelib
Classes | Functions
Ipe Geometry

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 >
ipe::max (const T &lhs, const T &rhs)
 
template<class T >
ipe::min (const T &lhs, const T &rhs)
 
double ipe::abs (double val)
 

Detailed Description

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.

Function Documentation

◆ max()

template<class T >
T ipe::max ( const T &  lhs,
const T &  rhs 
)
inline

Maximum of two values.

Referenced by ipe::PdfThumbnail::PdfThumbnail().

◆ min()

template<class T >
T ipe::min ( const T &  lhs,
const T &  rhs 
)
inline

Minimum of two values.

◆ abs()

double ipe::abs ( double  val)
inline