Ipelib: Class Hierarchy

Ipelib

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]

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