# Element Index

## Angle

The angle element is used to denote an angle defined by three points.## Arc

An arc is a segment of the circumference of a circle.## Arrow

This element is used to provide a constructor for arrow, which is just a wrapper for element Line with Line#straightFirst and Line#straightLast properties set to false and Line#lastArrow set to true.## Arrowparallel

An arrow parallel is a parallel segment with an arrow attached.## Axis

This element is used to provide a constructor for an axis.## Bisector

A bisector is a line which divides an angle into two equal angles.## Bisectorlines

Bisector lines are similar to Bisector but takes two lines as parent elements.## Button

This element is used to provide a constructor for special texts containing a form button element.## Cardinalspline

This element is used to provide a constructor for cardinal spline curves.## Chart

Constructor for a chart.## Checkbox

This element is used to provide a constructor for special texts containing a form checkbox element.## Circle

This element is used to provide a constructor for a circle.## Circumcenter

Constructs the midpoint of a Circumcircle.## Circumcircle

A circumcircle is given by three points which are all lying on the circle.## CircumcircleArc

A circumcircle arc is an Arc defined by three points.## CircumcircleSector

A circumcircle sector is different from a Sector mostly in the way the parent elements are interpreted.## Comb

A comb to display domains of inequalities.## Conic

This element is used to provide a constructor for a generic conic section uniquely defined by five points or a conic defined by the coefficients of the equation*Ax ^{2}+ Bxy+Cy^{2} + Dx + Ey + F = 0*

## Curve

This element is used to provide a constructor for curve, which is just a wrapper for element Curve.## Derivative

This element is used to provide a constructor for the graph showing the (numerical) derivative of a given curve.## Ellipse

This element is used to provide a constructor for an ellipse.## Functiongraph

This element is used to provide a constructor for functiongraph, which is just a wrapper for element Curve with JXG.Curve#X() set to x.## Glider

This element is used to provide a constructor for a glider point.## Grid

Creates a grid to support the user with element placement.## Hatch

Hatches can be used to mark congruent lines or curves.## Hyperbola

This element is used to provide a constructor for an hyperbola.## Image

Displays an image.## Incenter

Constructs the incenter of the triangle described by the three given points.## Incircle

An incircle is given by three points.## Inequality

Creates an area indicating the solution of a linear inequality or an inequality of a function graph, i.e.## Input

This element is used to provide a constructor for special texts containing a HTML form input element.## Integral

This element is used to visualize the integral of a given curve over a given interval.## Intersection

This element is used to provide a constructor for an intersection point.## Label

Labels are text objects tied to other elements like points, lines and curves.## Legend

This element is used to provide a constructor for a chart legend.## Line

This element is used to provide a constructor for a general line.## Locus

This element is used to visualize the locus of a given dependent point.## MajorArc

A major arc is a segment of the circumference of a circle having measure greater than or equal to 180 degrees (pi radians).## MajorSector

A major sector is a sector of a circle having measure greater than or equal to 180 degrees (pi radians).## Metapostspline

This element is used to provide a constructor for metapost spline curves.## Midpoint

The midpoint element constructs a point in the middle of two given points.## MinorArc

A minor arc is a segment of the circumference of a circle having measure less than or equal to 180 degrees (pi radians).## MinorSector

A minor sector is a sector of a circle having measure less than or equal to 180 degrees (pi radians).## Mirrorelement

A mirror element will be constructed.## Mirrorpoint

A mirror point will be constructed.## NonReflexAngle

A non-reflex angle is the acute or obtuse instance of an angle.## Normal

Constructs a normal.## Orthogonalprojection

This is used to construct a point that is the orthogonal projection of a point to a line.## OtherIntersection

This element is used to provide a constructor for the "other" intersection point.## Parabola

This element is used to provide a constructor for a parabola.## Parallel

A parallel is a line through a given point with the same slope as a given line.## Parallelpoint

This element is used to construct a parallel point.## Perpendicular

This element is used to provide a constructor for a perpendicular.## PerpendicularPoint

This is used to construct a perpendicular point.## PerpendicularSegment

This element is used to provide a constructor for a perpendicular segment.## Point

This element is used to provide a constructor for a general point.## PolarLine

This element is used to provide a constructor for the polar line of a point with respect to a conic or a circle.## PolePoint

This element is used to provide a constructor for the pole point of a line with respect to a conic or a circle.## Polygon

A polygon is an area enclosed by a set of border lines which are determined by- a list of points or
- a list of coordinate arrays or
- a function returning a list of coordinate arrays.

## PolygonalChain

A polygonal chain is a connected series of line segments determined by- a list of points or
- a list of coordinate arrays or
- a function returning a list of coordinate arrays.