# Plane Geometry

## Documentation for package ‘PlaneGeometry’ version 1.3.1

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

Affine | R6 class representing an affine map.
AffineMappingEllipse2Ellipse | Affine transformation mapping a given ellipse to a given ellipse
AffineMappingThreePoints | Affine transformation mapping three given points to three given points
Arc | R6 class representing a circular arc
Circle | R6 class representing a circle
CircleAB | Circle given by a diameter
CircleOA | Circle given by its center and a point
crossRatio | Cross ratio
draw | Draw a geometric object
draw.Arc | Draw a geometric object
draw.Circle | Draw a geometric object
draw.Ellipse | Draw a geometric object
draw.EllipticalArc | Draw a geometric object
draw.Line | Draw a geometric object
draw.Triangle | Draw a geometric object
ellint2 | Extended elliptic integral of the second kind
Ellipse | R6 class representing an ellipse
EllipseEquationFromFivePoints | Ellipse equation from five points
EllipseFromCenterAndMatrix | Ellipse from center and matrix
EllipseFromEquation | Ellipse from its implicit equation
EllipseFromFivePoints | Ellipse from five points
EllipseFromFociAndOnePoint | Ellipse from foci and one point
EllipseFromThreeBoundaryPoints | Smallest ellipse that passes through three boundary points
EllipticalArc | R6 class representing an elliptical arc
fitEllipse | Fit an ellipse
GaussianEllipse | Gaussian ellipse
Homothety | R6 class representing a homothety
intersectionCircleCircle | Intersection of two circles
intersectionCircleLine | Intersection of a circle and a line
intersectionEllipseLine | Intersection of an ellipse and a line
intersectionLineLine | Intersection of two lines
Inversion | R6 class representing an inversion
inversionFixingThreeCircles | Inversion fixing three circles
inversionFixingTwoCircles | Inversion fixing two circles
inversionFromCircle | Inversion on a circle
inversionKeepingCircle | Inversion keeping a circle unchanged
inversionSwappingTwoCircles | Inversion swapping two circles
Line | R6 class representing a line
LownerJohnEllipse | Löwner-John ellipse (ellipse hull)
midCircles | Mid-circle(s)
Mobius | R6 class representing a Möbius transformation.
MobiusMappingCircle | Möbius transformation mapping a given circle to a given circle
MobiusMappingThreePoints | Möbius transformation mapping three given points to three given points
MobiusSwappingTwoPoints | Möbius transformation swapping two given points
Projection | R6 class representing a projection
radicalCenter | Radical center
Reflection | R6 class representing a reflection
Rotation | R6 class representing a rotation
Scaling | R6 class representing a (non-uniform) scaling
ScalingXY | R6 class representing an axis-scaling
Shear | R6 class representing a shear transformation
soddyCircle | Inner Soddy circle
SteinerChain | Steiner chain
Translation | R6 class representing a translation
Triangle | R6 class representing a triangle
TriangleThreeLines | Triangle defined by three lines
unitCircle | Unit circle