| IpeA85Source | Filter source adding ASCII85 decoding |
| IpeA85Stream | Filter stream adding ASCII85 encoding |
| IpeAllAttributes | Collection of all object attributes |
| IpeAngle | A double that's an angle |
| IpeArc | An arc of an ellipse |
| IpeAttribute | An attribute of an Ipe object |
| IpeBBoxPainter | Paint objects using this painter to compute an accurate bounding box |
| IpeBezier | A cubic Bezier spline |
| IpeBitmap | A bitmap |
| IpeBitmap::MRenderData | Abstract base class for pixmap data stored by a client |
| IpeBitmapFinder | A visitor that recursively scans objects and collects all bitmaps |
| IpeBuffer | A memory buffer |
| IpeBufferSource | Data source for parsing from a buffer |
| IpeClosedSpline | A closed B-spline curve |
| IpeColor | An absolute RGB color |
| IpeDashStyle | An absolute dash style |
| IpeDataSource | Interface for getting data for parsing |
| IpeDeflateStream | Filter stream adding flate compression |
| IpeDocument | The model for an Ipe document |
| IpeDocument::SProperties | Properties of a document |
| IpeEllipse | An ellipse subpath |
| IpeFileSource | Data source for parsing from a file |
| IpeFileStream | Stream writing into an open file |
| IpeFillable | Base class for IpeFillable's with fill color and line style |
| IpeFixed | Fixed point number with three (decimal) fractional digits |
| IpeFont | A text font |
| IpeFontPool | A list of fonts used by a IpeDocument |
| IpeGroup | The group object |
| IpeImage | The image object |
| IpeImlParser | Ipe XML Parser |
| IpeInflateSource | Filter source adding flate decompression |
| IpeLatex | Object that converts latex source to PDF format |
| IpeLayer | A layer of an IpePage |
| Ipelet | Abstract base class for Ipelets |
| IpeletHelper | Service provider for Ipelets |
| IpeLex | Lexical analyser. Seeded with a string |
| IpeLine | A directed line |
| IpeLinear | Linear transformation in the plane (2x2 matrix) |
| IpeMark | The mark object |
| IpeMatrix | Homogeneous transformation in the plane |
| IpeObject | Base class for all Ipe objects, composite or leaf |
| IpeObjectFactory | Factory for Ipe leaf objects |
| IpePage | An Ipe document page |
| IpePainter | Interface for drawing |
| IpePath | The path object (polylines, polygons, and generalizations) |
| IpePathSegment | A segment on an IpeSubPath |
| IpePdfArray | The PDF array object |
| IpePdfBool | The PDF bool object |
| IpePdfDict | The PDF dictionary and stream objects |
| IpePdfFile | All information obtained by parsing a PDF file |
| IpePdfName | The PDF name object |
| IpePdfNull | The PDF null object |
| IpePdfNumber | The PDF number object |
| IpePdfObj | Abstract base class for PDF objects |
| IpePdfParser | PDF parser |
| IpePdfRef | The PDF reference object (indirect object) |
| IpePdfString | The PDF string object |
| IpePdfToken | A PDF lexical token |
| IpePdfWriter | Create PDF file |
| IpePgObject | A (selectable) object on an IpePage |
| IpePsWriter | Create Postscript file |
| IpeRect | Axis-parallel rectangle (which can be empty) |
| IpeReference | The reference object |
| IpeRepository | Repository of attribute values |
| IpeSegment | A directed line segment |
| IpeSegmentSubPath | Subpath consisting of a sequence of IpePathSegment's |
| IpeShading | A shading pattern for the paper background |
| IpeSnapData | Performs snapping operations, and stores snapping state |
| IpeStream | Abstract base class for output streams |
| IpeString | Strings and buffers |
| IpeStringStream | Stream writing into an IpeString |
| IpeStrokeStyle | Encapsulates line join, line cap, and eofill vs windfill rule |
| IpeStyleSheet | A style sheet maps symbolic names to absolute values |
| IpeSubPath | A subpath of an IpePath |
| IpeTellStream | Adds position feedback to IpeStream |
| IpeText | The text object |
| IpeUndoItem | Abstract base class for items on the undo stack |
| IpeUndoObjectEdit | Undo item for change to a single object |
| IpeUndoObjInsertion | Undo item for the insertion of a single object |
| IpeUndoPageDel | Undo item for the deletion of an empty page |
| IpeUndoPageEdit | Undo item for a modification to the current page |
| IpeUndoPageIns | Undo item for the insertion of a page |
| IpeUndoStack | An undo stack for Ipe |
| IpeUndoViews | Undo item for change to views of a page |
| IpeVector | Two-dimensional vector |
| IpeView | A view of the page (set of layers, duration, effect, transition style) |
| IpeVisitor | Base class for visitors to IpeObject |
| IpeXmlAttributes | Stores attributes of an XML tag |
| IpeXmlParser | Base class for XML stream parsing |