Ipelib
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNipe
|oCColorAn absolute RGB color
|oCTilingA tiling pattern
|oCGradientA gradient pattern
|oCLayoutLayout of a Page
|oCTextPaddingPadding for text bounding box
|oCEffectEffect that Acrobat Reader will show on page change
|oCRepositoryRepository of strings
|oCAttributeAn attribute of an Ipe Object
|oCAllAttributesCollection of all object attributes
|oCStringStrings and buffers
|oCFixedFixed point number with three (decimal) fractional digits
|oCLexLexical analyser. Seeded with a string
|oCBufferA memory buffer
|oCStreamAbstract base class for output streams
|oCTellStreamAdds position feedback to IpeStream
|oCStringStreamStream writing into an String
|oCFileStreamStream writing into an open file
|oCDataSourceInterface for getting data for parsing
|oCFileSourceData source for parsing from a file
|oCBufferSourceData source for parsing from a buffer
|oCPlatformPlatform dependent methods
|oCBitmapA bitmap
|oCDocumentThe model for an Ipe document
|oCObjectFactoryFactory for Ipe leaf objects
|oCAngleA double that's an angle
|oCVectorTwo-dimensional vector
|oCRectAxis-parallel rectangle (which can be empty)
|oCLineA directed line
|oCSegmentA directed line segment
|oCBezierA cubic Bezier spline
|oCLinearLinear transformation in the plane (2x2 matrix)
|oCMatrixHomogeneous transformation in the plane
|oCArcAn arc of an ellipse
|oCGroupThe group object
|oCImageThe image object
|oCImlParserXML Parser for Ipe documents and style sheets
|oCLatexObject that converts latex source to PDF format
|oCIpeletHelperService provider for Ipelets
|oCIpeletDataInformation provided to an ipelet when it is run
|oCIpeletAbstract base class for Ipelets
|oCObjectBase class for all Ipe objects, composite or leaf
|oCVisitorBase class for visitors to Object
|oCPageAn Ipe document page
|oCPainterInterface for drawing
|oCPathThe path object (polylines, polygons, and generalizations)
|oCPdfObjAbstract base class for PDF objects
|oCPdfNullThe PDF null object
|oCPdfBoolThe PDF bool object
|oCPdfNumberThe PDF number object
|oCPdfStringThe PDF string object
|oCPdfNameThe PDF name object
|oCPdfRefThe PDF reference object (indirect object)
|oCPdfArrayThe PDF array object
|oCPdfDictThe PDF dictionary and stream objects
|oCPdfTokenA PDF lexical token
|oCPdfParserPDF parser
|oCPdfFileAll information obtained by parsing a PDF file
|oCPdfPainter
|oCPdfWriterCreate PDF file
|oCPsPainter
|oCPsWriter
|oCReferenceThe reference object
|oCPdfResourcesAll the resources needed by the text objects in the document
|oCCurveSegmentA segment on an SubPath
|oCSubPathA subpath of a Path
|oCEllipseAn ellipse subpath
|oCClosedSplineA closed B-spline curve
|oCCurveSubpath consisting of a sequence of CurveSegment's
|oCShapeA geometric shape, consisting of several (open or closed) subpaths
|oCSnapPerforms snapping operations, and stores snapping state
|oCSymbolA symbol is a named object defined in an ipe::StyleSheet
|oCStyleSheetA style sheet maps symbolic names to absolute values
|oCCascadeA cascade of style sheets
|oCTextThe text object
|oCToolAbstract base class for various canvas tools
|oCBitmapFinderA visitor that recursively scans objects and collects all bitmaps
|oCBBoxPainterPaint objects using this painter to compute an accurate bounding box
|oCA85StreamFilter stream adding ASCII85 encoding
|oCBase64StreamFilter stream adding Base64 encoding
|oCDeflateStreamFilter stream adding flate compression
|oCA85SourceFilter source adding ASCII85 decoding
|oCBase64SourceFilter source adding Base64 decoding
|oCInflateSourceFilter source adding flate decompression
|oCXmlAttributesStores attributes of an XML tag
|oCXmlParserBase class for XML stream parsing
|oCCairoPainterIpe Painter using Cairo and Freetype as a backend
|oCFaceA typeface (aka font), actually loaded (from a font file or PDF file)
|oCFontsProvides the fonts used to render text
|oCThumbnail
|oCCanvasObserver
|oCCanvasBase
|oCCanvasA widget (control) that displays an Ipe document page
|oCPageSelectorA Qt widget that displays a list of Ipe pages
|oCPanToolA tool for panning the canvas
|oCSelectToolA tool for selecting objects
|\CTransformToolA tool for transforming the selected objects on the canvas
\CCanvas