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