| _ARRAY | Array of bytes, which holds a string in GDS-II |
| _tagFONT_PROPERTIES | MSW specific font properties |
| a2d3DShape | To make object having a shadow behind it OR to extrude them in 3D |
| a2dAET | Used internal for scanned ( gradient etc. ) polygon filling |
| a2dAffineMatrix | A 2x3 affine matrix class for 2D transformations |
| a2dAggDrawer | Antigrain based drawing context derived from a2dDrawer2D |
| a2dAggDrawerRgba | Antigrain based drawing context derived from a2dDrawer2D |
| a2dArc | A2dArc centered at x,y |
| a2dArcSegment | Arc Segment in a2dVertexList |
| a2dArrayStringProperty | Property to hold a wxArrayString type variable to be associated with a a2dPropObject |
| a2dArrow | A2dArrow is used for having line begin and ends on specific objects |
| a2dArtBaseModule | Initiation module for the wxArt2D library |
| a2dArtProvider | Provide cursors etc |
| a2dAutoZeroProperty | Property to hold a a2dObject pointer type variable to be associated with a a2dPropObject |
| a2dAutoZeroPtr< Clss > | A pointer class, that is automatically set to 0 if the target is deleted |
| a2dAxisMarker | For Markers on an Axis |
| a2dBandCurve | Curve represented by a number of vertexes |
| a2dBandMarker | Marker for two value in one curve, called a a2dBandCurve |
| a2dBarCurve | Bars in a Curve represented by a number of vertexes |
| a2dBaseMarker | For Markers on a Plot |
| a2dBaseTool | The a2dBaseTool is used to derive tools from that are controlled by |
| a2dBlindDrawer2D | Class draws nothing, still can be used as a drawing context |
| a2dBooleanWalkerHandler | Walk a document tree and perform boolean opration on primitives |
| a2dBoolProperty | Property to hold a bool type variable to be associated with a a2dPropObject |
| a2dBoudingBoxProperty | Property to hold a a2dBoundingBox type variable to be associated with a canvasobject |
| a2dBoundingBox | Stores one a2dBoundingBox of a a2dCanvasObject |
| a2dCanvas | A2dCanvas is used to display one of the a2dCanvasObjects which are part of a a2dCanvasDocument object and all that is nested in that choosen object |
| a2dCanvasBandCurveHandle | Handle holds a pointer to a polygon/polyline segment |
| a2dCanvasCommandProcessor | Command processor specially designed to work with a a2dCanvasDocument |
| a2dCanvasDocument | Each a2dCanvasView needs to have a a2dCanvasDocument set in order to render data |
| a2dCanvasDocumentIOHandlerImageIn | Input and output handler for a2dCanvasDocument to/from a wxImage |
| a2dCanvasDocumentIOHandlerImageOut | Input and output handler for a2dCanvasDocument to/from a wxImage |
| a2dCanvasDocumentReference | To display a2dCanvasObject references |
| a2dCanvasGlobal | Global settings for the a2dCanvas library |
| a2dCanvasModule | Initiation module for the wxArt2D library |
| a2dCanvasObject | A2dCanvasObject is the base class for Canvas Objects |
| a2dCanvasObject::a2dDoUpdateImmediateData | A data structure for DoUpdateImmediate |
| a2dCanvasObject::a2dFeedbackId | Provide visual feedback by other objects that might participate in an editing |
| a2dCanvasObject::a2dFeedbackIdPinMapping | Feed back information of pins which can connect according to the |
| a2dCanvasObject::RenderChild | Used to tell which child object to render and to detect the need for it |
| a2dCanvasObjectArrayReference | A2dCanvasObjectArrayReference is an array of a reference to any a2dCanvasObject derived class |
| a2dCanvasObjectEvent | See a2dCanvasObjectMouseEvent |
| a2dCanvasObjectFilter | Class use by a2dIterC to filter objects for rendering |
| a2dCanvasObjectFilterHighLighted | Filter for selected a2dCanvasObject's |
| a2dCanvasObjectFilterLayerMask | Filter on this layer and mask |
| a2dCanvasObjectFilterLayerMaskNoToolNoEdit | Objects with m_editingcopy or m_toolobject are skipped |
| a2dCanvasObjectFilterOnlyNoMaskBlind | Object not fitting the mask are drawn blind |
| a2dCanvasObjectFilterPropertyNoMaskBlind | Objects not fitting the property are not drawn, inclusif its children |
| a2dCanvasObjectFilterSelected | Filter for selected a2dCanvasObject's |
| a2dCanvasObjectFilterToolObjects | Filter for tool related a2dCanvasObject's |
| a2dCanvasObjectMouseEvent | Mouse event sent from a2dCanvasObject to itself |
| a2dCanvasObjectPtrProperty | Property to hold a a2dCanvasObject pointer type variable to be associated with a canvasobject |
| a2dCanvasObjectReference | A2dCanvasObjectReference is a reference to any a2dCanvasObject derived class |
| a2dCanvasObjectsDialog | |
| a2dCanvasOFlags | A2dCanvasObject flags as a structure |
| a2dCanvasOHitFlags | A2dCanvasObject hit flags as a structure |
| a2dCanvasSim | Simple canvas using a whole view for all of the scrolled window |
| a2dCanvasView | View on a a2dCanvasDocument, in which a2dCanvasObjects are shown |
| a2dCanvasXYDisplayGroup | Simple curve group with just one a2dCurvesArea in use |
| a2dCanvasXYDisplayGroupAreas | Special object group to plot a2dCurve Objects but also any other a2dCanvasObject |
| a2dCentralCanvasCommandProcessor | Command wrapper specially designed to work with wxArt2D docview classes and rest |
| a2dCentralEditorCommandProcessor | Command wrapper specially designed to work with wxArt2D docview classes and rest |
| a2dCharEqual | WxChar equality class, used in hash maps |
| a2dCharHash | WxChar hashing function, used in hash maps |
| a2dCircle | A2dCircle at x,y, and with radius |
| a2dClipPathProperty | Clipping Path property that can be added to a2dCanvasObject's |
| a2dCloseDocumentEvent | Sent to document before closing |
| a2dCloseViewEvent | A2dView close event |
| a2dColourProperty | Property to hold a FileName type variable to be associated with a a2dPropObject |
| a2dComEvent | See a2dComEvent |
| a2dCommand | Base command for the a2dCommandProcessor |
| a2dCommand_AddMeasurement | Add measurement |
| a2dCommand_AddObject | Used to add object to a a2dCanvasDocument in the current parent |
| a2dCommand_AddObjectToGroup | Used to add object to a a2dCanvasDocument in the current parent |
| a2dCommand_AddPoint | Used to add points to polygon objects |
| a2dCommand_Ask | Ask for a string |
| a2dCommand_AskFile | Ask for a file |
| a2dCommand_BandCurveMovePoint | Used to move points in BandCurve objects |
| a2dCommand_ChangeCanvasObjectStyle | Used to change style of canvas objects in a a2dCanvasDocument |
| a2dCommand_ChangeCentralStyle | Used to change style of canvas objects in a a2dCanvasDocument |
| a2dCommand_ChangeText | Used to change text and caret of canvas text objects in a a2dCanvasDocument |
| a2dCommand_Clear | Clear all documents |
| a2dCommand_ClearMeasurements | Clear all measurements |
| a2dCommand_CloseDocuments | |
| a2dCommand_ConnectPins | Used to connect two pins |
| a2dCommand_ConvertMask | Objects which fit the mask are converted to polygons or vector paths |
| a2dCommand_CopyMask | Objects which fit the mask are copied to target and translated |
| a2dCommand_CreateDocument | Create a new document |
| a2dCommand_DeleteMask | Delete objects which fit the mask |
| a2dCommand_DrawGrid | Set |
| a2dCommand_DrawGridAtFront | Set |
| a2dCommand_DrawGridLines | Set |
| a2dCommand_Error | Command parser error |
| a2dCommand_Exit | Call to exit the application |
| a2dCommand_FileClose | |
| a2dCommand_FileExport | Export a document to a file |
| a2dCommand_FileImport | Import a document in a chosen format |
| a2dCommand_FileNew | Create a new file and make it the current document |
| a2dCommand_FileOpen | Open a file and make it the current document |
| a2dCommand_FileRevert | Relaod file when not saved yet |
| a2dCommand_FileSave | Save the current document |
| a2dCommand_FileSaveAs | Save to a file the current document |
| a2dCommand_GdsIoSaveFromView | Set |
| a2dCommand_GdsIoSaveTextAsPolygon | Set |
| a2dCommand_GetEnvVariable | Get internal variable |
| a2dCommand_GetVariable | Get internal variable |
| a2dCommand_GroupAB | Command on selected objects |
| a2dCommand_GroupMask | Objects which fit the mask are grouped into a new object |
| a2dCommand_ImagesToRectMask | Objects which fit the mask are converted to rectangles |
| a2dCommand_KeyIoSaveFromView | Set |
| a2dCommand_KeyIoSaveTextAsPolygon | Set |
| a2dCommand_LoadLayers | Load layer settings from a CVG file |
| a2dCommand_MergeMask | Objects which fit the mask are merge into one new object |
| a2dCommand_MoveMask | Objects which fit the mask are moved to target and translated |
| a2dCommand_MoveMidSegment | Used to move points in polygon objects |
| a2dCommand_MoveSegment | Used to move points in polygon objects |
| a2dCommand_NewGroup | Create new group at x,y |
| a2dCommand_NewPin | Create new group at x,y |
| a2dCommand_OffsetMask | Objects which fit the mask are offset corrected |
| a2dCommand_PolygonToSurfaceMask | Objects which fit the mask are offset corrected |
| a2dCommand_Print | Print the current document or view |
| a2dCommand_PushTool | Push a tool on the tool stack of the current view |
| a2dCommand_Refresh | Set |
| a2dCommand_ReleaseObject | Used to release object from a a2dCanvasDocument in the current parent |
| a2dCommand_ReleaseObjectFromGroup | Used to release object from a a2dCanvasDocument in the current parent |
| a2dCommand_RemoveSegment | Used to remove points from polygon objects |
| a2dCommand_ReplaceObject | Used to replace an object in a a2dCanvasDocument in the current parent |
| a2dCommand_SaveLayers | Save layer settings to a CVG file |
| a2dCommand_Select | Command on selected objects |
| a2dCommand_SetActivateView | SetActivateView by the integer Id of the view |
| a2dCommand_SetCanvasProperty | Used to change a property on objects |
| a2dCommand_SetContourWidth | Set SetContourWidth |
| a2dCommand_SetCursor | Set cursor |
| a2dCommand_SetDrawWireFrame | Set |
| a2dCommand_SetEnvironmentVariable | Set a environment variable |
| a2dCommand_SetFill | Set |
| a2dCommand_SetFillStrokeMask | Objects which fit the mask are given a new fill and stroke style |
| a2dCommand_SetFlag | For changing boolean values inside canvas objects |
| a2dCommand_SetFlags | For changing boolean values inside a rectangle of the current parent object |
| a2dCommand_SetFont | Set font |
| a2dCommand_SetInternalBoundaries | Used to set internal boundaries of canvas plot objects |
| a2dCommand_SetLayer | Set layer |
| a2dCommand_SetLayerGroup | Layer group A and B commands |
| a2dCommand_SetLayerMask | Set layer of objects which fit the mask |
| a2dCommand_SetLayersProperty | Set all layers visible or not |
| a2dCommand_SetPathType | Set SetPathType |
| a2dCommand_SetProperty | Used to change a property on objects |
| a2dCommand_SetRelativeStart | Set releative measurement start |
| a2dCommand_SetSegments | Used to set the complete Segment list/array of polygons |
| a2dCommand_SetSelectFlag | For changing boolean select flag values inside canvas objects |
| a2dCommand_SetSnap | Set snapping for tools on or off |
| a2dCommand_SetSnapFeature | Set one snapping feature |
| a2dCommand_SetSnapFeatures | Set features |
| a2dCommand_SetStroke | Set |
| a2dCommand_SetTarget | Set layer |
| a2dCommand_SetVariable | Set a string variable inside wxDocview |
| a2dCommand_ShowDlg | Command to show a dialog |
| a2dCommand_ShowVar | Ask for a variable |
| a2dCommand_SurfaceToPolygonMask | Objects which fit the mask are offset corrected |
| a2dCommand_SweepCurveMovePoint | Used to move points in VertexCurve objects |
| a2dCommand_ToBackMask | Objects which fit the mask to bottom in parent (rendered first) |
| a2dCommand_ToTopMask | Objects which fit the mask to top in parent (rendered last) |
| a2dCommand_TransformMask | For changing only the matrix of objects for which a certain mask was set |
| a2dCommand_UnGroupMask | Objects which fit the mask are grouped into a new object |
| a2dCommand_UrlOnMask | Objects which fit the mask are given an Url property |
| a2dCommand_VertexCurveMovePoint | Used to move points in VertexCurve objects |
| a2dCommand_VertexListCurveMovePoint | Used to move points in VertexCurve objects |
| a2dCommand_ViewAsImage | Export view as image |
| a2dCommand_ViewAsImageAdv | Export view as image |
| a2dCommand_ViewAsSvg | Export view as ViewAsSvg |
| a2dCommand_Zoom | Command to zoom in view |
| a2dCommandEvent | See a2dCommandEvent |
| a2dCommandException | For exceptions thrown from commands |
| a2dCommandGroup | Group of commands, used to group commands together for undo/redo |
| a2dCommandId | Each a2dCommand is given a command id at construction |
| a2dCommandMatrixData | |
| a2dCommandParser | Base class used to parse command |
| a2dCommandProcessor | Base command processor |
| a2dCommandProcessorEvent | Event sent to a2dCommandProcessor or a2dEventDistributer |
| a2dConnectionGenerator | When a new wire or other connection object needs to be created, |
| a2dControl | A2dControl captures a wxWindow inside |
| a2dCoordinateEntry | |
| a2dCopyMultiTool | Drag and Copy Selected canvasObjects |
| a2dCopyTool | Interactive copy an object |
| a2dCorridor | Corridor as a direct event path to a a2dCanvasObject |
| a2dCursor | Cursor on curve plot as a vertical line with markers |
| a2dCursorMarkerList | List of markers |
| a2dCurve | Base class for curves |
| a2dCurveAxis | Base class for axis in a2dCanvasXYDisplayGroup |
| a2dCurveAxisLin | Base class for axis in a2dCanvasXYDisplayGroup |
| a2dCurveGroupLegend | Legend for a group of curves |
| a2dCurveObject | A2dCurveObject for objects needing to know its parent a2dCurvesArea |
| a2dCurvesArea | Base class for curve area in a a2dCurvesAreaList, like used in a2dCanvasXYDisplayGroups |
| a2dCurvesAreaList | List for a2dCurvesArea objects |
| a2dCurveZoomTool | Interactive Zooming into a a2dCanvasXYDisplayGroup |
| a2dDateTimeProperty | Property to hold a wxDateTime type variable to be associated with a a2dPropObject |
| a2dDcDrawer | This class implements drawing functions for wxDC based drawing |
| a2dDeleteTool | Interactive delete an object |
| a2dDistributedEventReceiver | Class used in a2dEventDistributer |
| a2dDocument | The document class can be used to model an application's file-based data |
| a2dDocumentCommandProcessor | One object of this class may be created in an application, to manage all the templates and documents |
| a2dDocumentEvent | Used to report a2dDocument events |
| a2dDocumentFrame | Default frame for displaying documents |
| a2dDocumentMDIChildFrame | Default frame for displaying documents |
| a2dDocumentMDIParentFrame | Use wxDocMDIParentFrame instead of wxDocMDIParentFrame |
| a2dDocumentPrintout | Print a document |
| a2dDocumentTemplate | Used to model the relationship between a document class and files |
| a2dDocumentTemplateAuto | Automatic template, which searches a suitable handler for the document |
| a2dDocumentViewScrolledWindow | Specialized wxScrolledWindow to handle a2dView events |
| a2dDocumentViewWindow | Specialized wxWindow to handle a2dView events |
| a2dDocviewGlobal | One Global instance of this class exists, in order to get to |
| a2dDocviewModule | A module to initialize the docview framework |
| a2dDoMu | Store and convert number to number with unit and visa versa. e.g. 1.23e-6 => 1.23 * 1e-6 |
| a2dDoubleProperty | Property to hold a double type variable to be associated with a a2dPropObject |
| a2dDragListBox | GUI listbox with copy feature |
| a2dDragMultiTool | Drag Selected canvasObjects |
| a2dDragNewTool | Interactive drag a new object into a drawing |
| a2dDragTool | Interactive drag an object |
| a2dDrawArcTool | Interactive drawing of a circular arc |
| a2dDrawCircleTool | Interactive drawing of a Circle |
| a2dDrawCircleToolFast | Interactive drawing of a Circle |
| a2dDrawEllipseTool | Interactive drawing of a Ellipse |
| a2dDrawEllipticArcTool | Interactive drawing of a EllipticArc |
| a2dDrawer2D | Drawing context abstraction |
| a2dDrawingFrame | To use as a drawing frame within a drawing |
| a2dDrawLineTool | Interactive drawing of a EllipticArc |
| a2dDrawPolygonLTool | Interactive drawing of a polygon |
| a2dDrawPolygonLToolFast | Interactive drawing of a polygon |
| a2dDrawPolylineLTool | Interactive drawing of a polyline |
| a2dDrawPolylineLToolFast | Interactive drawing of a polyline |
| a2dDrawRectangleTool | Interactive drawing of a Rectangle |
| a2dDrawRectangleToolFast | Interactive drawing of a Rectangle |
| a2dDrawTextTool | Interactive drawing a text object |
| a2dDrawVPathTool | Interactive drawing of a polygon |
| a2dDrawWirePolylineLTool | Interactive drawing of a polyline wire |
| a2dDumbPtr< Clss > | A pointer class, that does not call SmrtPtrOwn/SmrtPtrRelease, but initializes to 0 |
| a2dDumpWalker | Debug handler for output the hierarchy found in a a2dDocument |
| a2dDynamicEventProperty | Property used to add dynamic events to the a2dEvtHandler |
| a2dEditorFrame | Sepcialized Frame for editor of a2dCanvas |
| a2dEditorFrameEvent | Used to theme a a2dEditorFrame |
| a2dEditorModule | Initiation editor module for the wxArt2D library |
| a2dEditorMultiFrameViewConnector | Creates and Connect a wxEditorFrame + a2dCanvas with a view |
| a2dEditProperties | |
| a2dEllipse | A2dEllipse centered at x,y |
| a2dEllipticArc | A2dEllipticArc centered at x,y |
| a2dEndsEllipticChord | A2dEndsEllipticChord with begin and/or end object |
| a2dEndsLine | A2dEndsLine with begin and/or end object |
| a2dError | Holds one error report |
| a2dEval | Expression(s) evaluation based on a string |
| a2dEvalCommandString | Used to parse command strings and evaluate the aliases in it |
| a2dEvalFunction | Holds a function in an evaluation string for a2dEval |
| a2dEvalVar | Holds a variable in an evaluation string for a2dEval |
| a2dEventDistributer | Class to spread events sent to it to other class instances that are registrated |
| a2dEventTable | For defining static event tables specific for a2dObject/a2dEvtHandler derived objects |
| a2dEventTableEntry | Entry from a static event table |
| a2dEvtHandler | A2dEvtHandler the base class for all objects which are handling events and are derived |
| a2dExtendedResult | An object of this class represents the context of a query like a hit test |
| a2dExtendedResultItem | This is one hit result from a2dExtendedResult |
| a2dExternalReference | A2dExternalReference is a text like object, but next to that it holds a reference |
| a2dFastCopyMultiTool | Drag and Copy Selected canvasObjects |
| a2dFastDragMultiTool | Drag Selected canvasObjects |
| a2dFastSelect | Interactive Selection of an Object |
| a2dFastSelect2 | Interactive (De)selection Selection of an Object(s) |
| a2dFileHistoryItem | Holds one file for placing in history list |
| a2dFileLineParser | Used to parse command strings comming from files |
| a2dFileNameProperty | Property to hold a FileName type variable to be associated with a a2dPropObject |
| a2dFill | |
| a2dFillProperty | Property to hold a a2dFill type variable to be associated with a a2dPropObject |
| a2dFloatProperty | Property to hold a float type variable to be associated with a a2dPropObject |
| a2dFont | Defines a font to be set to a2dDrawer2D or stored in a2dCanvsObject etc |
| a2dFontDc | DC font class |
| a2dFontDialog | Display a font selection dialog |
| a2dFontFreetypeData | Freetype font class |
| a2dFontInfo | Font info class, used as a single element for enumerating fonts |
| a2dFontInfoList | A list used for enumerating fonts |
| a2dFontProperty | Property to hold a a2dFont type variable to be associated with a a2dPropObject |
| a2dFontSearchPathDialog | Display a dialog to edit the font search path |
| a2dFontStroke | Stroke font class |
| a2dFrameViewConnector | Uses a wxFrame to hold new views or to create child wxFrame's to hold new views |
| a2dFreetypeModule | Initiates Freetype library |
| a2dFunctionCurve | Object to plot a Curve defined by a Function in form of a string |
| a2dGeneralGlobal | One Global instance of this class exists, in order to get to global needed objects |
| a2dGeneralModule | Initializes the general module |
| a2dGlobal | Class for storing paths and settings, which are used within the artbase module |
| a2dGlyph | Holes one glyph from a freetype font |
| a2dGraphicsMasterTool | Master tool for objects+wires graphics |
| a2dGroupDlg | |
| a2dHandle | A2dHandle is used inside editing versions of a certain objects |
| a2dHandleMouseEvent | General event sent from a2dHandle to its parent a2dCanvasObject |
| a2dHit | Struct for how a single object on one layer was hit |
| a2dHitEvent | Structure to give as parameter to member functions of wxCanvasObject |
| a2dIdBase | A class for id's of various kinds |
| a2dImage | A2dImage (will scale/rotate image when needed) |
| a2dImageMM | A2dImageMM (will scale/rotate image when needed) |
| a2dImageTool | Interactive Insertion of an a2dImage Object |
| a2dInt16Property | Property to hold a 2 byte integer type variable to be associated with a a2dPropObject |
| a2dInt32Property | Property to hold a 2 byte integer type variable to be associated with a a2dPropObject |
| a2dIOHandler | A2dIOHandler takes care of loading and/or saving data |
| a2dIOHandlerCVGIn | Input handler for the CVG format |
| a2dIOHandlerCVGOut | Output handler for the CVG format |
| a2dIOHandlerGDSIn | Input driver for GDSII files |
| a2dIOHandlerGDSOut | Output driver for GDSII files |
| a2dIOHandlerKeyIn | Input driver for KEY format files |
| a2dIOHandlerKeyOut | Output driver for KEY files |
| a2dIOHandlerStrIn | Using a file stream for input, stream the file into a a2dDocument or other object |
| a2dIOHandlerStrOut | Using a file stream for output, stream a a2dDocument or other wxObject into a stream |
| a2dIOHandlerSVGIn | Input handler for the SVG format |
| a2dIOHandlerSVGOut | Output handler for the SVG format |
| a2dIOHandlerXML | Input handler for the XML format |
| a2dIOHandlerXMLException | For exceptions thrown while parsing XML files |
| a2dIOHandlerXMLPull | Input and output handler for XML alike files |
| a2dIOHandlerXmlSerIn | Input and output handler for the XmlSer format |
| a2dIOHandlerXmlSerOut | Input and output handler for the XmlSer format |
| a2dIOHandlerXMLWrite | For writing XML files |
| a2dIterC | While iterating a a2dCanvasDocument, this holds the context |
| a2dIterCU | An object of this class will update a a2dIterC with the required information |
| a2dLayerDialog | |
| a2dLayerGroup | Holds a list of layers numbers |
| a2dLayerInfo | Layer properties for one layer, |
| a2dLayerOrderDialog | |
| a2dLayers | |
| a2dLayerView | Used by a2dCanvasView to decide what layers are to be rendered |
| a2dLibraryReference | A2dLibraryReference is a symbol object, it holds a reference |
| a2dLine | Line calculations |
| a2dLineSegment | Normal straight line segment in a2dVertexList and a2dVertexArray |
| a2dlist< T > | Std list compatible list |
| a2dMarker | For Markers on a Curve |
| a2dMarkerShow | For Showing Marker position of Markers on a Curve |
| a2dMasterDrawBase | Common stuff for several master tools |
| a2dMasterDrawSelectFirst | Master tool for objects graphics slecting and dragging nd zooming |
| a2dMasterDrawZoomFirst | Master tool for objects graphics slecting and dragging nd zooming |
| a2dMatrixProperty | Property to hold a a2dAffineMatrix |
| a2dMeasureDlg | |
| a2dMeasureTool | Interactive Selection of an Object |
| a2dMemberDclrTyped< basetype, proptype > | Like a2dPropertyIdTyped, but always references a certain member in a certain class |
| a2dMemDcDrawer | This class implements drawing functions for wxDC based drawing |
| a2dMemManager | Simple Memory manager for some objects which often create and destroy to replace OS-system calls |
| a2dMemoryCriticalSectionHelper | |
| a2dMenuIdItem | Store a menu Id generated by XRCID( menuIdString ) plus a menustring and helpstring |
| a2dMenuProperty | Property to hold a Menu type variable to be associated with a a2dPropObject |
| a2dMultiEditTool | This tool does do a hit test on objects to edit, and then starts editing the object |
| a2dMultiSelectGroup | A2dRecursiveEditTool holds multiple edit object in here |
| a2dNamedProperty | (In) Visible property that can be added to Docview Objects |
| a2dNamedPropertyList | List of a2dNamedProperty objects |
| a2dNameReference | A2dNameReference is a text like object, but next to that it holds a reference |
| a2dNewDocumentSize | |
| a2dObject | Ref Counted base object |
| a2dObjectEditTool | This tool is for editing a single object |
| a2dObjectList | List of a2dObject's |
| a2dObjectProperty | Property to hold a wxObject variable to be associated with a a2dPropObject |
| a2dOrigin | A2dOrigin stays at World Coordinate Zero (0,0) not matter what |
| a2dPathList | Path searching |
| a2dPathListProperty | Property to hold a FileName type variable to be associated with a a2dPropObject |
| a2dPathSettings | |
| a2dPieCurve | Curve represented by a number of vertexes |
| a2dPin | A2dPin used in a2dCanvasObject to add pins to it |
| a2dPinClass | This is a class/type description for a2dPin's |
| a2dPlot | Plot a group of curves on a given area in world coordinates |
| a2dPoint2DProperty | Property to hold a a2dPoint2D plus an index in e.g a polygon |
| a2dPolygonL | Polygon defined with list of points |
| a2dPolygonLClipper | Clips all children to a polygon |
| a2dPolygonLClipper2 | Clips all children to a polygon |
| a2dPolyHandleL | Handle holds a pointer to a polygon/polyline segment |
| a2dPolylineL | Polyline defined with list of points |
| a2dProperty | Property to hold a a2dObjectPtr smart pointer type variable to be associated with a a2dPropObject |
| a2dPropertyEditEvent | See a2dCommandProcessorEvent |
| a2dPropertyEditorDlg | Edit properties of a2dCanvasObject's |
| a2dPropertyId | This is the base class for all kinds of property id's for a2dObject |
| a2dPropertyIdGetSet< basetype, proptype > | |
| a2dPropertyIdProp< proptype > | This template class is for property ids meant for properties that do not encapsulate another type |
| a2dPropertyIdTyped< basetype, proptype > | This template class is for property ids with a known data type |
| a2dPropertyTool | Interactive edit properties of an object |
| a2dPropObject | Baseclass derived from a2dObject having a a2dObjectList containing dynamic properties |
| a2dPtrList< T > | A list class for pointers |
| a2dRect | A2dRect |
| a2dRectC | A2dRectC is a centered rectangle |
| a2dRectMM | A2dRectMM |
| a2dRecursiveEditTool | This tool does do a hit test on objects to edit, and then starts editing the object |
| a2dRefCount | Simple ref counted class to maintain a wxObject* as if it is a smart pointer |
| a2dRefCountList | List for a2dRefCount Smart pointers |
| a2dRenderImage | A2dRenderImage is an a2dCanvasObject that is able to display a complete a2dCanvasDocument as a a2dCanvasObject |
| a2dRenderImageZoomTool | Interactive Zooming into a a2dRenderImage canvasobject |
| a2dResolveIdInfo | Class used in a2dResolveIdList to resolve references to other objects while readin in a file |
| a2dRestrictionEngine | Restriction engine for editing restrictions like snapping |
| a2dRestrictionEngineOld | DEPRECATED Restriction engine for editing restrictions like snapping |
| a2dRestrictionEngineOld::SnapObjectInfo | Structure to descripe snapping properties of an object |
| a2dRgbaImage | A2dRgbaImage |
| a2dRotateTool | Interactive rotate an object |
| a2dRouteData | Class for rerouting wires |
| a2dRouteData::BorderPoint | An entry in the border queue |
| a2dRouteData::BorderQueue | This is a priority queue for border points |
| a2dRouteData::BorderQueue::AllocBlock | Memory allocation block |
| a2dRouteData::RoutePoint | Data structure holding the per point information |
| a2dScaledEndLine | A2dScaledEndLine |
| a2dScrolledWindowViewConnector | Extend a2dViewConnector to have a a2dDocumentViewScrolledWindow for each view |
| a2dSelectTool | Interactive Selection of an Object |
| a2dSettings | |
| a2dShadowStyleProperty | Creates a shadow behind a a2dCanvasObject when added as property |
| a2dSimpleEditPolygonTool | Simple (handle-less) wire editing tool intended as sub-tool for master tools |
| a2dSLine | A2dSLine |
| a2dSmrtPtr< Clss > | A pointer class, that automatically calls SmrtPtrOwn/SmrtPtrRelease |
| a2dSmrtPtrBase | A trivial base class for a2dSmrtPtr. Non-template class, so that it can |
| a2dSmrtPtrList< T > | A list class for reference counted objects |
| a2dSmrtPtrWrap< T > | Help class which makes it possible to store a smart pointer as a wxObject* |
| a2dSnapSettings | |
| a2dSpanData | Used in freetype rendering |
| a2dSplitterConnector< Twindow > | Extend wxSameFrameViewConnector to connect view into a splitter window |
| a2dStDrawTool | Base for tools that draw and are stack based |
| a2dStDrawToolFast | Base for tools that draw and are stack based |
| a2dStringProperty | Property to hold a wxString type variable to be associated with a a2dPropObject |
| a2dStroke | Base class for all types of strokes, understood by a2dDrawer2D classes |
| a2dStrokeProperty | Property to hold a a2dStroke type variable to be associated with a a2dPropObject |
| a2dStTool | The a2dStTool is used to derive tools from |
| a2dStToolContr | The a2dStToolContr is a Tool Controller specialized for working with a2dCanvasView |
| a2dStToolEvtHandler | Behaviour model of a2dStTool tools |
| a2dStToolFixedToolStyleEvtHandler | Makes a tool fixed in style |
| a2dStyleDialog | General style dialog to edit a2dCanvasObject style |
| a2dStyleProperty | Invisible Style property that can be added to Canvas Objects |
| a2dSubDrawMasterTool | Master tool for sub drawing child objects in a2dCanvasObject |
| a2dSurface | Polygon defined with list of points for outer contour plus a list of hole polygons |
| a2dSweepCurve | Curve represented by a number of vertexes |
| a2dSweepPoint | Old a complex point at a sweep value |
| a2dTemplateEvent | Event sent to a2dViewConnector |
| a2dTemplateFlag | Template flags |
| a2dText | A2dText is an abstract base class |
| a2dTextGDS | A2dTextGDS text based on wxDC text drawing |
| a2dTextGroup | To render/hold a groups of text objects |
| a2dTicFormatter | Base class for axis tic formatter |
| a2dTileBox | A2dTileBox is a subarea of a tile |
| a2dTiles | Storage for a a tiled area |
| a2dTimer | WxArt2D specific a2dTimer which notifies a2dCanvasObject's |
| a2dTipWindowProperty | Property to hold a tip window type variable to be associated with a a2dPropObject |
| a2dToolContr | The a2dToolContr is the base class for Tool controller classes |
| a2dToolEvtHandler | To implement behaviour on a set of tools |
| a2dToolList | List for a2dBaseTool's |
| a2dToolProperty | Property to hold a a2dBaseTool pointer type variable to be associated with a a2dBaseTool |
| a2dTransDlg | |
| a2dUint16Property | Property to hold an unsigned 2 byte integer type variable to be associated with a a2dPropObject |
| a2dUint32Property | Property to hold an unsigned 4 byte integer type variable to be associated with a a2dPropObject |
| a2dUpdateArea | Record in update list of a2dCanvasView |
| a2dUpdateList | Maintains a list of areas on a view to be redrawn |
| a2dVariablesArray | Holds arrayed variables, e.g. parameter lists in a command processor |
| a2dVariablesHash | Holds internal variables to be used whereever needed |
| a2dVectorPath | A2dCanvasObject for a Vector Path |
| a2dVertexArray | Vertex array of line and arc segments |
| a2dVertexCurve | Curve represented by a number of vertexes |
| a2dVertexList | Vertex list of line and arc segments |
| a2dVertexListCurve | Curve represented by a number of vertexes in a List |
| a2dView | Holds a view on a a2dDocument |
| a2dViewConnector | This class is used to connect newly created a2dView's to a wxFrame and/or wxWindow |
| a2dViewEvent | A2dView event, to report events in the a2dView class |
| a2dViewPrintout | To print what is displayed on a a2dCanvasView or the whole document as seen from the showobject of the drawer |
| a2dViewTemplate | Used to model the relationship between a document class and a view class |
| a2dViewWindow< Twindow > | Specialized wxWindow derived template class to handle a2dView events |
| a2dVisibleProperty | (In)Visible property that can be added to Canvas Objects |
| a2dVoidPtrProperty | Property to hold a void pointer type variable to be associated with a a2dPropObject |
| a2dVpath | Vector Path |
| a2dVpathArcSegment | Arc Segment |
| a2dVpathCBCurveSegment | Cubic Bezier curve |
| a2dVpathQBCurveSegment | Quadratic Bezier curve |
| a2dVpathSegment | Normal straight line segment in a2dVpath |
| a2dWalker_AllowedObjects | Filter to string or file |
| a2dWalker_CallMemberFunc | Perform a function on each a2dCanvasObject in the document |
| a2dWalker_CallMemberFuncW | Perform a function on each a2dCanvasObject in the document |
| a2dWalker_CollectCanvasObjects | Collect a2dCanvasObject's in a hierarchy of a a2dCanvasDocument |
| a2dWalker_DetectSmall | Detection of small objects |
| a2dWalker_DetectSmallSegments | Detection of small objects |
| a2dWalker_FilterCanvasObjects | Document walking to select a2dCanvasObject by filtering against several constraints |
| a2dWalker_FindAndSetCorridorPath | Find the a2dcanvasObject, and set the corridor flag on the path to it |
| a2dWalker_FindCanvasObject | Find a2dCanvasObjects in a hierarchy of a a2dCanvasDocument |
| a2dWalker_LayerCanvasObjects | Algorithm to delete a2dCanvasObjects on layers or to move, copy to other layers |
| a2dWalker_LayerGroup | Base algorithm class to work on a2dCanvasObjects in groups of layers |
| a2dWalker_MakeTree | Make the child which fit the mask/filter into a tree structure to a certain level |
| a2dWalker_RemoveHierarchy | Remove hierarchy in grouped objects |
| a2dWalker_RemoveProperty | Remove from a2dPropObject in a hierarchy, certain properties |
| a2dWalker_RemovePropertyCandoc | Remove from property in a hierarchy of a canvas document |
| a2dWalker_RenderLayers | Set a2dCanvasObjects check flag when in view |
| a2dWalker_SetAvailable | Set layers available in a2dCanvasView as found in document |
| a2dWalker_SetCanvasDocument | Set the a2dCanvasObject's a2dCanvasDocument root recursive |
| a2dWalker_SetProperty< basetype, a2dpropertyidtyped, proptype > | Set a2dObjects property in a hierarchy of a a2dDocument |
| a2dWalker_SetPropertyToObject | Set a2dCanvasObjects property in a hierarchy of a a2dCanvasDocument |
| a2dWalker_SetSpecificFlagsCanvasObjects | Set a2dCanvasObjects flags in a hierarchy of a a2dCanvasDocument |
| a2dWalker_SetViewDependent | Set the a2dCanvasObject's view dependent |
| a2dWalkerIOHandler | Io handler to iterate through a a2dDocument |
| a2dWalkerIOHandlerWithContext | Walker taking iterative context into account |
| a2dWH | A2dWH |
| a2dWHCenter | A2dWHCenter |
| a2dWidgetButton | A2dWidgetButton is a a2dCanvasObject based button in a canvas |
| a2dWidgetButtonCommand | Specialized a2dWidgetButton which processes a given a2dCommand |
| a2dWidgetButtonGroup | Holds several a2dWidgetButton and othere a2dCanvasObject's |
| a2dWindowConnector< Twindow > | Connector which holds one pointer to a wxWindow derived class being the template parameter |
| a2dWindowMM | A2dWindowMM |
| a2dWindowProperty | Property to hold a window type variable (for example wxTipWindow) to be associated with a a2dPropObject |
| a2dWindowViewConnector | Extend a2dViewConnector to have a a2dDocumentViewScrolledWindow for each view |
| a2dWireEnd | Temporary object used in editing connected objects |
| a2dWirePolylineL | A2dWirePolylineL is a polyline that adjusts itself when the objects it connects move |
| a2dWires | A2dWires is used to generate wires to Connect other a2dCanvasObject's |
| a2dXmlString | Input and output handler for the XmlSer format |
| a2dXMLTag | Used in XML parsing to hold one tag and its atributes |
| a2dZoomedView | View to display the size of a2dCanvasView compared to the whole of the a2dCanvasDocument that is viewed |
| a2dZoomFast | Interactive Zooming |
| a2dZoomTool | Interactive Zooming |
| a_union_value | For reading bytes from a binary GDS-II file, and convert them to internal types |
| bldun | |
| CanvasFillDialog | To choose fill |
| CopywxListBox | GUI listbox with copy feature |
| DcFontEnumerator | A2dFontDcData auxiliry class to aid in enumerating fonts |
| DcKerningHash | A hash map, used for storage of kerning between characters of a font |
| DcWidthHash | A hash map, used for storage of character widths of a font |
| FillPatterns | |
| FT_GlyphHash | A hash map, used for storage of freetype glyphs |
| GDS_Error | GDSII format input and output |
| gds_strans_bitflags | Holds GDS-II info for reflection and positioning |
| IdentifyDialog | |
| LayerPropertiesDialog | Dialog for displaying/editing layers and properties of layers |
| LogicalFunction | To choose the way drawing is done ( not yet implemented ) |
| PatternDialog | Choose a fill pattern |
| PenDialog | Pen dialog fro choosing a stroke |
| pres_bitflags | How a GDS-II object is placed relative to its XY position |
| Strans | Class to hold GDS-II transformation info, only used within the GDSII reader |
| ToolDlg | GUI to choose a tool, and execute it via the command processor |
| wxDoubleNumberEntryDialog | WxDoubleNumberEntryDialog: a dialog with spin control, [ok] and [cancel] buttons |
| wxNotebookConnector< NoteBook, Twindow, Tview > | Extend a2dWindowConnector to connect views into a wxNotebook window |