1.8
Classes | Typedefs
Geometry

Objects for working with geometry. More...

Classes

class  ArcType< Dim >
 An Arc consists of a radius and two angles. More...
 
class  CircleType< Dim >
 A basic circle with a center point and radius. More...
 
class  EllipseType< Dim >
 A basic ellipse with a center and 2 radii. More...
 
class  LineType< Dim >
 A line, with a starting and ending point. More...
 
class  PointType< Dim, DimCompat >
 Simple x,y coordinate. More...
 
class  RectType< Dim, DimCompat >
 A rectangle with a point and a size. More...
 
class  SizeType< Dim, DimCompat >
 Simple width and height. More...
 

Typedefs

using Arc = ArcType< DefaultDim >
 Helper type alias. More...
 
using Circle = CircleType< DefaultDim >
 Helper type alias. More...
 
using CircleF = CircleType< float >
 Helper type alias. More...
 
using DisplayPoint = PointType< DefaultDim, detail::Compatible::display >
 Helper type alias. More...
 
using Ellipse = EllipseType< DefaultDim >
 Helper type alias. More...
 
using Line = LineType< DefaultDim >
 Helper type alias. More...
 
using LineF = LineType< float >
 Helper type alias. More...
 
using Point = PointType< DefaultDim, detail::Compatible::normal >
 Helper type alias. More...
 
using PointF = PointType< float, detail::Compatible::normal >
 Helper type alias. More...
 
using Rect = RectType< DefaultDim, detail::Compatible::normal >
 Helper type alias. More...
 
using RectF = RectType< float, detail::Compatible::normal >
 Helper type alias. More...
 
using Size = SizeType< DefaultDim, detail::Compatible::normal >
 Helper type alias. More...
 
using SizeF = SizeType< float, detail::Compatible::normal >
 Helper type alias. More...
 

Detailed Description

Objects for working with geometry.

Typedef Documentation

◆ Arc

Helper type alias.

An Arc consists of a radius and two angles.

◆ Circle

Helper type alias.

A basic circle with a center point and radius.

◆ CircleF

using CircleF = CircleType<float>

Helper type alias.

A basic circle with a center point and radius.

◆ DisplayPoint

Helper type alias.

Simple x,y coordinate.

◆ Ellipse

Helper type alias.

A basic ellipse with a center and 2 radii.

◆ Line

Helper type alias.

A line, with a starting and ending point.

◆ LineF

using LineF = LineType<float>

Helper type alias.

A line, with a starting and ending point.

◆ Point

Helper type alias.

Simple x,y coordinate.

◆ PointF

Helper type alias.

Simple x,y coordinate.

◆ Rect

Helper type alias.

A rectangle with a point and a size.

◆ RectF

Helper type alias.

A rectangle with a point and a size.

◆ Size

Helper type alias.

Simple width and height.

◆ SizeF

Helper type alias.

Simple width and height.