Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_ARRAYArray of bytes, which holds a string in GDS-II
_tagFONT_PROPERTIESMSW specific font properties
a2d3DShapeTo make object having a shadow behind it OR to extrude them in 3D
a2dAETUsed internal for scanned ( gradient etc. ) polygon filling
a2dAffineMatrixA 2x3 affine matrix class for 2D transformations
a2dAggDrawerAntigrain based drawing context derived from a2dDrawer2D
a2dAggDrawerRgbaAntigrain based drawing context derived from a2dDrawer2D
a2dArcA2dArc centered at x,y
a2dArcSegmentArc Segment in a2dVertexList
a2dArrayStringPropertyProperty to hold a wxArrayString type variable to be associated with a a2dPropObject
a2dArrowA2dArrow is used for having line begin and ends on specific objects
a2dArtBaseModuleInitiation module for the wxArt2D library
a2dArtProviderProvide cursors etc
a2dAutoZeroPropertyProperty 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
a2dAxisMarkerFor Markers on an Axis
a2dBandCurveCurve represented by a number of vertexes
a2dBandMarkerMarker for two value in one curve, called a a2dBandCurve
a2dBarCurveBars in a Curve represented by a number of vertexes
a2dBaseMarkerFor Markers on a Plot
a2dBaseToolThe a2dBaseTool is used to derive tools from that are controlled by
a2dBlindDrawer2DClass draws nothing, still can be used as a drawing context
a2dBooleanWalkerHandlerWalk a document tree and perform boolean opration on primitives
a2dBoolPropertyProperty to hold a bool type variable to be associated with a a2dPropObject
a2dBoudingBoxPropertyProperty to hold a a2dBoundingBox type variable to be associated with a canvasobject
a2dBoundingBoxStores one a2dBoundingBox of a a2dCanvasObject
a2dCanvasA2dCanvas is used to display one of the a2dCanvasObjects which are part of a a2dCanvasDocument object and all that is nested in that choosen object
a2dCanvasBandCurveHandleHandle holds a pointer to a polygon/polyline segment
a2dCanvasCommandProcessorCommand processor specially designed to work with a a2dCanvasDocument
a2dCanvasDocumentEach a2dCanvasView needs to have a a2dCanvasDocument set in order to render data
a2dCanvasDocumentIOHandlerImageInInput and output handler for a2dCanvasDocument to/from a wxImage
a2dCanvasDocumentIOHandlerImageOutInput and output handler for a2dCanvasDocument to/from a wxImage
a2dCanvasDocumentReferenceTo display a2dCanvasObject references
a2dCanvasGlobalGlobal settings for the a2dCanvas library
a2dCanvasModuleInitiation module for the wxArt2D library
a2dCanvasObjectA2dCanvasObject is the base class for Canvas Objects
a2dCanvasObject::a2dDoUpdateImmediateDataA data structure for DoUpdateImmediate
a2dCanvasObject::a2dFeedbackIdProvide visual feedback by other objects that might participate in an editing
a2dCanvasObject::a2dFeedbackIdPinMappingFeed back information of pins which can connect according to the
a2dCanvasObject::RenderChildUsed to tell which child object to render and to detect the need for it
a2dCanvasObjectArrayReferenceA2dCanvasObjectArrayReference is an array of a reference to any a2dCanvasObject derived class
a2dCanvasObjectEventSee a2dCanvasObjectMouseEvent
a2dCanvasObjectFilterClass use by a2dIterC to filter objects for rendering
a2dCanvasObjectFilterHighLightedFilter for selected a2dCanvasObject's
a2dCanvasObjectFilterLayerMaskFilter on this layer and mask
a2dCanvasObjectFilterLayerMaskNoToolNoEditObjects with m_editingcopy or m_toolobject are skipped
a2dCanvasObjectFilterOnlyNoMaskBlindObject not fitting the mask are drawn blind
a2dCanvasObjectFilterPropertyNoMaskBlindObjects not fitting the property are not drawn, inclusif its children
a2dCanvasObjectFilterSelectedFilter for selected a2dCanvasObject's
a2dCanvasObjectFilterToolObjectsFilter for tool related a2dCanvasObject's
a2dCanvasObjectMouseEventMouse event sent from a2dCanvasObject to itself
a2dCanvasObjectPtrPropertyProperty to hold a a2dCanvasObject pointer type variable to be associated with a canvasobject
a2dCanvasObjectReferenceA2dCanvasObjectReference is a reference to any a2dCanvasObject derived class
a2dCanvasObjectsDialog
a2dCanvasOFlagsA2dCanvasObject flags as a structure
a2dCanvasOHitFlagsA2dCanvasObject hit flags as a structure
a2dCanvasSimSimple canvas using a whole view for all of the scrolled window
a2dCanvasViewView on a a2dCanvasDocument, in which a2dCanvasObjects are shown
a2dCanvasXYDisplayGroupSimple curve group with just one a2dCurvesArea in use
a2dCanvasXYDisplayGroupAreasSpecial object group to plot a2dCurve Objects but also any other a2dCanvasObject
a2dCentralCanvasCommandProcessorCommand wrapper specially designed to work with wxArt2D docview classes and rest
a2dCentralEditorCommandProcessorCommand wrapper specially designed to work with wxArt2D docview classes and rest
a2dCharEqualWxChar equality class, used in hash maps
a2dCharHashWxChar hashing function, used in hash maps
a2dCircleA2dCircle at x,y, and with radius
a2dClipPathPropertyClipping Path property that can be added to a2dCanvasObject's
a2dCloseDocumentEventSent to document before closing
a2dCloseViewEventA2dView close event
a2dColourPropertyProperty to hold a FileName type variable to be associated with a a2dPropObject
a2dComEventSee a2dComEvent
a2dCommandBase command for the a2dCommandProcessor
a2dCommand_AddMeasurementAdd measurement
a2dCommand_AddObjectUsed to add object to a a2dCanvasDocument in the current parent
a2dCommand_AddObjectToGroupUsed to add object to a a2dCanvasDocument in the current parent
a2dCommand_AddPointUsed to add points to polygon objects
a2dCommand_AskAsk for a string
a2dCommand_AskFileAsk for a file
a2dCommand_BandCurveMovePointUsed to move points in BandCurve objects
a2dCommand_ChangeCanvasObjectStyleUsed to change style of canvas objects in a a2dCanvasDocument
a2dCommand_ChangeCentralStyleUsed to change style of canvas objects in a a2dCanvasDocument
a2dCommand_ChangeTextUsed to change text and caret of canvas text objects in a a2dCanvasDocument
a2dCommand_ClearClear all documents
a2dCommand_ClearMeasurementsClear all measurements
a2dCommand_CloseDocuments
a2dCommand_ConnectPinsUsed to connect two pins
a2dCommand_ConvertMaskObjects which fit the mask are converted to polygons or vector paths
a2dCommand_CopyMaskObjects which fit the mask are copied to target and translated
a2dCommand_CreateDocumentCreate a new document
a2dCommand_DeleteMaskDelete objects which fit the mask
a2dCommand_DrawGridSet
a2dCommand_DrawGridAtFrontSet
a2dCommand_DrawGridLinesSet
a2dCommand_ErrorCommand parser error
a2dCommand_ExitCall to exit the application
a2dCommand_FileClose
a2dCommand_FileExportExport a document to a file
a2dCommand_FileImportImport a document in a chosen format
a2dCommand_FileNewCreate a new file and make it the current document
a2dCommand_FileOpenOpen a file and make it the current document
a2dCommand_FileRevertRelaod file when not saved yet
a2dCommand_FileSaveSave the current document
a2dCommand_FileSaveAsSave to a file the current document
a2dCommand_GdsIoSaveFromViewSet
a2dCommand_GdsIoSaveTextAsPolygonSet
a2dCommand_GetEnvVariableGet internal variable
a2dCommand_GetVariableGet internal variable
a2dCommand_GroupABCommand on selected objects
a2dCommand_GroupMaskObjects which fit the mask are grouped into a new object
a2dCommand_ImagesToRectMaskObjects which fit the mask are converted to rectangles
a2dCommand_KeyIoSaveFromViewSet
a2dCommand_KeyIoSaveTextAsPolygonSet
a2dCommand_LoadLayersLoad layer settings from a CVG file
a2dCommand_MergeMaskObjects which fit the mask are merge into one new object
a2dCommand_MoveMaskObjects which fit the mask are moved to target and translated
a2dCommand_MoveMidSegmentUsed to move points in polygon objects
a2dCommand_MoveSegmentUsed to move points in polygon objects
a2dCommand_NewGroupCreate new group at x,y
a2dCommand_NewPinCreate new group at x,y
a2dCommand_OffsetMaskObjects which fit the mask are offset corrected
a2dCommand_PolygonToSurfaceMaskObjects which fit the mask are offset corrected
a2dCommand_PrintPrint the current document or view
a2dCommand_PushToolPush a tool on the tool stack of the current view
a2dCommand_RefreshSet
a2dCommand_ReleaseObjectUsed to release object from a a2dCanvasDocument in the current parent
a2dCommand_ReleaseObjectFromGroupUsed to release object from a a2dCanvasDocument in the current parent
a2dCommand_RemoveSegmentUsed to remove points from polygon objects
a2dCommand_ReplaceObjectUsed to replace an object in a a2dCanvasDocument in the current parent
a2dCommand_SaveLayersSave layer settings to a CVG file
a2dCommand_SelectCommand on selected objects
a2dCommand_SetActivateViewSetActivateView by the integer Id of the view
a2dCommand_SetCanvasPropertyUsed to change a property on objects
a2dCommand_SetContourWidthSet SetContourWidth
a2dCommand_SetCursorSet cursor
a2dCommand_SetDrawWireFrameSet
a2dCommand_SetEnvironmentVariableSet a environment variable
a2dCommand_SetFillSet
a2dCommand_SetFillStrokeMaskObjects which fit the mask are given a new fill and stroke style
a2dCommand_SetFlagFor changing boolean values inside canvas objects
a2dCommand_SetFlagsFor changing boolean values inside a rectangle of the current parent object
a2dCommand_SetFontSet font
a2dCommand_SetInternalBoundariesUsed to set internal boundaries of canvas plot objects
a2dCommand_SetLayerSet layer
a2dCommand_SetLayerGroupLayer group A and B commands
a2dCommand_SetLayerMaskSet layer of objects which fit the mask
a2dCommand_SetLayersPropertySet all layers visible or not
a2dCommand_SetPathTypeSet SetPathType
a2dCommand_SetPropertyUsed to change a property on objects
a2dCommand_SetRelativeStartSet releative measurement start
a2dCommand_SetSegmentsUsed to set the complete Segment list/array of polygons
a2dCommand_SetSelectFlagFor changing boolean select flag values inside canvas objects
a2dCommand_SetSnapSet snapping for tools on or off
a2dCommand_SetSnapFeatureSet one snapping feature
a2dCommand_SetSnapFeaturesSet features
a2dCommand_SetStrokeSet
a2dCommand_SetTargetSet layer
a2dCommand_SetVariableSet a string variable inside wxDocview
a2dCommand_ShowDlgCommand to show a dialog
a2dCommand_ShowVarAsk for a variable
a2dCommand_SurfaceToPolygonMaskObjects which fit the mask are offset corrected
a2dCommand_SweepCurveMovePointUsed to move points in VertexCurve objects
a2dCommand_ToBackMaskObjects which fit the mask to bottom in parent (rendered first)
a2dCommand_ToTopMaskObjects which fit the mask to top in parent (rendered last)
a2dCommand_TransformMaskFor changing only the matrix of objects for which a certain mask was set
a2dCommand_UnGroupMaskObjects which fit the mask are grouped into a new object
a2dCommand_UrlOnMaskObjects which fit the mask are given an Url property
a2dCommand_VertexCurveMovePointUsed to move points in VertexCurve objects
a2dCommand_VertexListCurveMovePointUsed to move points in VertexCurve objects
a2dCommand_ViewAsImageExport view as image
a2dCommand_ViewAsImageAdvExport view as image
a2dCommand_ViewAsSvgExport view as ViewAsSvg
a2dCommand_ZoomCommand to zoom in view
a2dCommandEventSee a2dCommandEvent
a2dCommandExceptionFor exceptions thrown from commands
a2dCommandGroupGroup of commands, used to group commands together for undo/redo
a2dCommandIdEach a2dCommand is given a command id at construction
a2dCommandMatrixData
a2dCommandParserBase class used to parse command
a2dCommandProcessorBase command processor
a2dCommandProcessorEventEvent sent to a2dCommandProcessor or a2dEventDistributer
a2dConnectionGeneratorWhen a new wire or other connection object needs to be created,
a2dControlA2dControl captures a wxWindow inside
a2dCoordinateEntry
a2dCopyMultiToolDrag and Copy Selected canvasObjects
a2dCopyToolInteractive copy an object
a2dCorridorCorridor as a direct event path to a a2dCanvasObject
a2dCursorCursor on curve plot as a vertical line with markers
a2dCursorMarkerListList of markers
a2dCurveBase class for curves
a2dCurveAxisBase class for axis in a2dCanvasXYDisplayGroup
a2dCurveAxisLinBase class for axis in a2dCanvasXYDisplayGroup
a2dCurveGroupLegendLegend for a group of curves
a2dCurveObjectA2dCurveObject for objects needing to know its parent a2dCurvesArea
a2dCurvesAreaBase class for curve area in a a2dCurvesAreaList, like used in a2dCanvasXYDisplayGroups
a2dCurvesAreaListList for a2dCurvesArea objects
a2dCurveZoomToolInteractive Zooming into a a2dCanvasXYDisplayGroup
a2dDateTimePropertyProperty to hold a wxDateTime type variable to be associated with a a2dPropObject
a2dDcDrawerThis class implements drawing functions for wxDC based drawing
a2dDeleteToolInteractive delete an object
a2dDistributedEventReceiverClass used in a2dEventDistributer
a2dDocumentThe document class can be used to model an application's file-based data
a2dDocumentCommandProcessorOne object of this class may be created in an application, to manage all the templates and documents
a2dDocumentEventUsed to report a2dDocument events
a2dDocumentFrameDefault frame for displaying documents
a2dDocumentMDIChildFrameDefault frame for displaying documents
a2dDocumentMDIParentFrameUse wxDocMDIParentFrame instead of wxDocMDIParentFrame
a2dDocumentPrintoutPrint a document
a2dDocumentTemplateUsed to model the relationship between a document class and files
a2dDocumentTemplateAutoAutomatic template, which searches a suitable handler for the document
a2dDocumentViewScrolledWindowSpecialized wxScrolledWindow to handle a2dView events
a2dDocumentViewWindowSpecialized wxWindow to handle a2dView events
a2dDocviewGlobalOne Global instance of this class exists, in order to get to
a2dDocviewModuleA module to initialize the docview framework
a2dDoMuStore and convert number to number with unit and visa versa. e.g. 1.23e-6 => 1.23 * 1e-6
a2dDoublePropertyProperty to hold a double type variable to be associated with a a2dPropObject
a2dDragListBoxGUI listbox with copy feature
a2dDragMultiToolDrag Selected canvasObjects
a2dDragNewToolInteractive drag a new object into a drawing
a2dDragToolInteractive drag an object
a2dDrawArcToolInteractive drawing of a circular arc
a2dDrawCircleToolInteractive drawing of a Circle
a2dDrawCircleToolFastInteractive drawing of a Circle
a2dDrawEllipseToolInteractive drawing of a Ellipse
a2dDrawEllipticArcToolInteractive drawing of a EllipticArc
a2dDrawer2DDrawing context abstraction
a2dDrawingFrameTo use as a drawing frame within a drawing
a2dDrawLineToolInteractive drawing of a EllipticArc
a2dDrawPolygonLToolInteractive drawing of a polygon
a2dDrawPolygonLToolFastInteractive drawing of a polygon
a2dDrawPolylineLToolInteractive drawing of a polyline
a2dDrawPolylineLToolFastInteractive drawing of a polyline
a2dDrawRectangleToolInteractive drawing of a Rectangle
a2dDrawRectangleToolFastInteractive drawing of a Rectangle
a2dDrawTextToolInteractive drawing a text object
a2dDrawVPathToolInteractive drawing of a polygon
a2dDrawWirePolylineLToolInteractive drawing of a polyline wire
a2dDumbPtr< Clss >A pointer class, that does not call SmrtPtrOwn/SmrtPtrRelease, but initializes to 0
a2dDumpWalkerDebug handler for output the hierarchy found in a a2dDocument
a2dDynamicEventPropertyProperty used to add dynamic events to the a2dEvtHandler
a2dEditorFrameSepcialized Frame for editor of a2dCanvas
a2dEditorFrameEventUsed to theme a a2dEditorFrame
a2dEditorModuleInitiation editor module for the wxArt2D library
a2dEditorMultiFrameViewConnectorCreates and Connect a wxEditorFrame + a2dCanvas with a view
a2dEditProperties
a2dEllipseA2dEllipse centered at x,y
a2dEllipticArcA2dEllipticArc centered at x,y
a2dEndsEllipticChordA2dEndsEllipticChord with begin and/or end object
a2dEndsLineA2dEndsLine with begin and/or end object
a2dErrorHolds one error report
a2dEvalExpression(s) evaluation based on a string
a2dEvalCommandStringUsed to parse command strings and evaluate the aliases in it
a2dEvalFunctionHolds a function in an evaluation string for a2dEval
a2dEvalVarHolds a variable in an evaluation string for a2dEval
a2dEventDistributerClass to spread events sent to it to other class instances that are registrated
a2dEventTableFor defining static event tables specific for a2dObject/a2dEvtHandler derived objects
a2dEventTableEntryEntry from a static event table
a2dEvtHandlerA2dEvtHandler the base class for all objects which are handling events and are derived
a2dExtendedResultAn object of this class represents the context of a query like a hit test
a2dExtendedResultItemThis is one hit result from a2dExtendedResult
a2dExternalReferenceA2dExternalReference is a text like object, but next to that it holds a reference
a2dFastCopyMultiToolDrag and Copy Selected canvasObjects
a2dFastDragMultiToolDrag Selected canvasObjects
a2dFastSelectInteractive Selection of an Object
a2dFastSelect2Interactive (De)selection Selection of an Object(s)
a2dFileHistoryItemHolds one file for placing in history list
a2dFileLineParserUsed to parse command strings comming from files
a2dFileNamePropertyProperty to hold a FileName type variable to be associated with a a2dPropObject
a2dFill
a2dFillPropertyProperty to hold a a2dFill type variable to be associated with a a2dPropObject
a2dFloatPropertyProperty to hold a float type variable to be associated with a a2dPropObject
a2dFontDefines a font to be set to a2dDrawer2D or stored in a2dCanvsObject etc
a2dFontDcDC font class
a2dFontDialogDisplay a font selection dialog
a2dFontFreetypeDataFreetype font class
a2dFontInfoFont info class, used as a single element for enumerating fonts
a2dFontInfoListA list used for enumerating fonts
a2dFontPropertyProperty to hold a a2dFont type variable to be associated with a a2dPropObject
a2dFontSearchPathDialogDisplay a dialog to edit the font search path
a2dFontStrokeStroke font class
a2dFrameViewConnectorUses a wxFrame to hold new views or to create child wxFrame's to hold new views
a2dFreetypeModuleInitiates Freetype library
a2dFunctionCurveObject to plot a Curve defined by a Function in form of a string
a2dGeneralGlobalOne Global instance of this class exists, in order to get to global needed objects
a2dGeneralModuleInitializes the general module
a2dGlobalClass for storing paths and settings, which are used within the artbase module
a2dGlyphHoles one glyph from a freetype font
a2dGraphicsMasterToolMaster tool for objects+wires graphics
a2dGroupDlg
a2dHandleA2dHandle is used inside editing versions of a certain objects
a2dHandleMouseEventGeneral event sent from a2dHandle to its parent a2dCanvasObject
a2dHitStruct for how a single object on one layer was hit
a2dHitEventStructure to give as parameter to member functions of wxCanvasObject
a2dIdBaseA class for id's of various kinds
a2dImageA2dImage (will scale/rotate image when needed)
a2dImageMMA2dImageMM (will scale/rotate image when needed)
a2dImageToolInteractive Insertion of an a2dImage Object
a2dInt16PropertyProperty to hold a 2 byte integer type variable to be associated with a a2dPropObject
a2dInt32PropertyProperty to hold a 2 byte integer type variable to be associated with a a2dPropObject
a2dIOHandlerA2dIOHandler takes care of loading and/or saving data
a2dIOHandlerCVGInInput handler for the CVG format
a2dIOHandlerCVGOutOutput handler for the CVG format
a2dIOHandlerGDSInInput driver for GDSII files
a2dIOHandlerGDSOutOutput driver for GDSII files
a2dIOHandlerKeyInInput driver for KEY format files
a2dIOHandlerKeyOutOutput driver for KEY files
a2dIOHandlerStrInUsing a file stream for input, stream the file into a a2dDocument or other object
a2dIOHandlerStrOutUsing a file stream for output, stream a a2dDocument or other wxObject into a stream
a2dIOHandlerSVGInInput handler for the SVG format
a2dIOHandlerSVGOutOutput handler for the SVG format
a2dIOHandlerXMLInput handler for the XML format
a2dIOHandlerXMLExceptionFor exceptions thrown while parsing XML files
a2dIOHandlerXMLPullInput and output handler for XML alike files
a2dIOHandlerXmlSerInInput and output handler for the XmlSer format
a2dIOHandlerXmlSerOutInput and output handler for the XmlSer format
a2dIOHandlerXMLWriteFor writing XML files
a2dIterCWhile iterating a a2dCanvasDocument, this holds the context
a2dIterCUAn object of this class will update a a2dIterC with the required information
a2dLayerDialog
a2dLayerGroupHolds a list of layers numbers
a2dLayerInfoLayer properties for one layer,
a2dLayerOrderDialog
a2dLayers
a2dLayerViewUsed by a2dCanvasView to decide what layers are to be rendered
a2dLibraryReferenceA2dLibraryReference is a symbol object, it holds a reference
a2dLineLine calculations
a2dLineSegmentNormal straight line segment in a2dVertexList and a2dVertexArray
a2dlist< T >Std list compatible list
a2dMarkerFor Markers on a Curve
a2dMarkerShowFor Showing Marker position of Markers on a Curve
a2dMasterDrawBaseCommon stuff for several master tools
a2dMasterDrawSelectFirstMaster tool for objects graphics slecting and dragging nd zooming
a2dMasterDrawZoomFirstMaster tool for objects graphics slecting and dragging nd zooming
a2dMatrixPropertyProperty to hold a a2dAffineMatrix
a2dMeasureDlg
a2dMeasureToolInteractive Selection of an Object
a2dMemberDclrTyped< basetype, proptype >Like a2dPropertyIdTyped, but always references a certain member in a certain class
a2dMemDcDrawerThis class implements drawing functions for wxDC based drawing
a2dMemManagerSimple Memory manager for some objects which often create and destroy to replace OS-system calls
a2dMemoryCriticalSectionHelper
a2dMenuIdItemStore a menu Id generated by XRCID( menuIdString ) plus a menustring and helpstring
a2dMenuPropertyProperty to hold a Menu type variable to be associated with a a2dPropObject
a2dMultiEditToolThis tool does do a hit test on objects to edit, and then starts editing the object
a2dMultiSelectGroupA2dRecursiveEditTool holds multiple edit object in here
a2dNamedProperty(In) Visible property that can be added to Docview Objects
a2dNamedPropertyListList of a2dNamedProperty objects
a2dNameReferenceA2dNameReference is a text like object, but next to that it holds a reference
a2dNewDocumentSize
a2dObjectRef Counted base object
a2dObjectEditToolThis tool is for editing a single object
a2dObjectListList of a2dObject's
a2dObjectPropertyProperty to hold a wxObject variable to be associated with a a2dPropObject
a2dOriginA2dOrigin stays at World Coordinate Zero (0,0) not matter what
a2dPathListPath searching
a2dPathListPropertyProperty to hold a FileName type variable to be associated with a a2dPropObject
a2dPathSettings
a2dPieCurveCurve represented by a number of vertexes
a2dPinA2dPin used in a2dCanvasObject to add pins to it
a2dPinClassThis is a class/type description for a2dPin's
a2dPlotPlot a group of curves on a given area in world coordinates
a2dPoint2DPropertyProperty to hold a a2dPoint2D plus an index in e.g a polygon
a2dPolygonLPolygon defined with list of points
a2dPolygonLClipperClips all children to a polygon
a2dPolygonLClipper2Clips all children to a polygon
a2dPolyHandleLHandle holds a pointer to a polygon/polyline segment
a2dPolylineLPolyline defined with list of points
a2dPropertyProperty to hold a a2dObjectPtr smart pointer type variable to be associated with a a2dPropObject
a2dPropertyEditEventSee a2dCommandProcessorEvent
a2dPropertyEditorDlgEdit properties of a2dCanvasObject's
a2dPropertyIdThis 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
a2dPropertyToolInteractive edit properties of an object
a2dPropObjectBaseclass derived from a2dObject having a a2dObjectList containing dynamic properties
a2dPtrList< T >A list class for pointers
a2dRectA2dRect
a2dRectCA2dRectC is a centered rectangle
a2dRectMMA2dRectMM
a2dRecursiveEditToolThis tool does do a hit test on objects to edit, and then starts editing the object
a2dRefCountSimple ref counted class to maintain a wxObject* as if it is a smart pointer
a2dRefCountListList for a2dRefCount Smart pointers
a2dRenderImageA2dRenderImage is an a2dCanvasObject that is able to display a complete a2dCanvasDocument as a a2dCanvasObject
a2dRenderImageZoomToolInteractive Zooming into a a2dRenderImage canvasobject
a2dResolveIdInfoClass used in a2dResolveIdList to resolve references to other objects while readin in a file
a2dRestrictionEngineRestriction engine for editing restrictions like snapping
a2dRestrictionEngineOldDEPRECATED Restriction engine for editing restrictions like snapping
a2dRestrictionEngineOld::SnapObjectInfoStructure to descripe snapping properties of an object
a2dRgbaImageA2dRgbaImage
a2dRotateToolInteractive rotate an object
a2dRouteDataClass for rerouting wires
a2dRouteData::BorderPointAn entry in the border queue
a2dRouteData::BorderQueueThis is a priority queue for border points
a2dRouteData::BorderQueue::AllocBlockMemory allocation block
a2dRouteData::RoutePointData structure holding the per point information
a2dScaledEndLineA2dScaledEndLine
a2dScrolledWindowViewConnectorExtend a2dViewConnector to have a a2dDocumentViewScrolledWindow for each view
a2dSelectToolInteractive Selection of an Object
a2dSettings
a2dShadowStylePropertyCreates a shadow behind a a2dCanvasObject when added as property
a2dSimpleEditPolygonToolSimple (handle-less) wire editing tool intended as sub-tool for master tools
a2dSLineA2dSLine
a2dSmrtPtr< Clss >A pointer class, that automatically calls SmrtPtrOwn/SmrtPtrRelease
a2dSmrtPtrBaseA 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
a2dSpanDataUsed in freetype rendering
a2dSplitterConnector< Twindow >Extend wxSameFrameViewConnector to connect view into a splitter window
a2dStDrawToolBase for tools that draw and are stack based
a2dStDrawToolFastBase for tools that draw and are stack based
a2dStringPropertyProperty to hold a wxString type variable to be associated with a a2dPropObject
a2dStrokeBase class for all types of strokes, understood by a2dDrawer2D classes
a2dStrokePropertyProperty to hold a a2dStroke type variable to be associated with a a2dPropObject
a2dStToolThe a2dStTool is used to derive tools from
a2dStToolContrThe a2dStToolContr is a Tool Controller specialized for working with a2dCanvasView
a2dStToolEvtHandlerBehaviour model of a2dStTool tools
a2dStToolFixedToolStyleEvtHandlerMakes a tool fixed in style
a2dStyleDialogGeneral style dialog to edit a2dCanvasObject style
a2dStylePropertyInvisible Style property that can be added to Canvas Objects
a2dSubDrawMasterToolMaster tool for sub drawing child objects in a2dCanvasObject
a2dSurfacePolygon defined with list of points for outer contour plus a list of hole polygons
a2dSweepCurveCurve represented by a number of vertexes
a2dSweepPointOld a complex point at a sweep value
a2dTemplateEventEvent sent to a2dViewConnector
a2dTemplateFlagTemplate flags
a2dTextA2dText is an abstract base class
a2dTextGDSA2dTextGDS text based on wxDC text drawing
a2dTextGroupTo render/hold a groups of text objects
a2dTicFormatterBase class for axis tic formatter
a2dTileBoxA2dTileBox is a subarea of a tile
a2dTilesStorage for a a tiled area
a2dTimerWxArt2D specific a2dTimer which notifies a2dCanvasObject's
a2dTipWindowPropertyProperty to hold a tip window type variable to be associated with a a2dPropObject
a2dToolContrThe a2dToolContr is the base class for Tool controller classes
a2dToolEvtHandlerTo implement behaviour on a set of tools
a2dToolListList for a2dBaseTool's
a2dToolPropertyProperty to hold a a2dBaseTool pointer type variable to be associated with a a2dBaseTool
a2dTransDlg
a2dUint16PropertyProperty to hold an unsigned 2 byte integer type variable to be associated with a a2dPropObject
a2dUint32PropertyProperty to hold an unsigned 4 byte integer type variable to be associated with a a2dPropObject
a2dUpdateAreaRecord in update list of a2dCanvasView
a2dUpdateListMaintains a list of areas on a view to be redrawn
a2dVariablesArrayHolds arrayed variables, e.g. parameter lists in a command processor
a2dVariablesHashHolds internal variables to be used whereever needed
a2dVectorPathA2dCanvasObject for a Vector Path
a2dVertexArrayVertex array of line and arc segments
a2dVertexCurveCurve represented by a number of vertexes
a2dVertexListVertex list of line and arc segments
a2dVertexListCurveCurve represented by a number of vertexes in a List
a2dViewHolds a view on a a2dDocument
a2dViewConnectorThis class is used to connect newly created a2dView's to a wxFrame and/or wxWindow
a2dViewEventA2dView event, to report events in the a2dView class
a2dViewPrintoutTo print what is displayed on a a2dCanvasView or the whole document as seen from the showobject of the drawer
a2dViewTemplateUsed 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
a2dVoidPtrPropertyProperty to hold a void pointer type variable to be associated with a a2dPropObject
a2dVpathVector Path
a2dVpathArcSegmentArc Segment
a2dVpathCBCurveSegmentCubic Bezier curve
a2dVpathQBCurveSegmentQuadratic Bezier curve
a2dVpathSegmentNormal straight line segment in a2dVpath
a2dWalker_AllowedObjectsFilter to string or file
a2dWalker_CallMemberFuncPerform a function on each a2dCanvasObject in the document
a2dWalker_CallMemberFuncWPerform a function on each a2dCanvasObject in the document
a2dWalker_CollectCanvasObjectsCollect a2dCanvasObject's in a hierarchy of a a2dCanvasDocument
a2dWalker_DetectSmallDetection of small objects
a2dWalker_DetectSmallSegmentsDetection of small objects
a2dWalker_FilterCanvasObjectsDocument walking to select a2dCanvasObject by filtering against several constraints
a2dWalker_FindAndSetCorridorPathFind the a2dcanvasObject, and set the corridor flag on the path to it
a2dWalker_FindCanvasObjectFind a2dCanvasObjects in a hierarchy of a a2dCanvasDocument
a2dWalker_LayerCanvasObjectsAlgorithm to delete a2dCanvasObjects on layers or to move, copy to other layers
a2dWalker_LayerGroupBase algorithm class to work on a2dCanvasObjects in groups of layers
a2dWalker_MakeTreeMake the child which fit the mask/filter into a tree structure to a certain level
a2dWalker_RemoveHierarchyRemove hierarchy in grouped objects
a2dWalker_RemovePropertyRemove from a2dPropObject in a hierarchy, certain properties
a2dWalker_RemovePropertyCandocRemove from property in a hierarchy of a canvas document
a2dWalker_RenderLayersSet a2dCanvasObjects check flag when in view
a2dWalker_SetAvailableSet layers available in a2dCanvasView as found in document
a2dWalker_SetCanvasDocumentSet the a2dCanvasObject's a2dCanvasDocument root recursive
a2dWalker_SetProperty< basetype, a2dpropertyidtyped, proptype >Set a2dObjects property in a hierarchy of a a2dDocument
a2dWalker_SetPropertyToObjectSet a2dCanvasObjects property in a hierarchy of a a2dCanvasDocument
a2dWalker_SetSpecificFlagsCanvasObjectsSet a2dCanvasObjects flags in a hierarchy of a a2dCanvasDocument
a2dWalker_SetViewDependentSet the a2dCanvasObject's view dependent
a2dWalkerIOHandlerIo handler to iterate through a a2dDocument
a2dWalkerIOHandlerWithContextWalker taking iterative context into account
a2dWHA2dWH
a2dWHCenterA2dWHCenter
a2dWidgetButtonA2dWidgetButton is a a2dCanvasObject based button in a canvas
a2dWidgetButtonCommandSpecialized a2dWidgetButton which processes a given a2dCommand
a2dWidgetButtonGroupHolds several a2dWidgetButton and othere a2dCanvasObject's
a2dWindowConnector< Twindow >Connector which holds one pointer to a wxWindow derived class being the template parameter
a2dWindowMMA2dWindowMM
a2dWindowPropertyProperty to hold a window type variable (for example wxTipWindow) to be associated with a a2dPropObject
a2dWindowViewConnectorExtend a2dViewConnector to have a a2dDocumentViewScrolledWindow for each view
a2dWireEndTemporary object used in editing connected objects
a2dWirePolylineLA2dWirePolylineL is a polyline that adjusts itself when the objects it connects move
a2dWiresA2dWires is used to generate wires to Connect other a2dCanvasObject's
a2dXmlStringInput and output handler for the XmlSer format
a2dXMLTagUsed in XML parsing to hold one tag and its atributes
a2dZoomedViewView to display the size of a2dCanvasView compared to the whole of the a2dCanvasDocument that is viewed
a2dZoomFastInteractive Zooming
a2dZoomToolInteractive Zooming
a_union_valueFor reading bytes from a binary GDS-II file, and convert them to internal types
bldun
CanvasFillDialogTo choose fill
CopywxListBoxGUI listbox with copy feature
DcFontEnumeratorA2dFontDcData auxiliry class to aid in enumerating fonts
DcKerningHashA hash map, used for storage of kerning between characters of a font
DcWidthHashA hash map, used for storage of character widths of a font
FillPatterns
FT_GlyphHashA hash map, used for storage of freetype glyphs
GDS_ErrorGDSII format input and output
gds_strans_bitflagsHolds GDS-II info for reflection and positioning
IdentifyDialog
LayerPropertiesDialogDialog for displaying/editing layers and properties of layers
LogicalFunctionTo choose the way drawing is done ( not yet implemented )
PatternDialogChoose a fill pattern
PenDialogPen dialog fro choosing a stroke
pres_bitflagsHow a GDS-II object is placed relative to its XY position
StransClass to hold GDS-II transformation info, only used within the GDSII reader
ToolDlgGUI to choose a tool, and execute it via the command processor
wxDoubleNumberEntryDialogWxDoubleNumberEntryDialog: a dialog with spin control, [ok] and [cancel] buttons
wxNotebookConnector< NoteBook, Twindow, Tview >Extend a2dWindowConnector to connect views into a wxNotebook window
Class List -- Tue Aug 31 18:11:04 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation