# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

ipe::A85Source | Filter source adding ASCII85 decoding
ipe::A85Stream | Filter stream adding ASCII85 encoding
ipe::AllAttributes | Collection of all object attributes
ipe::Angle | A double that's an angle
ipe::Arc | An arc of an ellipse
ipe::Attribute | An attribute of an Ipe Object
ipe::Base64Source | Filter source adding Base64 decoding
ipe::Base64Stream | Filter stream adding Base64 encoding
ipe::BBoxPainter | Paint objects using this painter to compute an accurate bounding box
ipe::Bezier | A cubic Bezier spline
ipe::Bitmap | A bitmap
ipe::BitmapFinder | A visitor that recursively scans objects and collects all bitmaps
ipe::Buffer | A memory buffer
ipe::BufferSource | Data source for parsing from a buffer
ipe::CairoPainter | Ipe Painter using Cairo and Freetype as a backend
ipe::Canvas | A widget (control) that displays an Ipe document page
ipe::CanvasBase |
ipe::CanvasObserver |
ipe::Cascade | A cascade of style sheets
ipe::ClosedSpline | A closed B-spline curve
ipe::Color | An absolute RGB color
ipe::Curve | Subpath consisting of a sequence of CurveSegment's
ipe::CurveSegment | A segment on an SubPath
ipe::DataSource | Interface for getting data for parsing
ipe::DeflateStream | Filter stream adding flate compression
ipe::Document | The model for an Ipe document
ipe::Effect | Effect that Acrobat Reader will show on page change
ipe::Ellipse | An ellipse subpath
ipe::Face | A typeface (aka font), actually loaded (from a font file or PDF file)
ipe::FileSource | Data source for parsing from a file
ipe::FileStream | Stream writing into an open file
ipe::Fixed | Fixed point number with three (decimal) fractional digits
ipe::Font | A text font
ipe::Fonts | Provides the fonts used to render text
ipe::Gradient | A gradient pattern
ipe::Group | The group object
ipe::Image | The image object
ipe::ImlParser | XML Parser for Ipe documents and style sheets
ipe::InflateSource | Filter source adding flate decompression
IpeAutoPtr< T > |
ipe::Ipelet | Abstract base class for Ipelets
ipe::IpeletData | Information provided to an ipelet when it is run
ipe::IpeletHelper | Service provider for Ipelets
ipe::Latex | Object that converts latex source to PDF format
ipe::Layout | Layout of a Page
ipe::Lex | Lexical analyser. Seeded with a string
ipe::Line | A directed line
ipe::Linear | Linear transformation in the plane (2x2 matrix)
ipe::Matrix | Homogeneous transformation in the plane
ipe::Bitmap::MRenderData | Abstract base class for pixmap data stored by a client
ipe::Object | Base class for all Ipe objects, composite or leaf
ipe::ObjectFactory | Factory for Ipe leaf objects
ipe::Page | An Ipe document page
ipe::StyleSheet::PageNumberStyle | How to show page numbers on the paper
ipe::PageSelector |
ipe::Painter | Interface for drawing
ipe::PanTool | A tool for panning the canvas
ipe::Path | The path object (polylines, polygons, and generalizations)
ipe::PdfArray | The PDF array object
ipe::PdfBool | The PDF bool object
ipe::PdfDict | The PDF dictionary and stream objects
ipe::PdfFile | All information obtained by parsing a PDF file
ipe::PdfName | The PDF name object
ipe::PdfNull | The PDF null object
ipe::PdfNumber | The PDF number object
ipe::PdfObj | Abstract base class for PDF objects
ipe::PdfPainter |
ipe::PdfParser | PDF parser
ipe::PdfRef | The PDF reference object (indirect object)
ipe::PdfString | The PDF string object
ipe::PdfToken | A PDF lexical token
ipe::PdfWriter | Create PDF file
ipe::Platform | Platform dependent methods
ipe::PsPainter |
ipe::PsWriter | Create Postscript file
ipe::Rect | Axis-parallel rectangle (which can be empty)
ipe::Reference | The reference object
ipe::Repository | Repository of strings
ipe::Segment | A directed line segment
ipe::SelectTool | A tool for selecting objects
ipe::Shape | A geometric shape, consisting of several (open or closed) subpaths
ipe::Snap | Performs snapping operations, and stores snapping state
ipe::SelectTool::SObj |
ipe::Document::SProperties | Properties of a document
ipe::Painter::State |
ipe::Gradient::Stop | A color stop
ipe::Stream | Abstract base class for output streams
ipe::String | Strings and buffers
ipe::StringStream | Stream writing into an String
ipe::CanvasBase::Style |
ipe::StyleSheet | A style sheet maps symbolic names to absolute values
ipe::SubPath | A subpath of a Path
ipe::Symbol | A symbol is a named object defined in an ipe::StyleSheet
ipe::TellStream | Adds position feedback to IpeStream
ipe::Text | The text object
ipe::TextPadding | Padding for text bounding box
ipe::Thumbnail |
ipe::Tiling | A tiling pattern
ipe::StyleSheet::TitleStyle | Style of the title on a page
ipe::Tool | Abstract base class for various canvas tools
ipe::TransformTool | A tool for transforming the selected objects on the canvas
ipe::Vector | Two-dimensional vector
ipe::Visitor | Base class for visitors to Object
ipe::Text::XForm |
ipe::XmlAttributes | Stores attributes of an XML tag
ipe::XmlParser | Base class for XML stream parsing