| identity | HGeometry.Transformation |
| identityMatrix | HGeometry.Matrix.Class, HGeometry.Matrix |
| ifolding1 | HGeometry.Lens.Util |
| Image | |
| 1 (Type/Class) | Ipe.Content, Ipe.Types, Ipe |
| 2 (Data Constructor) | Ipe.Content, Ipe.Types, Ipe |
| ImageAttributes | Ipe.Attributes, Ipe |
| imageData | Ipe.Content, Ipe.Types, Ipe |
| implies | HGeometry.Kernel.Instances |
| inBall | HGeometry, HGeometry.Ball.Class, HGeometry.Ball, HGeometry.Kernel |
| incidentEdgesOf | HGeometry.PlaneGraph.Connected, HGeometry.PlaneGraph |
| incidentFaceOf | HGeometry.PlaneGraph.Connected, HGeometry.PlaneGraph |
| inConvex | HGeometry.Polygon.Convex.Internal |
| Index | |
| 1 (Type/Class) | HGeometry.Algorithms.BinarySearch |
| 2 (Type/Class) | HGeometry.Indexed |
| indices | HGeometry.Permutation |
| inDisk | HGeometry, HGeometry.Ball.Class, HGeometry.Ball, HGeometry.Kernel |
| Infeasible | HGeometry.LPType.LinearProgramming |
| InFeasible1 | HGeometry.LPType.LinearProgramming |
| InHalfLine | HGeometry.HalfPlane.CommonIntersection |
| inInterval | HGeometry.Interval.Class, HGeometry.Interval |
| initialBasis | HGeometry.LPType |
| InlineLaTeX | Ipe.IpeOut, Ipe |
| innerComponentsAt | HGeometry.PlaneGraph.Connected, HGeometry.PlaneGraph |
| inPolygon | HGeometry.Polygon.Simple, HGeometry.Polygon |
| InSegment | HGeometry.HalfPlane.CommonIntersection |
| insert | |
| 1 (Function) | HGeometry.IntervalTree |
| 2 (Function) | HGeometry.SegmentTree.Base, HGeometry.SegmentTree |
| 3 (Function) | HGeometry.Algorithms.LogarithmicMethod |
| insertBreakPoints | HGeometry.Sequence.Alternating |
| insertBy | HGeometry.Set.Util |
| insertIntoCyclicOrder | HGeometry, HGeometry.Kernel, HGeometry.Point.Orientation, HGeometry.Point |
| InsertionOnly | |
| 1 (Type/Class) | HGeometry.Algorithms.LogarithmicMethod |
| 2 (Data Constructor) | HGeometry.Algorithms.LogarithmicMethod |
| insertMeasure | HGeometry.Measured.Class, HGeometry.Measured |
| insertOrd | HGeometry.CircularList.Util |
| insertOrdBy | HGeometry.CircularList.Util |
| insertOrdBy' | HGeometry.CircularList.Util |
| Inside | |
| 1 (Data Constructor) | HGeometry.Polygon.Triangulation |
| 2 (Data Constructor) | HGeometry.Boundary |
| inSimplePolygon | HGeometry.Polygon.Simple, HGeometry.Polygon |
| InSubLine | HGeometry.HalfPlane.CommonIntersection |
| InterCardinalDirection | HGeometry.Direction.Cardinal, HGeometry.Direction |
| interCardinalsOf | HGeometry.Direction.Cardinal, HGeometry.Direction |
| intercept | HGeometry, HGeometry.Line.NonVertical.Class, HGeometry.Line.LineEQ, HGeometry.Line, HGeometry.Kernel |
| Interior | HGeometry.Interval.Class, HGeometry.Interval |
| interiorFacePolygonAt | HGeometry.PlaneGraph.Class, HGeometry.PlaneGraph.Connected, HGeometry.PlaneGraph |
| interiorFacePolygons | HGeometry.PlaneGraph.Class, HGeometry.PlaneGraph.Connected, HGeometry.PlaneGraph |
| interiorFaces | HGeometry.PlaneGraph.Connected, HGeometry.PlaneGraph |
| interiorIntersections | HGeometry.LineSegment.Intersection.BentleyOttmann |
| interiorTo | HGeometry.LineSegment.Intersection.Naive, HGeometry.LineSegment.Intersection.BentleyOttmann |
| Internal | HGeometry.Tree.Binary.Static |
| InternalCanvasAction | HGeometry.Miso.Svg.Canvas |
| InternalNode | HGeometry.Tree.Util |
| interpolate | HGeometry, HGeometry.LineSegment.Class, HGeometry.LineSegment, HGeometry.Kernel |
| intersect | HGeometry.Intersection |
| IntersectConstraints | HGeometry.LineSegment.Intersection.Naive, HGeometry.LineSegment.Intersection.BentleyOttmann |
| intersectingHalfPlanes | |
| 1 (Function) | HGeometry.Triangle.Class, HGeometry.Triangle |
| 2 (Function) | HGeometry.Box |
| Intersection | HGeometry.Intersection |
| intersectionLine | HGeometry.Plane.LowerEnvelope.Connected, HGeometry.Plane.LowerEnvelope |
| IntersectionOf | HGeometry, HGeometry.Intersection, HGeometry.Ball.CenterAndRadius, HGeometry.Ball, HGeometry.Kernel |
| IntersectionPoint | HGeometry.LineSegment.Intersection.Naive, HGeometry.LineSegment.Intersection.BentleyOttmann |
| intersectionPoint | |
| 1 (Function) | HGeometry.Plane.LowerEnvelope.Connected, HGeometry.Plane.LowerEnvelope |
| 2 (Function) | HGeometry.LineSegment.Intersection.Naive, HGeometry.LineSegment.Intersection.BentleyOttmann |
| intersectionPointOf | HGeometry.LineSegment.Intersection.Naive, HGeometry.LineSegment.Intersection.BentleyOttmann |
| intersectionPoints | HGeometry.LineSegment.Intersection.BentleyOttmann |
| Intersections | HGeometry.LineSegment.Intersection.Naive, HGeometry.LineSegment.Intersection.BentleyOttmann |
| intersections | |
| 1 (Function) | HGeometry.LineSegment.Intersection.Naive |
| 2 (Function) | HGeometry.LineSegment.Intersection.BentleyOttmann |
| intersectionVector | HGeometry.Plane.LowerEnvelope.Connected, HGeometry.Plane.LowerEnvelope |
| intersects | HGeometry.Intersection |
| Interval | |
| 1 (Type/Class) | HGeometry.Interval |
| 2 (Data Constructor) | HGeometry.Interval |
| IntervalLike_ | HGeometry.Interval.Class, HGeometry.Interval |
| IntervalTree | HGeometry.IntervalTree |
| Interval_ | |
| 1 (Type/Class) | HGeometry.Interval.Class, HGeometry.Interval |
| 2 (Data Constructor) | HGeometry.Interval.Class, HGeometry.Interval |
| Interval_x_IntervalIntersection | HGeometry.Interval |
| Interval_x_Interval_Contained | HGeometry.Interval |
| Interval_x_Interval_Partial | HGeometry.Interval |
| Interval_x_Interval_Point | HGeometry.Interval |
| introOrd1 | HGeometry.Ord.Dynamic |
| introOrd2 | HGeometry.Ord.Dynamic |
| inverseMatrix | HGeometry.Matrix.Class, HGeometry.Matrix |
| inverseOf | HGeometry.Transformation |
| Invertible | HGeometry.Matrix.Class, HGeometry.Matrix |
| iO | Ipe.IpeOut, Ipe |
| iO' | Ipe.IpeOut, Ipe |
| iO'' | Ipe.IpeOut, Ipe |
| IpeArrow | |
| 1 (Type/Class) | Ipe.Attributes, Ipe |
| 2 (Data Constructor) | Ipe.Attributes, Ipe |
| IpeAttributes | Ipe.Content, Ipe.Types, Ipe |
| IpeAttrName | Ipe.Attributes, Ipe |
| ipeBezier | Ipe.IpeOut, Ipe |
| IpeBitmap | Ipe.Types, Ipe |
| ipeCircle | Ipe.IpeOut, Ipe |
| IpeColor | |
| 1 (Type/Class) | Ipe.Color, Ipe |
| 2 (Data Constructor) | Ipe.Color, Ipe |
| IpeDash | Ipe.Attributes, Ipe |
| ipeDisk | Ipe.IpeOut, Ipe |
| ipeDiskMark | Ipe.IpeOut, Ipe |
| ipeEllipse | Ipe.IpeOut, Ipe |
| IpeFile | |
| 1 (Type/Class) | Ipe.Types, Ipe |
| 2 (Data Constructor) | Ipe.Types, Ipe |
| ipeFile | Ipe.Types, Ipe |
| IpeGradient | Ipe.Attributes, Ipe |
| IpeGroup | Ipe.Content, Ipe.Types, Ipe |
| ipeGroup | Ipe.IpeOut, Ipe |
| ipeHalfLine | Ipe.IpeOut, Ipe |
| ipeHalfLineIn | Ipe.IpeOut, Ipe |
| ipeHalfPlane | Ipe.IpeOut, Ipe |
| ipeHalfPlaneIn | Ipe.IpeOut, Ipe |
| IpeImage | Ipe.Content, Ipe.Types, Ipe |
| ipeLabel | Ipe.IpeOut, Ipe |
| ipeLine | Ipe.IpeOut, Ipe |
| ipeLineIn | Ipe.IpeOut, Ipe |
| ipeLineSegment | Ipe.IpeOut, Ipe |
| ipeMark | Ipe.IpeOut, Ipe |
| IpeMiniPage | Ipe.Content, Ipe.Types, Ipe |
| IpeObject | Ipe.Content, Ipe.Types, Ipe |
| IpeObject' | Ipe.Content, Ipe.Types, Ipe |
| ipeObject' | Ipe.Content, Ipe.Types, Ipe |
| IpeOpacity | Ipe.Attributes, Ipe |
| IpeOut | Ipe.IpeOut, Ipe |
| IpeOut' | Ipe.IpeOut, Ipe |
| IpePage | |
| 1 (Type/Class) | Ipe.Types, Ipe |
| 2 (Data Constructor) | Ipe.Types, Ipe |
| IpePath | Ipe.Content, Ipe.Types, Ipe |
| IpePen | |
| 1 (Type/Class) | Ipe.Attributes, Ipe |
| 2 (Data Constructor) | Ipe.Attributes, Ipe |
| ipePolygon | Ipe.IpeOut, Ipe |
| ipePolyLine | Ipe.IpeOut, Ipe |
| IpePreamble | |
| 1 (Type/Class) | Ipe.Types, Ipe |
| 2 (Data Constructor) | Ipe.Types, Ipe |
| ipeRay | Ipe.IpeOut, Ipe |
| IpeRead | Ipe.Reader, Ipe |
| ipeRead | Ipe.Reader, Ipe |
| IpeReadAttr | Ipe.Reader |
| ipeReadAttr | Ipe.Reader |
| ipeReadAttrs | Ipe.Reader |
| ipeReadObject | Ipe.Reader |
| ipeReadRec | Ipe.Reader |
| IpeReadText | Ipe.Reader |
| ipeReadText | Ipe.Reader |
| ipeReadTextWith | Ipe.Reader |
| ipeRectangle | Ipe.IpeOut, Ipe |
| ipeRender | Ipe.IpeRender |
| ipeRenderWith | Ipe.IpeRender |
| ipeSimplePolygon | Ipe.IpeOut, Ipe |
| ipeSimplePolygon' | Ipe.IpeOut, Ipe |
| IpeSize | |
| 1 (Type/Class) | Ipe.Attributes, Ipe |
| 2 (Data Constructor) | Ipe.Attributes, Ipe |
| IpeStyle | |
| 1 (Type/Class) | Ipe.Types, Ipe |
| 2 (Data Constructor) | Ipe.Types, Ipe |
| IpeSymbol | Ipe.Content, Ipe.Types, Ipe |
| IpeTextLabel | Ipe.Content, Ipe.Types, Ipe |
| IpeTiling | Ipe.Attributes, Ipe |
| ipeToIpe | Ipe.IpeToIpe |
| ipeToIpeWith | Ipe.IpeToIpe |
| ipeTriangle | Ipe.IpeOut, Ipe |
| IpeUse | Ipe.Content, Ipe.Types, Ipe |
| IpeValue | Ipe.Value, Ipe |
| IpeWrite | Ipe.Writer, Ipe |
| ipeWrite | Ipe.Writer, Ipe |
| ipeWriteAttrs | Ipe.Writer |
| IpeWriteText | Ipe.Writer, Ipe |
| ipeWriteText | Ipe.Writer, Ipe |
| IsBoxable | HGeometry, HGeometry.Box, HGeometry.Kernel |
| isCoLinear | HGeometry, HGeometry.Kernel, HGeometry.Point.Orientation, HGeometry.Point |
| isConvex | HGeometry.Polygon.Convex.Internal, HGeometry.Polygon.Convex, HGeometry.Polygon |
| isDelaunay | HGeometry.DelaunayTriangulation.Naive |
| IsEndPoint | HGeometry.Interval.EndPoint, HGeometry.Interval.Class, HGeometry.Interval |
| isIdenticalTo | HGeometry, HGeometry.Line.PointAndVector, HGeometry.Line, HGeometry.Kernel |
| isInteriorIntersection | HGeometry.LineSegment.Intersection.Naive, HGeometry.LineSegment.Intersection.BentleyOttmann |
| IsIntersectableWith | HGeometry.Intersection |
| isMonotone | HGeometry.Polygon.Monotone |
| isParallelTo | HGeometry, HGeometry.HyperPlane.Class, HGeometry.HyperPlane.NonVertical, HGeometry.HyperPlane, HGeometry.Kernel |
| isPerpendicularTo | HGeometry, HGeometry.Line.PointAndVector, HGeometry.Line, HGeometry.Kernel |
| isScalarMultipleOf | HGeometry, HGeometry.Kernel, HGeometry.Vector |
| isShiftOf | |
| 1 (Function) | HGeometry.CircularList.Util |
| 2 (Function) | HGeometry.Cyclic |
| isStrictlyConvex | HGeometry.Polygon.Convex.Internal, HGeometry.Polygon.Convex, HGeometry.Polygon |
| isSubStringOf | HGeometry.StringSearch.KMP |
| IsTransformable | HGeometry.Transformation |
| isValidInterval | HGeometry.Kernel.Instances |
| itoNonEmptyOf | HGeometry.Lens.Util |
| iWithCyclicNeighbours | HGeometry.Cyclic |
| iWithCyclicPredecessor | HGeometry.Cyclic |
| iWithCyclicSuccessor | HGeometry.Cyclic |
| ixAttr | Ipe.Attributes, Ipe |