 _a2dBoundingBoxHash | |
  a2dBboxHash | |
 _ARRAY | Array of bytes, which holds a string in GDS-II |
 _ARRAYB | |
 _tagFONT_PROPERTIES | MSW specific font properties |
 a2dAET | Used internal for scanned ( gradient etc. ) polygon filling |
 a2dAffineMatrix | A 2x3 affine matrix class for 2D transformations |
 a2dAutoZeroPtr< Clss > | A pointer class, that is automatically set to 0 if the target is deleted |
 a2dAutoZeroPtr< a2dObject > | |
 a2dBoundingBox | Stores one a2dBoundingBox of a a2dCanvasObject |
 a2dCanvasObjectPtr_compare | |
 a2dCanvasOFlags | A2dCanvasObject flags as a structure |
 a2dCanvasOHitFlags | A2dCanvasObject hit flags as a structure |
 a2dCharEqual | WxChar equality class, used in hash maps |
 a2dCharHash | WxChar hashing function, used in hash maps |
 a2dCommandException | For exceptions thrown from commands |
 a2dCommandId | Each a2dCommand is given a command id at construction |
 a2dCommandMatrixData | |
 a2dCurvesAreaListBase | |
  a2dCurvesAreaList | List for a2dCurvesArea objects |
 a2dCustomColors | |
 a2dDoMu | Store and convert number to number with unit and visa versa. e.g. 1.23e-6 => 1.23 * 1e-6 |
 a2dDumbPtr< Clss > | A pointer class, that does not call SmrtPtrOwn/SmrtPtrRelease, but initializes to 0 |
 a2dEval | Expression(s) evaluation based on a string |
 a2dEvalFunction | Holds a function in an evaluation string for a2dEval |
 a2dEvalVar | Holds a variable in an evaluation string for a2dEval |
 a2dExtendedResultItem | This is one hit result from a2dExtendedResult |
 a2dExtFill | |
 a2dExtStroke | |
 a2dFontDc | DC font class |
 a2dFontInfo | Font info class, used as a single element for enumerating fonts |
 a2dFontInfoList | A list used for enumerating fonts |
 a2dFontStroke | Stroke font class |
 a2dGlyph | Holes one glyph from a freetype font |
 a2dHit | Struct for how a single object on one layer was hit |
 a2dHitEvent | Structure to give as parameter to member functions of a2dCanvasObject |
 a2dIdBase | A class for id's of various kinds |
 a2dImageRGBA | |
 a2dIOHandlerXMLException | For exceptions thrown while parsing 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 |
 a2dIterPP | |
 a2dLayerView | Used by a2dDrawingPart to decide what layers are to be rendered |
 a2dLine | Line calculations |
 a2dLineSegment | Normal straight line segment in a2dVertexList and a2dVertexArray |
  a2dArcSegment | Arc Segment in a2dVertexList |
 a2dMemManager | Simple Memory manager for some objects which often create and destroy to replace OS-system calls |
 a2dMemoryCriticalSectionHelper | |
 a2dPinClass | This is a class/type description for a2dPin's |
 a2dProfiler | |
  a2dProfilerCount | |
  a2dProfilerHistogram | Histogram profiling |
  a2dProfilerMean | To find minimum and maximum values and sum of all values encountered in some pice of code |
  a2dProfilerTimer | Profile timer |
 a2dPropertyId | This is the base class for all kinds of property id's for a2dObject |
  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 |
   a2dMemberDclrTyped< basetype, proptype > | Like a2dPropertyIdTyped, but always references a certain member in a certain class |
   a2dPropertyIdGetSet< basetype, proptype > | |
 a2dRefCount | Simple ref counted class to maintain a wxObject* as if it is a smart pointer |
 a2dSingleRoute | |
 a2dSmrtPtrBase | A trivial base class for a2dSmrtPtr. Non-template class, so that it can |
  a2dSmrtPtr< Clss > | A pointer class, that automatically calls SmrtPtrOwn/SmrtPtrRelease |
  a2dSmrtPtr< a2dAppear > | |
  a2dSmrtPtr< a2dBandCurve > | |
  a2dSmrtPtr< a2dBaseTool > | |
  a2dSmrtPtr< a2dBboxHash > | |
  a2dSmrtPtr< a2dCameleon > | |
  a2dSmrtPtr< a2dCameleonInst > | |
  a2dSmrtPtr< a2dCanvasDocument > | |
  a2dSmrtPtr< a2dCanvasObject > | |
  a2dSmrtPtr< a2dCanvasObjectFilter > | |
  a2dSmrtPtr< a2dCanvasXYDisplayGroupAreas > | |
  a2dSmrtPtr< a2dCommand > | |
  a2dSmrtPtr< a2dCommandGroup > | |
  a2dSmrtPtr< a2dCommandProcessor > | |
  a2dSmrtPtr< a2dConnectionGenerator > | |
  a2dSmrtPtr< a2dCursor > | |
  a2dSmrtPtr< a2dCurve > | |
  a2dSmrtPtr< a2dCurveAxis > | |
  a2dSmrtPtr< a2dCurvesArea > | |
  a2dSmrtPtr< a2dCurvesAreaList > | |
  a2dSmrtPtr< a2dDocument > | |
  a2dSmrtPtr< a2dDocumentCommandProcessor > | |
  a2dSmrtPtr< a2dDocumentTemplate > | |
  a2dSmrtPtr< a2dDrawing > | |
  a2dSmrtPtr< a2dDrawingPart > | |
  a2dSmrtPtr< a2dEllipticArc > | |
  a2dSmrtPtr< a2dHabitat > | |
  a2dSmrtPtr< a2dHandle > | |
  a2dSmrtPtr< a2dIOHandlerStrIn > | |
  a2dSmrtPtr< a2dIOHandlerStrOut > | |
  a2dSmrtPtr< a2dLayers > | |
  a2dSmrtPtr< a2dLineSegment > | |
  a2dSmrtPtr< a2dMarker > | |
  a2dSmrtPtr< a2dMarkerShow > | |
  a2dSmrtPtr< a2dNamedProperty > | |
  a2dSmrtPtr< a2dObject > | |
  a2dSmrtPtr< a2dParPin > | |
  a2dSmrtPtr< a2dPin > | |
  a2dSmrtPtr< a2dPolygonL > | |
  a2dSmrtPtr< a2dPolyHandleL > | |
  a2dSmrtPtr< a2dPolylineL > | |
  a2dSmrtPtr< a2dPort > | |
  a2dSmrtPtr< a2dPropertyId > | |
  a2dSmrtPtr< a2dRestrictionEngine > | |
  a2dSmrtPtr< a2dRouteData > | |
  a2dSmrtPtr< a2dSLine > | |
  a2dSmrtPtr< a2dStToolContr > | |
  a2dSmrtPtr< a2dSweepCurve > | |
  a2dSmrtPtr< a2dText > | |
  a2dSmrtPtr< a2dTicFormatter > | |
  a2dSmrtPtr< a2dToolContr > | |
  a2dSmrtPtr< a2dVectorPath > | |
  a2dSmrtPtr< a2dVertexCurve > | |
  a2dSmrtPtr< a2dVertexList > | |
  a2dSmrtPtr< a2dVertexListCurve > | |
  a2dSmrtPtr< a2dView > | |
  a2dSmrtPtr< a2dViewConnector > | |
  a2dSmrtPtr< a2dViewTemplate > | |
  a2dSmrtPtr< a2dVirtWire > | |
  a2dSmrtPtr< a2dWidgetButton > | |
  a2dSmrtPtr< a2dWindowMM > | |
  a2dSmrtPtr< a2dWirePolylineL > | |
  a2dSmrtPtr< class a2dCameleon > | |
  a2dSmrtPtr< T > | |
 a2dSpanData | Used in freetype rendering |
 a2dSweepPoint | Old a complex point at a sweep value |
 a2dTemplateFlag | Template flags |
 a2dTextChanges | |
 a2dTileBox | A2dTileBox is a subarea of a tile |
 a2dTiles | Storage for a a tiled area |
 a2dUpdateListBase | |
  a2dUpdateList | Maintains a list of areas on a view to be redrawn |
 a2dVariablesArray | Holds arrayed variables, e.g. parameter lists in a command processor |
 a2dVariablesHashBase | |
  a2dVariablesHash | Holds internal variables to be used whereever needed |
 a2dVersionInfo | |
 a2dVersNo | |
 a2dVpathSegment | Normal straight line segment in a2dVpath |
  a2dVpathArcSegment | Arc Segment |
  a2dVpathCBCurveSegment | Cubic Bezier curve |
  a2dVpathQBCurveSegment | Quadratic Bezier curve |
 a_union_value | For reading bytes from a binary GDS-II file, and convert them to internal types |
 a2dRouteData::BorderQueue::AllocBlock | Memory allocation block |
 a2dCommand_SetEnvironmentVariable::Args | |
 a2dCommand_ViewAsSvg::Args | |
 a2dCommand_GetVariable::Args | |
 a2dCommand_SetVariable::Args | |
 a2dCommand_GetEnvVariable::Args | |
 a2dCommand_GroupAB::Args | |
 a2dCommand_Select::Args | |
 a2dCommand_ShowDlg::Args | |
 a2dCommand_NewGroup::Args | |
 a2dCommand_ConvertMask::Args | |
 a2dCommand_SetShowObject::Args | |
 a2dCommand_PushInto::Args | |
 a2dCommand_SetLayerGroup::Args | |
 a2dCommand_SetCursor::Args | |
 a2dCommand_NewPin::Args | |
 a2dCommand_ViewAsImage::Args | |
 a2dCommand_NewGroup::Args::argSet | |
 a2dCommand_PushInto::Args::argSet | |
 a2dCommand_ConvertMask::Args::argSet | |
 a2dCommand_ViewAsImage::Args::argSet | |
 a2dCommand_Select::Args::argSet | |
 a2dCommand_SetLayerGroup::Args::argSet | |
 a2dCommand_SetCursor::Args::argSet | |
 a2dCommand_SetShowObject::Args::argSet | |
 a2dCommand_NewPin::Args::argSet | |
 a2dCommand_ShowDlg::Args::argSet | |
 a2dCommand_GroupAB::Args::argSet | |
 a2dCommand_ViewAsSvg::Args::argSet | |
 a2dCommand_GetEnvVariable::Args::argSett | |
 a2dCommand_SetEnvironmentVariable::Args::argSett | |
 a2dCommand_SetVariable::Args::argSett | |
 a2dCommand_GetVariable::Args::argSett | |
 a2dCommand_ViewAsImage::Args::argValue | |
 a2dCommand_NewPin::Args::argValue | |
 a2dCommand_PushInto::Args::argValue | |
 a2dCommand_Select::Args::argValue | |
 a2dCommand_SetCursor::Args::argValue | |
 a2dCommand_SetShowObject::Args::argValue | |
 a2dCommand_ViewAsSvg::Args::argValue | |
 a2dCommand_ShowDlg::Args::argValue | |
 a2dCommand_ConvertMask::Args::argValue | |
 a2dCommand_GroupAB::Args::argValue | |
 a2dCommand_NewGroup::Args::argValue | |
 a2dCommand_SetLayerGroup::Args::argValue | |
 a2dCommand_SetEnvironmentVariable::Args::argValuet | |
 a2dCommand_SetVariable::Args::argValuet | |
 a2dCommand_GetVariable::Args::argValuet | |
 a2dCommand_GetEnvVariable::Args::argValuet | |
 binary_function | |
  SortLayerNr | |
  SortLayerOrder | |
  SortLayerReverseOrder | |
 bldun | |
 a2dRouteData::BorderPoint | An entry in the border queue |
 a2dRouteData::BorderQueue | This is a priority queue for border points |
 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_spline_stack_struct | |
 gds_strans_bitflags | Holds GDS-II info for reflection and positioning |
 agg::gradient_linear_color< rgba8 > | |
 iterator | |
  a2dCanvasObjectIter | |
 list | |
  a2dlist< T > | Std list compatible list |
  a2dlist< a2dCanvasObjectFlagsMask > | |
  a2dlist< a2dCommandMatrixData > | |
  a2dlist< a2dDumbPtr< a2dPin > > | |
  a2dlist< a2dDumbPtr< T > > | |
   a2dDumbPtrList< T > | A list class for reference counted objects |
  a2dlist< a2dFill > | |
  a2dlist< a2dFont > | |
  a2dlist< a2dSmrtPtr< a2dBaseMarker > > | |
   a2dSmrtPtrList< a2dBaseMarker > | |
    a2dCursorMarkerList | List of markers |
  a2dlist< a2dSmrtPtr< a2dBaseTool > > | |
   a2dSmrtPtrList< a2dBaseTool > | |
    a2dToolList | List for a2dBaseTool's |
  a2dlist< a2dSmrtPtr< a2dCanvasObject > > | |
   a2dSmrtPtrList< a2dCanvasObject > | |
    a2dCanvasObjectList | |
     a2dCorridor | Corridor as a direct event path to a a2dCanvasObject |
  a2dlist< a2dSmrtPtr< a2dCommand > > | |
   a2dSmrtPtrList< a2dCommand > | |
  a2dlist< a2dSmrtPtr< a2dDocument > > | |
   a2dSmrtPtrList< a2dDocument > | |
  a2dlist< a2dSmrtPtr< a2dDocumentTemplate > > | |
   a2dSmrtPtrList< a2dDocumentTemplate > | |
  a2dlist< a2dSmrtPtr< a2dFileHistoryItem > > | |
   a2dSmrtPtrList< a2dFileHistoryItem > | |
  a2dlist< a2dSmrtPtr< a2dIterPP > > | |
   a2dSmrtPtrList< a2dIterPP > | |
  a2dlist< a2dSmrtPtr< a2dLineSegment > > | |
   a2dSmrtPtrList< a2dLineSegment > | |
    a2dVertexList | Vertex list of line and arc segments |
  a2dlist< a2dSmrtPtr< a2dNamedProperty > > | |
   a2dSmrtPtrList< a2dNamedProperty > | |
    a2dNamedPropertyList | List of a2dNamedProperty objects |
  a2dlist< a2dSmrtPtr< a2dObject > > | |
   a2dSmrtPtrList< a2dObject > | |
    a2dObjectList | List of a2dObject's |
  a2dlist< a2dSmrtPtr< a2dPropertyId > > | |
   a2dSmrtPtrList< a2dPropertyId > | |
  a2dlist< a2dSmrtPtr< a2dRefCount > > | |
   a2dSmrtPtrList< a2dRefCount > | |
    a2dRefCountList | List for a2dRefCount Smart pointers |
  a2dlist< a2dSmrtPtr< a2dVertexList > > | |
   a2dSmrtPtrList< a2dVertexList > | |
  a2dlist< a2dSmrtPtr< a2dViewTemplate > > | |
   a2dSmrtPtrList< a2dViewTemplate > | |
  a2dlist< a2dSmrtPtr< a2dXMLTag > > | |
   a2dSmrtPtrList< a2dXMLTag > | |
  a2dlist< a2dSmrtPtr< T > > | |
   a2dSmrtPtrList< T > | A list class for reference counted objects |
  a2dlist< a2dStroke > | |
  a2dlist< bool > | |
  a2dlist< int > | |
  a2dlist< long > | |
  a2dlist< unsigned int > | |
  a2dlist< wxUint16 > | |
   a2dLayerGroup | Holds a list of layers numbers |
 noop_conv_transform< VertexSource > | |
 plain_rect | |
 pres_bitflags | How a GDS-II object is placed relative to its XY position |
 PropGridData | |
 a2dCanvasObject::RenderChild | Used to tell which child object to render and to detect the need for it |
 a2dRouteData::RoutePoint | Data structure holding the per point information |
 a2dRestrictionEngineOld::SnapObjectInfo | Structure to descripe snapping properties of an object |
 agg::span_pattern_a2d< Source > | |
 a2dProfilerTimer::SPrflTmrAuto | Help-Struct to automatically call EndBlck() when going out of scope |
 Strans | Class to hold GDS-II transformation info, only used within the GDSII reader |
 vector | |
  a2dCursorStack | |
  a2dExtendedResult | An object of this class represents the context of a query like a hit test |
  a2dPushInStack | |
  a2dVertexArray | Vertex array of line and arc segments |
  a2dVpath | Vector Path |
 wxCloseEvent | |
  a2dCloseDocumentEvent | Sent to document before closing |
 wxDialog | |
  a2dCamCreate | |
  a2dCanvasObjectsChooseDialog | |
  a2dCanvasObjectsDialog | |
  a2dCanvasObjectsDocDialog | |
  a2dCoordinateEntry | |
  a2dDialogStyle | |
  a2dEditProperties | |
  a2dFontSearchPathDialog | Display a dialog to edit the font search path |
  a2dGroupDlg | |
  a2dLayerDlg | |
  a2dLayerOrderDialog | |
  a2dLayerOrderDlg | |
  a2dLuaExecDlg | |
  a2dMeasureDlg | |
  a2dNewDocumentSize | |
  a2dPathSettings | |
  a2dPropertyEditorDlg | Edit properties of a2dCanvasObject's |
  a2dSettings | |
  a2dSnapSettings | |
  a2dStyleDialog | General style dialog to edit a2dCanvasObject style |
  a2dTextPropDlg | Display a font selection dialog |
  a2dTextPropDlgExt | |
  a2dTransDlg | |
  a2dVirtWireDlg | |
  CanvasFillDialog | To choose fill |
  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 |
  wxDoubleNumberEntryDialog | WxDoubleNumberEntryDialog: a dialog with spin control, [ok] and [cancel] buttons |
 wxDynamicEventTableEntry | |
  a2dDynamicEventTableEntry | |
 wxEvent | |
  a2dCanvasObjectEvent | See a2dCanvasObjectMouseEvent |
   a2dCanvasObjectMouseEvent | Mouse event sent from a2dCanvasObject to itself |
   a2dHandleMouseEvent | General event sent from a2dHandle to its parent a2dCanvasObject |
  a2dComEvent | See a2dComEvent |
  a2dEditorFrameEvent | Used to theme a a2dEditorFrame |
  a2dEvent | |
   a2dCameleonEvent | See a2dCameleonEvent |
   a2dCloseViewEvent | See a2dDocumentEvent |
   a2dCommandProcessorEvent | Event sent to a2dCommandProcessor |
    a2dCommandEvent | See a2dCommandEvent |
   a2dDocumentEvent | Used to report a2dDocument events |
   a2dDrawingEvent | See a2dDrawingEvent |
   a2dPropertyEditEvent | See a2dCommandProcessorEvent |
   a2dTemplateEvent | Event sent to a2dViewConnector |
   a2dViewEvent | A2dView event, to report events in the a2dView class |
 wxEvtHandler | |
  a2dObject | Ref Counted base object |
   a2dBaseTool | The a2dBaseTool is used to derive tools from that are controlled by |
    a2dStTool | The a2dStTool is used to derive tools from |
     a2dCurveZoomTool | Interactive Zooming into a a2dCanvasXYDisplayGroup |
     a2dDeleteTool | Interactive delete an object |
     a2dDragMultiTool | Drag Selected canvasObjects |
      a2dCopyMultiTool | Drag and Copy Selected canvasObjects |
      a2dDragMultiNewTool | |
     a2dDragOrgTool | |
     a2dDragTool | Interactive drag an object |
      a2dCopyTool | Interactive copy an object |
      a2dDragNewTool | Interactive drag a new object into a drawing |
      a2dMovePinTool | Interactive drag a a2dPin on a wire |
     a2dFastDragMultiTool | Drag Selected canvasObjects |
      a2dFastCopyMultiTool | Drag and Copy Selected canvasObjects |
     a2dFastSelect | Interactive Selection of an Object |
     a2dFastSelect2 | Interactive (De)selection Selection of an Object(s) |
     a2dFollowLink | Interactive follow link |
     a2dFollowLinkDocDrawCam | Interactive follow link |
     a2dMasterDrawBase | Common stuff for several master tools |
      a2dGraphicsMasterTool | Master tool for objects+wires graphics |
      a2dMasterDrawSelectFirst | Master tool for objects graphics slecting and dragging nd zooming |
      a2dMasterDrawZoomFirst | Master tool for objects graphics slecting and dragging nd zooming |
      a2dMasterSingleClick | |
      a2dMasterTagGroups | Master tool for objects graphics slecting and dragging |
      a2dMasterTagGroups2 | Master tool for objects graphics selecting and dragging |
      a2dMasterTagGroups3 | Master tool for objects graphics slecting and dragging |
       a2dMasterTagGroups3Link | Master tool for objects graphics slecting and dragging |
      a2dMasterTagGroups33 | |
      a2dMasterTagGroups4 | Master tool for objects graphics slecting and dragging |
     a2dObjectEditTool | This tool is for editing a single object |
      a2dMultiEditTool | This tool does do a hit test on objects to edit, and then starts editing the object |
      a2dRecursiveEditTool | This tool does do a hit test on objects to edit, and then starts editing the object |
     a2dPropertyTool | Interactive edit properties of an object |
     a2dRenderImageZoomTool | Interactive Zooming into a a2dRenderImage canvasobject |
     a2dRotateTool | Interactive rotate an object |
     a2dSelectTool | Interactive Selection of an Object |
     a2dSimpleEditPolygonTool | Simple (handle-less) wire editing tool intended as sub-tool for master tools |
     a2dStDrawTool | Base for tools that draw and are stack based |
      a2dDrawArcTool | Interactive drawing of a circular arc |
      a2dDrawCircleTool | Interactive drawing of a Circle |
      a2dDrawEllipseTool | Interactive drawing of a Ellipse |
      a2dDrawEllipticArcTool | Interactive drawing of a EllipticArc |
      a2dDrawLineTool | Interactive drawing of a EllipticArc |
      a2dDrawPolygonLTool | Interactive drawing of a polygon |
       a2dDrawPolylineLTool | Interactive drawing of a polyline |
        a2dDrawWirePolylineLTool | Interactive drawing of a polyline wire |
        a2dMeasureTool | Interactive Selection of an Object |
      a2dDrawRectangleTool | Interactive drawing of a Rectangle |
      a2dDrawTextTool | Interactive drawing a text object |
      a2dDrawVPathTool | Interactive drawing of a polygon |
      a2dImageTool | Interactive Insertion of an a2dImage Object |
      a2dLinkTool | Interactive Insertion of an text object with a wxURI Object |
      a2dStDrawToolFast | Base for tools that draw and are stack based |
       a2dDrawCircleToolFast | Interactive drawing of a Circle |
       a2dDrawPolygonLToolFast | Interactive drawing of a polygon |
        a2dDrawPolylineLToolFast | Interactive drawing of a polyline |
       a2dDrawRectangleToolFast | Interactive drawing of a Rectangle |
     a2dSubDrawMasterTool | Draw Master tool for object graphics |
     a2dZoomFast | Interactive Zooming |
     a2dZoomTool | Interactive Zooming |
   a2dBboxHash | |
   a2dCanvasObject | A2dCanvasObject is the base class for Canvas Objects |
    a2d3DShape | To make object having a shadow behind it OR to extrude them in 3D |
    a2dAppear | Base class for adding to the list of appearances in a a2dCameleon |
     a2dBuildIn | |
     a2dDiagram | Diagram is an appearance for a2dCameleon |
      a2dSymbol | Symbolic appearance for a2dCameleon |
     a2dGui | User interface appearance for a2dCameleon |
     a2dParameters | Parameters appearance for a2dCameleon |
    a2dArc | A2dArc centered at x,y |
    a2dArrow | A2dArrow is used for having line begin and ends on specific objects |
    a2dCameleonSymbolicRef | A2dCameleonSymbolicRef |
    a2dCanvasDocumentReference2 | To display a2dCanvasObject references |
    a2dCanvasObjectLua | Lua script used to draw the object |
    a2dCanvasObjectReference | A2dCanvasObjectReference is a reference to any a2dCanvasObject derived class |
     a2dCanvasObjectArrayReference | A2dCanvasObjectArrayReference is an array of a reference to any a2dCanvasObject derived class |
    a2dCanvasXYDisplayGroupAreas | Special object group to plot a2dCurve Objects but also any other a2dCanvasObject |
     a2dCanvasXYDisplayGroup | Simple curve group with just one a2dCurvesArea in use |
      a2dPlot | Plot a group of curves on a given area in world coordinates |
    a2dCircle | A2dCircle at x,y, and with radius |
    a2dCursor | Cursor on curve plot as a vertical line with markers |
    a2dCurveGroupLegend | Legend for a group of curves |
    a2dCurveObject | A2dCurveObject for objects needing to know its parent a2dCurvesArea |
     a2dBaseMarker | For Markers on a Plot |
      a2dAxisMarker | For Markers on an Axis |
       a2dCursorAxisMarker | |
      a2dMarker | For Markers on a Curve |
       a2dBandMarker | Marker for two value in one curve, called a a2dBandCurve |
     a2dCurve | Base class for curves |
      a2dBandCurve | Curve represented by a number of vertexes |
      a2dFunctionCurve | Object to plot a Curve defined by a Function in form of a string |
      a2dPieCurve | Curve represented by a number of vertexes |
      a2dSweepCurve | Curve represented by a number of vertexes |
      a2dVertexCurve | Curve represented by a number of vertexes |
       a2dBarCurve | Bars in a Curve represented by a number of vertexes |
      a2dVertexListCurve | Curve represented by a number of vertexes in a List |
     a2dCurveAxis | Base class for axis in a2dCanvasXYDisplayGroup |
      a2dCurveAxisLin | Base class for axis in a2dCanvasXYDisplayGroup |
    a2dHandle | A2dHandle is used inside editing versions of a certain objects |
     a2dCanvasBandCurveHandle | Handle holds a pointer to a polygon/polyline segment |
     a2dPolyHandleL | Handle holds a pointer to a polygon/polyline segment |
    a2dHasParameters | Class to define a set of properties/parameters on derived classes |
     a2dCameleon | Object to show several appearance views on what it contains |
     a2dCameleonInst | A2dCameleonInst to show one appearance of an a2dCameleon |
    a2dImage | A2dImage (will scale/rotate image when needed) |
     a2dLibraryReference | A2dLibraryReference is a symbol object, it holds a reference |
      a2dCanvasDocumentReference | To display a2dCanvasObject references |
    a2dLayerInfo | Layer properties for one layer, |
    a2dLayers | |
    a2dMarkerShow | For Showing Marker position of Markers on a Curve |
    a2dMultiSelectGroup | A2dRecursiveEditTool holds multiple edit object in here |
    a2dOrigin | A2dOrigin stays at World Coordinate Zero (0,0) not matter what |
    a2dPin | A2dPin is used in a2dCanvasObject to add pins to it |
     a2dParPin | A2dParPin points to a2dPort |
    a2dPolygonL | Polygon defined with list of points |
     a2dPolygonLClipper | Clips all children to a polygon |
      a2dCurvesArea | Base class for curve area in a a2dCurvesAreaList, like used in a2dCanvasXYDisplayGroups |
     a2dPolygonLClipper2 | Clips all children to a polygon |
      a2dDrawingFrame | To use as a drawing frame within a drawing |
     a2dPolylineL | Polyline defined with list of points |
      a2dWirePolylineL | A2dWirePolylineL is a polyline that adjusts itself when the objects it connects move |
     a2dSurface | Polygon defined with list of points for outer contour plus a list of hole polygons |
    a2dPort | Port to be used in a diagram for connecting to symbol |
    a2dRectC | A2dRectC is a centered rectangle |
    a2dRectMM | A2dRectMM |
     a2dImageMM | A2dImageMM (will scale/rotate image when needed) |
     a2dRectWindowT2 | |
     a2dRgbaImage | A2dRgbaImage |
     a2dWindowMM | A2dWindowMM |
      a2dRectWindow | |
      a2dWidgetButton | A2dWidgetButton is a a2dCanvasObject based button in a canvas |
       a2dWidgetButtonCommand | Specialized a2dWidgetButton which processes a given a2dCommand |
    a2dRenderImage | A2dRenderImage is an a2dCanvasObject that is able to display a complete a2dCanvasDocument as a a2dCanvasObject |
    a2dSLine | A2dSLine |
     a2dEndsLine | A2dEndsLine with begin and/or end object |
      a2dScaledEndLine | A2dScaledEndLine |
    a2dSymbolicReference | A2dSymbolicReference does not render referenced object |
    a2dText | A2dText is an abstract base class |
     a2dCanvasDocumentReferenceAsText | To display a2dCanvasObject references |
     a2dExternalReference | A2dExternalReference is a text like object, but next to that it holds a reference |
     a2dNameReference | A2dNameReference is a text like object, but next to that it holds a reference |
     a2dTextGDS | A2dTextGDS text based on wxDC text drawing |
     a2dVirtWire | |
     a2dVisibleParameter | (In)Visible parameters that can be added to Canvas Objects |
     a2dVisibleProperty | (In)Visible property that can be added to Canvas Objects |
    a2dTextGroup | To render/hold a groups of text objects |
    a2dTicFormatter | Base class for axis tic formatter |
     a2dTimeTicFormatter | |
    a2dVectorPath | A2dCanvasObject for a Vector Path |
    a2dWH | A2dWH |
     a2dRect | A2dRect |
      a2dControl | A2dControl captures a wxWindow inside |
     a2dWHCenter | A2dWHCenter |
      a2dEllipse | A2dEllipse centered at x,y |
      a2dEllipticArc | A2dEllipticArc centered at x,y |
       a2dEndsEllipticChord | A2dEndsEllipticChord with begin and/or end object |
    a2dWidgetButtonGroup | Holds several a2dWidgetButton and othere a2dCanvasObject's |
    a2dWireEnd | Temporary object used in editing connected objects |
    a2dWires | A2dWires is used to generate wires to Connect other a2dCanvasObject's |
   a2dCanvasObjectFilter | Class use by a2dIterC to filter objects for rendering |
    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 |
     a2dCanvasObjectFilterHighLighted | Filter for selected a2dCanvasObject's |
     a2dCanvasObjectFilterPropertyNoMaskBlind | Objects not fitting the property are not drawn, inclusif its children |
     a2dCanvasObjectFilterSelected | Filter for selected a2dCanvasObject's |
     a2dCanvasObjectFilterSelected2 | Filter for selected a2dCanvasObject's |
     a2dCanvasObjectFilterToolObjects | Filter for tool related a2dCanvasObject's |
   a2dCommand | Base command for the a2dCommandProcessor |
    a2dCommand_AddObject | Used to add object to a a2dCanvasDocument in the current parent |
    a2dCommand_AddObjects | Used to add objects 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_BandCurveMovePoint | Used to move points in BandCurve objects |
    a2dCommand_ChangeCanvasObjectStyle | 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_CloneCameleonFromInstMask | Objects which fit the mask are grouped into a new object |
    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_CreateCameleonMask | ===================== commands for cameleons ========================= |
    a2dCommand_DisConnectPins | Used to disconnect two pins |
    a2dCommand_EliminateMatrix | |
    a2dCommand_FlattenCameleonMask | Objects which fit the mask are grouped into a new object |
    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_JoinAtPin | |
    a2dCommand_KeyIoSaveFromView | Set |
    a2dCommand_KeyIoSaveTextAsPolygon | Set |
    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_MoveObject | Move object within a a2dDrawing |
    a2dCommand_MovePoint | Used to move start or end point in line 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_PushInto | |
    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_RemoveZeroWire | |
    a2dCommand_ReplaceObject | Used to replace an object in a a2dCanvasDocument in the current parent |
    a2dCommand_Select | Command on selected objects |
    a2dCommand_SetCursor | Set cursor |
    a2dCommand_SetEnvironmentVariable | Set a environment variable |
    a2dCommand_SetFill | Set |
    a2dCommand_SetFillColour | |
    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_SetInternalBoundaries | Used to set internal boundaries of canvas plot objects |
    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_SetPinFlags | For changing boolean flag values inside pins |
    a2dCommand_SetProperty | Used to change a property on objects |
     a2dCommand_SetCanvasProperty | Used to change a property on objects |
    a2dCommand_SetSegments | Used to set the complete Segment list/array of polygons |
    a2dCommand_SetSelect2Flag | For changing boolean select2 flag values inside canvas objects |
    a2dCommand_SetSelectFlag | For changing boolean select flag values inside canvas objects |
    a2dCommand_SetShowObject | |
    a2dCommand_SetStroke | Set |
    a2dCommand_SetStrokeColour | |
    a2dCommand_SetVariable | Set a string variable inside wxDocview |
    a2dCommand_ShowDlg | Command to show a dialog |
    a2dCommand_SplitAtPin | |
    a2dCommand_SurfaceToPolygonMask | Objects which fit the mask are offset corrected |
    a2dCommand_SweepCurveMovePoint | Used to move points in VertexCurve objects |
    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_ViewAsSvg | Export view as ViewAsSvg |
    a2dCommand_VirtWire | Specialized command using the Assign method of Taco to transfer changes in editcopy to original |
    a2dCommandGroup | Group of commands, used to group commands together for undo/redo |
     a2dCommandMasked | |
      a2dCommand_AlignMask | For changing only the alignment of objects for which a certain mask was set |
      a2dCommand_DeleteMask | Delete objects which fit the mask |
      a2dCommand_RotateMask | For changing only the matrix of objects for which a certain mask was set |
      a2dCommand_SetFillStrokeExtMask | Objects which fit the mask are given a new fill and stroke style |
      a2dCommand_SetTextChangesMask | Objects which fit the mask are given a new font and other text properties |
      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 |
   a2dCommandProcessor | Base command processor |
    a2dCanvasCommandProcessor | Command processor specially designed to work with a a2dCanvasDocument |
    a2dDocumentCommandProcessor | One object of this class may be created in an application, to manage all the templates and documents |
     a2dCentralCanvasCommandProcessor | Command wrapper specially designed to work with wxArt2D docview classes and rest |
      a2dLuaCentralCommandProcessor | |
   a2dConnectionGenerator | When a new wire or other connection object needs to be created, |
    a2dConnectionGeneratorDirectedFlow | Specialized generator for flow on one a2dcanvasObject using wires |
    a2dConnectionGeneratorInOut | Specialized generator for flow on one a2dcanvasObject using wires |
    a2dConnectionGeneratorObjectWire | Specialized generator for flow on one a2dcanvasObject using wires |
    a2dConnectionGeneratorTwoFlow | Specialized generator for two flow on one a2dcanvasObject |
   a2dCurvesAreaList | List for a2dCurvesArea objects |
   a2dDocument | The document class can be used to model an application's file-based data |
    a2dCanvasDocument | Each a2dCanvasView needs to have a a2dCanvasDocument set in order to render data |
   a2dDocumentTemplate | Used to model the relationship between a document class and files |
    a2dDocumentTemplateAuto | Automatic template, which searches a suitable handler for the document |
   a2dDrawing | Contain one drawing as hierarchical tree of a2dCanvasObject's |
   a2dDrawingPart | Display Part of a a2dDrawing, in which a2dCanvasObjects are shown |
   a2dFileHistoryItem | Holds one file for placing in history list |
   a2dGeneralGlobal | One Global instance of this class exists, in order to get to global needed objects |
    a2dCanvasGlobal | Global settings for the a2dCanvas library |
    a2dDocviewGlobal | One Global instance of this class exists, in order to get to |
    a2dGlobal | Class for storing paths and settings, which are used within the artbase module |
   a2dHabitat | Defines common settinsg for a habitat for a set of a2dCameleons |
   a2dRefMap | Class to map references to objects stored in XML, in order to make the connection later on |
    a2dIOHandler | A2dIOHandler takes care of loading and/or saving data |
     a2dIOHandlerStrIn | Using a file stream for input, stream the file into a a2dDocument or other object |
      a2dCanvasDocumentIOHandlerImageIn | Input and output handler for a2dCanvasDocument to/from a wxImage |
      a2dIOHandlerGDSIn | Input driver for GDSII files |
      a2dIOHandlerKeyIn | Input driver for KEY format files |
      a2dIOHandlerXML | Input handler for the XML format |
       a2dIOHandlerXMLPull | Input and output handler for XML alike files |
        a2dIOHandlerSVGIn | Input handler for the SVG format |
        a2dIOHandlerXmlSerIn | Input and output handler for the XmlSer format |
         a2dIOHandlerCVGIn | Input handler for the CVG format |
          a2dIOHandlerDocCVGIn | Input handler for the CVG format |
     a2dIOHandlerStrOut | Using a file stream for output, stream a a2dDocument or other wxObject into a stream |
      a2dCanvasDocumentIOHandlerImageOut | Input and output handler for a2dCanvasDocument to/from a wxImage |
      a2dIOHandlerGDSOut | Output driver for GDSII files |
      a2dIOHandlerKeyOut | Output driver for KEY files |
      a2dIOHandlerXMLWrite | For writing XML files |
       a2dIOHandlerSVGOut | Output handler for the SVG format |
       a2dIOHandlerXmlSerOut | Input and output handler for the XmlSer format |
        a2dIOHandlerCVGOut | Output handler for the CVG format |
         a2dIOHandlerDocCVGOut | Output handler for the CVG format |
       a2dXmlString | Input and output handler for the XmlSer format |
     a2dWalkerIOHandler | Io handler to iterate through a a2dDocument |
      a2dDumpWalker | Debug handler for output the hierarchy found in a a2dDocument |
      a2dWalker_CallMemberFunc | Perform a function on each a2dCanvasObject in the document |
      a2dWalker_CallMemberFuncW | Perform a function on each a2dCanvasObject in the document |
      a2dWalker_FilterCanvasObjects | Document walking to select a2dCanvasObject by filtering against several constraints |
       a2dWalker_CollectCanvasObjects | Collect a2dCanvasObject's in a hierarchy of a a2dCanvasDocument |
       a2dWalker_CollectCanvasObjectsSet | Collect a2dCanvasObject's in a hierarchy of a a2dCanvasDocument |
       a2dWalker_ConnectToPinsObject | Connect objects, which can connect to the given object |
       a2dWalker_FindPinsToConnect | Find pins in view, which can connect to the given pinclass |
       a2dWalker_FindPinsToConnectToPin | |
       a2dWalker_GeneratePinsToConnect | Generate pins on objects, which can connect to the given pinclass |
       a2dWalker_GeneratePinsToConnectObject | Generate pins on objects, and test which can connect to the given object |
       a2dWalker_LayerGroup | Base algorithm class to work on a2dCanvasObjects in groups of layers |
        a2dWalker_AllowedObjects | Filter to string or file |
        a2dWalker_DetectSmall | Detection of small objects |
        a2dWalker_DetectSmallSegments | Detection of small objects |
        a2dWalker_LayerCanvasObjects | Algorithm to delete a2dCanvasObjects on layers or to move, copy to other layers |
         a2dBooleanWalkerHandler | Walk a document tree and perform boolean opration on primitives |
       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_SetPinsToBeginState | Set pins in begin state after wiring up some pins |
       a2dWalker_SetPinsToEndState | Set pins in end state after wiring up some pins |
       a2dWalker_SetSpecificFlagsCanvasObjects | Set a2dCanvasObjects flags in a hierarchy of a a2dCanvasDocument |
        a2dWalker_SetPending | Set pending flag in a drawing |
      a2dWalker_FindCanvasObject | Find a2dCanvasObjects in a hierarchy of a a2dCanvasDocument |
       a2dWalker_FindAndSetCorridorPath | Find the a2dcanvasObject, and set the corridor flag on the path to it |
      a2dWalker_RemoveProperty | Remove from a2dObject in a hierarchy, certain properties |
      a2dWalker_RemovePropertyCandoc | Remove from property in a hierarchy of a canvas document |
      a2dWalker_SetAvailable | Set layers available in a2dCanvasView as found in document |
      a2dWalker_SetProperty< basetype, a2dpropertyidtyped, proptype > | Set a2dObjects property in a hierarchy of a a2dDocument |
       a2dWalker_SetCheck | Set check on a2dObject flag false or true |
      a2dWalker_SetPropertyToObject | Set a2dCanvasObjects property in a hierarchy of a a2dCanvasDocument |
      a2dWalker_SetRoot | Set the a2dCanvasObject's a2dDrawing root recursive |
      a2dWalker_SetViewDependent | Set the a2dCanvasObject's view dependent |
      a2dWalkerIOHandlerWithContext | Walker taking iterative context into account |
       a2dWalker_RenderLayers | Set a2dCanvasObjects check flag when in view |
   a2dRestrictionEngine | Restriction engine for editing restrictions like snapping |
   a2dRestrictionEngineOld | DEPRECATED Restriction engine for editing restrictions like snapping |
   a2dRouteData | Class for rerouting wires |
   a2dToolContr | The a2dToolContr is the base class for Tool controller classes |
    a2dStToolContr | The a2dStToolContr is a Tool Controller specialized for working with a2dCanvasView |
   a2dToolEvtHandler | To implement behaviour on a set of tools |
    a2dStToolEvtHandler | Behaviour model of a2dStTool tools |
    a2dStToolFixedToolStyleEvtHandler | Makes a tool fixed in style |
   a2dView | Holds a view on a a2dDocument |
    a2dCanvasView | View on a a2dCanvasDocument |
   a2dViewConnector | This class is used to connect newly created a2dView's to a wxFrame and/or wxWindow |
    a2dFrameViewConnector | Uses a wxFrame to hold new views or to create child wxFrame's to hold new views |
     a2dEditorMultiFrameViewConnector | Creates and Connect a wxEditorFrame + a2dCanvas with a view |
    a2dWindowConnector< Twindow > | Connector which holds one pointer to a wxWindow derived class being the template parameter |
     a2dSplitterConnector< Twindow > | Extend wxSameFrameViewConnector to connect view into a splitter window |
     wxNotebookConnector< NoteBook, Twindow, Tview > | Extend a2dWindowConnector to connect views into a wxNotebook window |
    a2dWindowConnector< a2dDocumentViewScrolledWindow > | |
     a2dScrolledWindowViewConnector | Extend a2dViewConnector to have a a2dDocumentViewScrolledWindow for each view |
    a2dWindowConnector< a2dDocumentViewWindow > | |
     a2dWindowViewConnector | Extend a2dViewConnector to have a a2dDocumentViewScrolledWindow for each view |
   a2dViewTemplate | Used to model the relationship between a document class and a view class |
   a2dXMLTag | Used in XML parsing to hold one tag and its atributes |
 wxFontEnumerator | |
  DcFontEnumerator | A2dFontDcData auxiliry class to aid in enumerating fonts |
 wxFrame | |
  a2dDocumentFrame | Default frame for displaying documents |
   a2dEditorFrame | Sepcialized Frame for editor of a2dCanvas |
    a2dLuaEditorFrame | Sepcialized Frame for editor of a2dCanvas |
 wxGridTableBase | |
  PropertyTable | |
 wxListBox | |
  a2dDragListBox | GUI listbox with copy feature |
  CopywxListBox | GUI listbox with copy feature |
 wxMDIChildFrame | |
  a2dDocumentMDIChildFrame | Default frame for displaying documents |
 wxMDIParentFrame | |
  a2dDocumentMDIParentFrame | Use wxDocMDIParentFrame instead of wxDocMDIParentFrame |
 wxMenuBarXmlHandler | |
  a2dMenuBarXmlHandler | |
 wxMenuXmlHandler | |
  a2dMenuXmlHandler | |
 wxMiniFrame | |
  ToolDlg | GUI to choose a tool, and execute it via the command processor |
 wxModule | |
  a2dArtBaseModule | Initiation module for the wxArt2D library |
  a2dCanvasModule | Initiation module for the wxArt2D library |
  a2dDocviewModule | A module to initialize the docview framework |
  a2dEditorModule | Initiation editor module for the wxArt2D library |
  a2dFreetypeModule | Initiates Freetype library |
  a2dGeneralModule | Initializes the general module |
 wxNativePrintFactory | |
  a2dPrintFactory | |
 wxObject | |
  a2dArtProvider | Provide cursors etc |
  a2dDrawer2D | Drawing context abstraction |
   a2dAggDrawerBase | |
    a2dAggDrawer | Antigrain based drawing context derived from a2dDrawer2D |
    a2dAggDrawerRgba | Antigrain based drawing context derived from a2dDrawer2D |
   a2dBlindDrawer2D | Class draws nothing, still can be used as a drawing context |
   a2dDcDrawer | This class implements drawing functions for wxDC based drawing |
    a2dMemDcDrawer | This class implements drawing functions for wxDC based drawing |
  a2dError | Holds one error report |
  a2dFileHistory | |
  a2dFill | |
  a2dFont | Defines a font to be set to a2dDrawer2D or stored in a2dCanvsObject etc |
  a2dMenuIdItem | Store a menu Id generated by XRCID( menuIdString ) plus a menustring and helpstring |
  a2dNamedProperty | (In) Visible property that can be added to Docview Objects |
   a2dArrayStringProperty | Property to hold a wxArrayString type variable to be associated with a a2dObject |
   a2dAutoZeroProperty | Property to hold a a2dObject pointer type variable to be associated with a a2dObject |
   a2dBoolProperty | Property to hold a bool type variable to be associated with a a2dObject |
   a2dBoudingBoxProperty | Property to hold a a2dBoundingBox type variable to be associated with a canvasobject |
   a2dCanvasObjectPtrProperty | Property to hold a a2dCanvasObject pointer type variable to be associated with a canvasobject |
   a2dClipPathProperty | Clipping Path property that can be added to a2dCanvasObject's |
   a2dColourProperty | Property to hold a FileName type variable to be associated with a a2dObject |
   a2dDateTimeProperty | Property to hold a wxDateTime type variable to be associated with a a2dObject |
   a2dDoubleProperty | Property to hold a double type variable to be associated with a a2dObject |
   a2dFileNameProperty | Property to hold a FileName type variable to be associated with a a2dObject |
   a2dFillProperty | Property to hold a a2dFill type variable to be associated with a a2dObject |
   a2dFloatProperty | Property to hold a float type variable to be associated with a a2dObject |
   a2dFontProperty | Property to hold a a2dFont type variable to be associated with a a2dObject |
   a2dInt16Property | Property to hold a 2 byte integer type variable to be associated with a a2dObject |
   a2dInt32Property | Property to hold a 2 byte integer type variable to be associated with a a2dObject |
   a2dMatrixProperty | Property to hold a a2dAffineMatrix |
   a2dMenuProperty | Property to hold a Menu type variable to be associated with a a2dObject |
   a2dObjectProperty | Property to hold a wxObject variable to be associated with a a2dObject |
   a2dPathListProperty | Property to hold a FileName type variable to be associated with a a2dObject |
   a2dPoint2DProperty | Property to hold a a2dPoint2D plus an index in e.g a polygon |
   a2dProperty | Property to hold a a2dObjectPtr smart pointer type variable to be associated with a a2dObject |
   a2dStringProperty | Property to hold a wxString type variable to be associated with a a2dObject |
   a2dStrokeProperty | Property to hold a a2dStroke type variable to be associated with a a2dObject |
   a2dStyleProperty | Invisible Style property that can be added to Canvas Objects |
    a2dShadowStyleProperty | Creates a shadow behind a a2dCanvasObject when added as property |
   a2dTagVecProperty | Property to hold a byte integer type vector to be associated with a a2dObject |
   a2dUint16Property | Property to hold an unsigned 2 byte integer type variable to be associated with a a2dObject |
   a2dUint32Property | Property to hold an unsigned 4 byte integer type variable to be associated with a a2dObject |
   a2dUriProperty | Property to hold a wxURI type variable to be associated with a a2dObject |
   a2dVoidPtrProperty | Property to hold a void pointer type variable to be associated with a a2dObject |
   a2dWindowProperty | Property to hold a window type variable (for example wxTipWindow) to be associated with a a2dObject |
    a2dTipWindowProperty | Property to hold a tip window type variable to be associated with a a2dObject |
  a2dResolveIdInfo | Class used in a2dResolveIdList to resolve references to other objects while readin in a file |
  a2dSmrtPtrWrap< T > | Help class which makes it possible to store a smart pointer as a wxObject* |
  a2dStroke | Base class for all types of strokes, understood by a2dDrawer2D classes |
 wxObjectRefData | |
  a2dFillRefData | Internal to a2dFill for refcounting in wxObject style |
   a2dOneColourFillData | One Colour Fill |
   a2dTwoColourFillData | To set a two colour fill |
    a2dHatchFillData | Two colour Hatch Fill |
    a2dLinearGradientFillData | Linear gradient Fill |
    a2dPatternFillData | Filling using a wxbitmap |
    a2dRadialGradientFillData | Radial gradient Fill |
  a2dFontRefData | |
   a2dFontDcData | |
   a2dFontFreetypeData | Freetype font class |
   a2dFontStrokeData | |
  a2dStrokeRefData | Internal to a2dStroke for refcounting in wxObject style |
   a2dOneColourStrokeData | One Colour Fill |
    a2dPatternStrokeData | Filling using a wxbitmap |
 wxOwnerDrawnComboBox | |
  a2dColorComboBox | |
  a2dFillComboBox | |
  a2dStrokeStyleComboBox | |
 wxPathList | |
  a2dPathList | Path searching |
 wxPrintout | |
  a2dDocumentPrintout | Print a document |
   a2dViewPrintout | To print what is displayed on a a2dCanvasView or the whole document as seen from the showobject of the drawer |
  a2dDrawingPrintOut | To print what is displayed on a a2dDrawingPart or the whole document as seen from the showobject of the drawer |
 wxRect | |
  a2dUpdateArea | Record in update list of a2dDrawingPart |
 wxScrolledWindow | |
  a2dCanvasSim | Simple canvas using a whole view for all of the scrolled window |
  a2dViewWindow< wxScrolledWindow > | |
   a2dDocumentViewScrolledWindow | Specialized wxScrolledWindow to handle a2dView events |
 wxSTEditor | |
  wxLuaEditor | |
 wxSTEditorShell | |
  wxLuaShell | |
 wxTimer | |
  a2dTimer | WxArt2D specific a2dTimer which notifies a2dCanvasObject's |
 wxToolBarXmlHandler | |
  a2dToolBarXmlHandler | |
 wxWindow | |
  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 |
   a2dViewCanvas | A2dCanvas and a2dCanvasView meet eachother here |
  a2dViewWindow< wxWindow > | |
   a2dDocumentViewWindow | Specialized wxWindow to handle a2dView events |
  a2dZoomedView | View to display the size of a2dCanvasView compared to the whole of the a2dCanvasDocument that is viewed |
  wxLuaIDE | |
   a2dLuaConsole | |
 Twindow | |
  a2dViewWindow< Twindow > | Specialized wxWindow derived template class to handle a2dView events |