wxArt2D
File List
Here is a list of all documented files with brief descriptions:
o*a2dlist.hBasic list class based on STL containers
o*a2dlist.inlBasic list class based on STL containers
o*a2dmemmgr.cpp
o*a2dmemmgr.hMemory management which can optionally be used for certain intensively used classes
o*a2dprec.h
o*afmatrix.cppA2dAffineMatrix class
o*afmatrix.hAffine matrix class
o*aggdrawer.cppA2dAggDrawerRgba - Drawer using the antigrain library
o*aggdrawer.hAntigrain based drawing context derived from a2dDrawer2D
o*algos.cpp
o*algos.hA2dWalker based algorithms
o*artglob.cpp
o*artglob.hClasses for initializing the artbase modules, and set paths to be used for fonts etc
o*artmod.hAll headers of the artbase module in one
o*axis.cpp
o*axis.hClasses for plotting curve and pie data, and editing them
o*bbox.cpp
o*bbox.hBounding class for optimizing drawing speed
o*booloper.cpp
o*booloper.hBoolean operation on primitives in a a2dDocument
o*camcreate.cpp
o*camcreate.h
o*cameleon.cpp
o*cameleon.hSpecial a2dCanvasObject to make a multi view hierachy
o*cancom.cpp
o*cancom.h
o*candefs.hDefenitions an no more
o*candoc.cpp
o*candoc.h
o*candocproc.cpp
o*candocproc.hHolds the central a2dCentralCanvasCommandProcessor which is
o*canedit.cpp
o*canedit.hReady made editing class for a a2dCanvas and/or a2dCanvasView
o*canext.cpp
o*canext.h
o*canextmod.h
o*canglob.cpp
o*canglob.hGeneral canvas module declarations and classes
o*canimage.cpp
o*canimage.h
o*canmod.hAll headers of the canvas module
o*canobj.cpp
o*canobj.hThe base class for all drawable objects in a a2dCanvasDocument
o*canobj3d.cpp
o*canobj3d.h
o*canorderdlg.cpp
o*canorderdlg.h
o*canpin.cpp
o*canpin.hPins and handles
o*canprim.cpp
o*canprim.hAll basic primitives derived from a2dCanvasObject
o*canprop.cpp
o*canprop.hProperties specific for a2dCanvasOject
o*canpropedit.cpp
o*canpropedit.hFor edting properties in a a2dNamedPropertyList
o*cansim.cpp
o*cansim.hSimple canvas which takes as view the whole of the scrollable area. While a2dCanvas display and draws only what is visible, this a2dCanvasSim always draws all that will be scrollable. So scrolling is quick
o*cantext.cpp
o*cantext.hA2dText derived from a2dCanvasObject, holds multiline text
o*canvas.cpp
o*canvas.hA2dCanvas uses a2dCanvasView for displaying a view on a a2dCanvasDocument
o*canvasfont.doxy
o*canwidget.cpp
o*canwidget.hWidget like objects like buttons and sliders go here
o*comevt.cppDocument/view classes
o*comevt.hCommand processor and intializing and event handling classes specific for wxDocview
o*connectgen.cpp
o*connectgen.hClasses for generating connection between pins in canvas objects
o*curve.cpp
o*curve.hClasses for plotting curve and pie data, and editing them
o*curvegroup.cpp
o*curvegroup.hClasses for plotting curve and pie data, and editing them
o*dcdrawer.cpp
o*dcdrawer.hContains graphical drawing context specific classes. a2dDcDrawer and derived classes are used for drawing primitives
o*doccom.cppDocument/view classes
o*doccom.hDocview framework its controlling class
o*docmdiref.cppFrame classes for MDI document/view applications
o*docmdiref.hFrame classes for MDI document/view applications
o*docviewdef.h
o*docviewref.cppDocument/view classes
o*docviewref.hDocview classes for document view, window and frame
o*drawer.cpp
o*drawer.hA2dDrawingPart is a a2dView specially designed for displaying parts of a a2dDrawing. It uses a a2dDrawer2D to actually redraw things from the document, by giving that a2dDrawer2D as drawing context to the document, and telling the document to redraw a certain rectangular area. At that last is what this class is for. It optimizes the areas to be redrawn after object in the document were changed. To do that it combines redraw areas to a minimal set of redrawing areas. All the administration for this and the way things will be redrawn is from this view
o*drawer2d.cpp
o*drawer2d.hContains graphical drawing context specific classes. a2dDrawer2D and derived classes are used for drawing primitives
o*drawing.cpp
o*drawing.hContains a2dDrawing Class to hold a drawing
o*wxartbase/general/src/dummy.cpp
o*wxdocview/docview/src/dummy.cpp
o*wxart2d/genart/src/dummy.cpp
o*edit.cpp
o*edit.hEditing tool for a2dCanvasObject's
o*editmod.hAll headers in the editor module
o*edsttool.cpp
o*edsttool.hStack based tools controller and tools for drawing and editing
o*eval.cpp
o*eval.h
o*execdlg.cppDocument/view classes
o*execdlg.h
o*fontdlg.cpp
o*fontdlg.hDialog for choosing fonts
o*fontdlg2.cpp
o*gdiplusdrawer.cppA2dGDIPlusDrawer - Drawer using the gdiplus library
o*gdiplusdrawer.h
o*gdserr.cppHolds an error message
o*gdserr.hHolds an error message
o*gdsio.cppGdsII parser
o*gdsio.hGdsII format input and output
o*gen.cpp
o*gen.hFundamental classes used by all other modules
o*generaldef.hSettings used by all other include files are stored here
o*genmod.hGeneral modules header files all together
o*genprop.cpp
o*genprop.hNo use for the moment
o*genxmlpars.cppA2dDocument - XML reader via Expat
o*genxmlpars.h
  • XML I/O classes which is Pull parser based for reading XML files
o*graphica.cpp
o*graphica.hWxGraphicContext based drawing context
o*graphicagg.cpp
o*graphicagg.h
o*groupdlg.cpp
o*groupdlg.hDefinition of class for dialog to set groups for boolean operations
o*hittest.cppGeneral hittest functions
o*hittest.hGeneral hittest functions
o*id.cpp
o*id.hId based property system with its base a2dPropertyId
o*id.inl
o*identifydlg.cpp
o*identifydlg.hIdentification Dialog
o*imageioh.cpp
o*imageioh.h
o*imagergba.cpp
o*imagergba.hContains image with RGBA per pixel
o*keyio.cppKEY parser
o*keyio.hKEY input and output
o*layerdlg.cpp
o*layerdlg.hLayer dialog for changing layer settings
o*layerinf.cpp
o*layerinf.hLayer settings for a a2dCanvasDocument Holds layers settings classes
o*liner.cppMainly used for calculating crossings
o*liner.hBasic 2 point line class for intersection and contouring routines
o*luawrap.cpp
o*luawrap.h
o*mainpage.doxy
o*marker.cpp
o*marker.hClasses for plotting curve and pie data, and editing them
o*mastertool.cpp
o*mastertool.hMaster tools are tools on top of other tools
o*mastertoolgroups.cpp
o*mastertoolgroups.hMaster tool using tags to groups object
o*mastertoolgroups2.cpp
o*mastertoolgroups3.cpp
o*mastertoolgroups4.cpp
o*meta.hClasses for plotting curve and pie data, and editing them
o*mswfont.cpp
o*mswfont.h
o*objlist.cpp
o*objlist.hList for a2dCanvasObject
o*orderdlg.cpp
o*orderdlg.hDefinition of class for dialog to specify the layerorder
o*parssvg.cppA2dCanvasDocument - SVG reader via Expat
o*parssvg.hSVG loader and saver of a wxCanvasDocument
o*pathsettings.cpp
o*pathsettings.h
o*plotbox.cpp
o*plotbox.hHigher level of data plotting, adding title and legends
o*polygon.cpp
o*polygon.hAll polygon and polyline a2dCanvasObject are here
o*polyver.cpp
o*polyver.hGeneral vertexlist and array and vector path functions and classes
o*prfl.cpp
o*prfl.hProfiling classes
o*prflcnt.cpp
o*prflcnt.hProfiling classes
o*prflcnthstg.cpp
o*prflcnthstg.hProfiling classes
o*prflcntmean.cpp
o*prflcntmean.hProfiling classes
o*prflenbl.hProfiling classes
o*prfltmr.cpp
o*prfltmr.hProfiling classes
o*rectangle.cpp
o*rectangle.hRectangular shapes derived from a2dCanvasObject
o*recur.cpp
o*recur.hSpecial a2dCanvasObject which are used to create hierarchy different from the standard a2dCanvasObject child list
o*recurdoc.cpp
o*recurdoc.h
o*rendimg.cpp
o*rendimg.h
o*restrict.cpp
o*restrict.hSnapping engine, for snapping while editing a drawing
o*route.cpp
o*route.hRouting of wires
o*settingsdlg.cpp
o*settingsdlg.h
o*smrtptr.hSmart pointer class and list
o*smrtptr.inlSee wx/general/smrtptr.h
o*snap.cpp
o*snap.h
o*strucdlg.cpp
o*strucdlg.hFor choosing a a2dCanvasObject from a list
o*strucdlgdoc.cpp
o*strucdlgdoc.hFor choosing a a2dCanvasObject from a list
o*sttool.cpp
o*sttool.hStack based tools controller and tools for drawing and editing
o*sttool2.cpp
o*sttool2.hStack based tools for drawing and editing in a faster manner, but with less document feedback
o*sttoolext.cpp
o*sttoolext.h
o*sttoolmes.cpp
o*sttoolmes.hStack based tools for measuring
o*stylebase.cpp
o*stylebase.hStroke and fill base classes
o*styledialg.cpp
o*styledialg.hDialog for defining style on an a2dCanvasObject
o*styleprop.cpp
o*styleprop.hStyle properties that are specific to the canvas modules
o*tooldlg.cpp
o*tooldlg.hDialog for choosing a tool
o*tools.cpp
o*tools.hBase classes for tools and controller on top of the tools
o*transdlg.cpp
o*transdlg.h
o*vpath.cpp
o*vpath.hVector path a2dVectorPath derived from a2dCanvasObject
o*wire.cpp
o*wire.hWire classes for connecting objects
o*wxledit.cpp
o*wxledit.h
o*xh_a2dmenu.cpp
o*xh_a2dmenu.h
o*xmlencode.cppFunctions for encoding characters in xml
o*xmlencode.hFunctions for encoding characters in xml
o*xmlpars.cppA2dCanvasDocument - XML reader via Expat
o*xmlpars.hA2dIOHandlerCVGIn and a2dIOHandlerCVGOut - XML I/O classes for the CVG format
o*xmlparsdoc.cpp
o*xmlparsdoc.h
o*zoomcur.cpp
\*zoomcur.hClasses for plotting curve and pie data, and editing them
File List -- Sun Oct 12 2014 17:04:58 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation