File List

Here is a list of all documented files with brief descriptions:
a2dlist.h [code]Basic list class based on STL containers
a2dlist.inl [code]Basic list class based on STL containers
a2dmemmgr.cpp [code]
a2dmemmgr.h [code]Memory management which can optionally be used for certain intensively used classes
afmatrix.cpp [code]A2dAffineMatrix class
afmatrix.h [code]Affine matrix class
aggdrawer.cpp [code]A2dAggDrawerRgba - Drawer using the antigrain library
aggdrawer.h [code]Antigrain based drawing context derived from a2dDrawer2D
algos.cpp [code]
algos.h [code]A2dWalker based algorithms
artglob.cpp [code]
artglob.h [code]Classes for initializing the artbase modules, and set paths to be used for fonts etc
artmod.h [code]All headers of the artbase module in one
axis.cpp [code]
axis.h [code]Classes for plotting curve and pie data, and editing them
bbox.cpp [code]
bbox.h [code]Bounding class for optimizing drawing speed
booloper.cpp [code]
booloper.h [code]Boolean operation on primitives in a a2dDocument
cancom.cpp [code]See wx/canvas/cancom.h
cancom.h [code]A2dCanvasCommandProcessor for do, undo and redo changes in a a2dCanvasDocument
candefs.h [code]Defenitions an no more
candoc.cpp [code]
candoc.h [code]Contains a2dCanvasDocument Class to hold a drawing
candocproc.cpp [code]
candocproc.h [code]Holds the central a2dCentralEditorCommandProcessor which is
canedit.cpp [code]
canedit.h [code]Ready made editing class for a a2dCanvas and/or a2dCanvasView
canext.cpp [code]
canext.h [code]
canextmod.h [code]
canglob.cpp [code]
canglob.h [code]General canvas module declarations and classes
canimage.cpp [code]
canimage.h [code]
canmod.h [code]All headers of the canvas module
canobj.cpp [code]
canobj.h [code]The base class for all drawable objects in a a2dCanvasDocument
canobj3d.cpp [code]
canobj3d.h [code]
canprim.cpp [code]
canprim.h [code]All basic primitives derived from a2dCanvasObject
canprop.cpp [code]
canprop.h [code]Properties specific for a2dCanvasOject
canpropedit.cpp [code]
canpropedit.h [code]For edting properties in a a2dNamedPropertyList
cansim.cpp [code]
cansim.h [code]Simple 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
cantext.cpp [code]
cantext.h [code]A2dText derived from a2dCanvasObject, holds multiline text
canvas.cpp [code]
canvas.h [code]A2dCanvas uses a2dCanvasView for displaying a view on a a2dCanvasDocument
canvasfont.doxy [code]
canwidget.cpp [code]
canwidget.h [code]Widget like objects like buttons and sliders go here
comevt.cpp [code]Document/view classes
comevt.h [code]Command processor and intializing and event handling classes specific for wxDocview
cparser.cpp [code]Docview classes General command parser, See header
cparser.h [code]Simple parser for keyword like commands
curve.cpp [code]
curve.h [code]Classes for plotting curve and pie data, and editing them
curvegroup.cpp [code]
curvegroup.h [code]Classes for plotting curve and pie data, and editing them
dcdrawer.cpp [code]
dcdrawer.h [code]Contains graphical drawing context specific classes. a2dDcDrawer and derived classes are used for drawing primitives
doccancom.cpp [code]
doccancom.h [code]A2dCanvasCsPlWrapper is a simple extended a2dCsPlWrapper for ascii
doccom.cpp [code]Document/view classes
doccom.h [code]Docview framework its controlling class
doccomimpl.h [code]Docview framework command implementations
docmdiref.cpp [code]Frame classes for MDI document/view applications
docmdiref.h [code]Frame classes for MDI document/view applications
docviewdef.h [code]
docviewref.cpp [code]Document/view classes
docviewref.h [code]Docview classes for document view, window and frame
drawer.cpp [code]
drawer.h [code]A2dCanvasView is a a2dView specially designed for displaying parts of a a2dCanvasDocument. 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
drawer2d.cpp [code]
drawer2d.h [code]Contains graphical drawing context specific classes. a2dDrawer2D and derived classes are used for drawing primitives
dummy.cpp [code]
edit.cpp [code]
edit.h [code]Editing tool for a2dCanvasObject's
editmod.h [code]All headers in the editor module
eval.cpp [code]
eval.h [code]
execdlg.cpp [code]Document/view classes
execdlg.h [code]Definition of class for dialog to run/create a processfile, in which commands can be executed seperately
fontdlg.cpp [code]
fontdlg.h [code]Dialog for choosing fonts
gdiplusdrawer.cpp [code]A2dGDIPlusDrawer - Drawer using the gdiplus library
gdiplusdrawer.h [code]
gdserr.cpp [code]Holds an error message
gdserr.h [code]Holds an error message
gdsio.cpp [code]GdsII parser
gdsio.h [code]GdsII format input and output
gen.cpp [code]
gen.h [code]Fundamental classes used by all other modules
generaldef.h [code]Settings used by all other include files are stored here
genmod.h [code]General modules header files all together
genprop.cpp [code]
genprop.h [code]No use for the moment
genxmlpars.cpp [code]A2dDocument - XML reader via Expat
genxmlpars.h [code]
  • XML I/O classes which is Pull parser based for reading XML files
graphica.cpp [code]
graphica.h [code]WxGraphicContext based drawing context
graphicagg.cpp [code]
graphicagg.h [code]
groupdlg.cpp [code]Document/view classes
groupdlg.h [code]Definition of class for dialog to set groups for boolean operations
hittest.cpp [code]General hittest functions
hittest.h [code]General hittest functions
id.cpp [code]
id.h [code]Id based property system with its base a2dPropertyId
id.inl [code]
identifydlg.cpp [code]
identifydlg.h [code]Identification Dialog
imageioh.cpp [code]
imageioh.h [code]
keyio.cpp [code]KEY parser
keyio.h [code]KEY input and output
layerdlg.cpp [code]
layerdlg.h [code]Layer dialog for changing layer settings
layerinf.cpp [code]
layerinf.h [code]Layer settings for a a2dCanvasDocument Holds layers settings classes
liner.cpp [code]Mainly used for calculating crossings
liner.h [code]Basic 2 point line class for intersection and contouring routines
mainpage.doxy [code]
marker.cpp [code]
marker.h [code]Classes for plotting curve and pie data, and editing them
mastertool.cpp [code]
mastertool.h [code]Master tools are tools on top of other tools
meta.h [code]Classes for plotting curve and pie data, and editing them
mswfont.cpp [code]
mswfont.h [code]
objlist.cpp [code]
objlist.h [code]List for a2dCanvasObject
orderdlg.cpp [code]
orderdlg.h [code]Definition of class for dialog to specify the layerorder
parssvg.cpp [code]A2dCanvasDocument - SVG reader via Expat
parssvg.h [code]SVG loader and saver of a wxCanvasDocument
pathsettings.cpp [code]
pathsettings.h [code]
plotbox.cpp [code]
plotbox.h [code]Higher level of data plotting, adding title and legends
polygon.cpp [code]
polygon.h [code]All polygon and polyline a2dCanvasObject are here
polyver.cpp [code]
polyver.h [code]General vertexlist and array and vector path functions and classes
rectangle.cpp [code]
rectangle.h [code]Rectangular shapes derived from a2dCanvasObject
recur.cpp [code]
recur.h [code]Special a2dCanvasObject which are used to create hierarchy different from the standard a2dCanvasObject child list
rendimg.cpp [code]
rendimg.h [code]
restrict.cpp [code]
restrict.h [code]Snapping engine, for snapping while editing a drawing
settingsdlg.cpp [code]
settingsdlg.h [code]
smrtptr.h [code]Smart pointer class and list
smrtptr.inl [code]See wx/general/smrtptr.h
snap.cpp [code]
snap.h [code]
strucdlg.cpp [code]
strucdlg.h [code]For choosing a a2dCanvasObject from a list
sttool.cpp [code]
sttool.h [code]Stack based tools controller and tools for drawing and editing
sttool2.cpp [code]
sttool2.h [code]Stack based tools for drawing and editing in a faster manner, but with less document feedback
sttoolext.cpp [code]
sttoolext.h [code]Tool special for zooming image objects
sttoolmes.cpp [code]
sttoolmes.h [code]Stack based tools for measuring
stylebase.cpp [code]
stylebase.h [code]Stroke and fill base classes
styledialg.cpp [code]
styledialg.h [code]Dialog for defining style on an a2dCanvasObject
styleprop.cpp [code]
styleprop.h [code]Style properties that are specific to the canvas modules
tooldlg.cpp [code]
tooldlg.h [code]Dialog for choosing a tool
tools.cpp [code]
tools.h [code]Base classes for tools and controller on top of the tools
transdlg.cpp [code]
transdlg.h [code]
vpath.cpp [code]
vpath.h [code]Vector path a2dVectorPath derived from a2dCanvasObject
wire.cpp [code]
wire.h [code]Wire classes for connecting objects
xh_a2dmenu.cpp [code]
xh_a2dmenu.h [code]
xmlencode.cpp [code]Functions for encoding characters in xml
xmlencode.h [code]Functions for encoding characters in xml
xmlpars.cpp [code]A2dCanvasDocument - XML reader via Expat
xmlpars.h [code]A2dIOHandlerCVGIn and a2dIOHandlerCVGOut - XML I/O classes for the CVG format
zoomcur.cpp [code]
zoomcur.h [code]Classes for plotting curve and pie data, and editing them
File Index -- Tue Aug 31 18:39:53 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation