wxArt2D
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNagg
oC_ARRAYArray of bytes, which holds a string in GDS-II
oC_ARRAYB
oC_tagFONT_PROPERTIESMSW specific font properties
oCa2d3DShapeTo make object having a shadow behind it OR to extrude them in 3D
oCa2dAETUsed internal for scanned ( gradient etc. ) polygon filling
oCa2dAffineMatrixA 2x3 affine matrix class for 2D transformations
oCa2dAggDrawerAntigrain based drawing context derived from a2dDrawer2D
oCa2dAggDrawerBase
oCa2dAggDrawerRgbaAntigrain based drawing context derived from a2dDrawer2D
oCa2dAppearBase class for adding to the list of appearances in a a2dCameleon
oCa2dArcA2dArc centered at x,y
oCa2dArcSegmentArc Segment in a2dVertexList
oCa2dArrayStringPropertyProperty to hold a wxArrayString type variable to be associated with a a2dObject
oCa2dArrowA2dArrow is used for having line begin and ends on specific objects
oCa2dArtBaseModuleInitiation module for the wxArt2D library
oCa2dArtProviderProvide cursors etc
oCa2dAutoZeroPropertyProperty to hold a a2dObject pointer type variable to be associated with a a2dObject
oCa2dAutoZeroPtrA pointer class, that is automatically set to 0 if the target is deleted
oCa2dAxisMarkerFor Markers on an Axis
oCa2dBandCurveCurve represented by a number of vertexes
oCa2dBandMarkerMarker for two value in one curve, called a a2dBandCurve
oCa2dBarCurveBars in a Curve represented by a number of vertexes
oCa2dBaseMarkerFor Markers on a Plot
oCa2dBaseToolThe a2dBaseTool is used to derive tools from that are controlled by
oCa2dBboxHash
oCa2dBlindDrawer2DClass draws nothing, still can be used as a drawing context
oCa2dBooleanWalkerHandlerWalk a document tree and perform boolean opration on primitives
oCa2dBoolPropertyProperty to hold a bool type variable to be associated with a a2dObject
oCa2dBoudingBoxPropertyProperty to hold a a2dBoundingBox type variable to be associated with a canvasobject
oCa2dBoundingBoxStores one a2dBoundingBox of a a2dCanvasObject
oCa2dBuildIn
oCa2dCamCreate
oCa2dCameleonObject to show several appearance views on what it contains
oCa2dCameleonEventSee a2dCameleonEvent
oCa2dCameleonInstA2dCameleonInst to show one appearance of an a2dCameleon
oCa2dCameleonSymbolicRefA2dCameleonSymbolicRef
oCa2dCanvasA2dCanvas is used to display one of the a2dCanvasObjects which are part of a a2dCanvasDocument object and all that is nested in that choosen object
oCa2dCanvasBandCurveHandleHandle holds a pointer to a polygon/polyline segment
oCa2dCanvasCommandProcessorCommand processor specially designed to work with a a2dCanvasDocument
oCa2dCanvasDocumentEach a2dCanvasView needs to have a a2dCanvasDocument set in order to render data
oCa2dCanvasDocumentIOHandlerImageInInput and output handler for a2dCanvasDocument to/from a wxImage
oCa2dCanvasDocumentIOHandlerImageOutInput and output handler for a2dCanvasDocument to/from a wxImage
oCa2dCanvasDocumentReferenceTo display a2dCanvasObject references
oCa2dCanvasDocumentReference2To display a2dCanvasObject references
oCa2dCanvasDocumentReferenceAsTextTo display a2dCanvasObject references
oCa2dCanvasGlobalGlobal settings for the a2dCanvas library
oCa2dCanvasModuleInitiation module for the wxArt2D library
oCa2dCanvasObjectA2dCanvasObject is the base class for Canvas Objects
oCa2dCanvasObjectArrayReferenceA2dCanvasObjectArrayReference is an array of a reference to any a2dCanvasObject derived class
oCa2dCanvasObjectEventSee a2dCanvasObjectMouseEvent
oCa2dCanvasObjectFilterClass use by a2dIterC to filter objects for rendering
oCa2dCanvasObjectFilterHighLightedFilter for selected a2dCanvasObject's
oCa2dCanvasObjectFilterLayerMaskFilter on this layer and mask
oCa2dCanvasObjectFilterLayerMaskNoToolNoEditObjects with m_editingcopy or m_toolobject are skipped
oCa2dCanvasObjectFilterOnlyNoMaskBlindObject not fitting the mask are drawn blind
oCa2dCanvasObjectFilterPropertyNoMaskBlindObjects not fitting the property are not drawn, inclusif its children
oCa2dCanvasObjectFilterSelectedFilter for selected a2dCanvasObject's
oCa2dCanvasObjectFilterSelected2Filter for selected a2dCanvasObject's
oCa2dCanvasObjectFilterToolObjectsFilter for tool related a2dCanvasObject's
oCa2dCanvasObjectIter
oCa2dCanvasObjectList
oCa2dCanvasObjectLuaLua script used to draw the object
oCa2dCanvasObjectMouseEventMouse event sent from a2dCanvasObject to itself
oCa2dCanvasObjectPtr_compare
oCa2dCanvasObjectPtrPropertyProperty to hold a a2dCanvasObject pointer type variable to be associated with a canvasobject
oCa2dCanvasObjectReferenceA2dCanvasObjectReference is a reference to any a2dCanvasObject derived class
oCa2dCanvasObjectsChooseDialog
oCa2dCanvasObjectsDialog
oCa2dCanvasObjectsDocDialog
oCa2dCanvasOFlagsA2dCanvasObject flags as a structure
oCa2dCanvasOHitFlagsA2dCanvasObject hit flags as a structure
oCa2dCanvasSimSimple canvas using a whole view for all of the scrolled window
oCa2dCanvasViewView on a a2dCanvasDocument
oCa2dCanvasXYDisplayGroupSimple curve group with just one a2dCurvesArea in use
oCa2dCanvasXYDisplayGroupAreasSpecial object group to plot a2dCurve Objects but also any other a2dCanvasObject
oCa2dCentralCanvasCommandProcessorCommand wrapper specially designed to work with wxArt2D docview classes and rest
oCa2dCharEqualWxChar equality class, used in hash maps
oCa2dCharHashWxChar hashing function, used in hash maps
oCa2dCircleA2dCircle at x,y, and with radius
oCa2dClipPathPropertyClipping Path property that can be added to a2dCanvasObject's
oCa2dCloseDocumentEventSent to document before closing
oCa2dCloseViewEventSee a2dDocumentEvent
oCa2dColorComboBox
oCa2dColourPropertyProperty to hold a FileName type variable to be associated with a a2dObject
oCa2dComEventSee a2dComEvent
oCa2dCommandBase command for the a2dCommandProcessor
oCa2dCommand_AddObjectUsed to add object to a a2dCanvasDocument in the current parent
oCa2dCommand_AddObjectsUsed to add objects to a a2dCanvasDocument in the current parent
oCa2dCommand_AddObjectToGroupUsed to add object to a a2dCanvasDocument in the current parent
oCa2dCommand_AddPointUsed to add points to polygon objects
oCa2dCommand_AlignMaskFor changing only the alignment of objects for which a certain mask was set
oCa2dCommand_BandCurveMovePointUsed to move points in BandCurve objects
oCa2dCommand_ChangeCanvasObjectStyleUsed to change style of canvas objects in a a2dCanvasDocument
oCa2dCommand_ChangeTextUsed to change text and caret of canvas text objects in a a2dCanvasDocument
oCa2dCommand_CloneCameleonFromInstMaskObjects which fit the mask are grouped into a new object
oCa2dCommand_ConnectPinsUsed to connect two pins
oCa2dCommand_ConvertMaskObjects which fit the mask are converted to polygons or vector paths
oCa2dCommand_CopyMaskObjects which fit the mask are copied to target and translated
oCa2dCommand_CreateCameleonMask===================== commands for cameleons =========================
oCa2dCommand_DeleteMaskDelete objects which fit the mask
oCa2dCommand_DisConnectPinsUsed to disconnect two pins
oCa2dCommand_EliminateMatrix
oCa2dCommand_FlattenCameleonMaskObjects which fit the mask are grouped into a new object
oCa2dCommand_GdsIoSaveFromViewSet
oCa2dCommand_GdsIoSaveTextAsPolygonSet
oCa2dCommand_GetEnvVariableGet internal variable
oCa2dCommand_GetVariableGet internal variable
oCa2dCommand_GroupABCommand on selected objects
oCa2dCommand_GroupMaskObjects which fit the mask are grouped into a new object
oCa2dCommand_ImagesToRectMaskObjects which fit the mask are converted to rectangles
oCa2dCommand_JoinAtPin
oCa2dCommand_KeyIoSaveFromViewSet
oCa2dCommand_KeyIoSaveTextAsPolygonSet
oCa2dCommand_MergeMaskObjects which fit the mask are merge into one new object
oCa2dCommand_MoveMaskObjects which fit the mask are moved to target and translated
oCa2dCommand_MoveMidSegmentUsed to move points in polygon objects
oCa2dCommand_MoveObjectMove object within a a2dDrawing
oCa2dCommand_MovePointUsed to move start or end point in line objects
oCa2dCommand_MoveSegmentUsed to move points in polygon objects
oCa2dCommand_NewGroupCreate new group at x,y
oCa2dCommand_NewPinCreate new group at x,y
oCa2dCommand_OffsetMaskObjects which fit the mask are offset corrected
oCa2dCommand_PolygonToSurfaceMaskObjects which fit the mask are offset corrected
oCa2dCommand_PushInto
oCa2dCommand_ReleaseObjectUsed to release object from a a2dCanvasDocument in the current parent
oCa2dCommand_ReleaseObjectFromGroupUsed to release object from a a2dCanvasDocument in the current parent
oCa2dCommand_RemoveSegmentUsed to remove points from polygon objects
oCa2dCommand_RemoveZeroWire
oCa2dCommand_ReplaceObjectUsed to replace an object in a a2dCanvasDocument in the current parent
oCa2dCommand_RotateMaskFor changing only the matrix of objects for which a certain mask was set
oCa2dCommand_SelectCommand on selected objects
oCa2dCommand_SetCanvasPropertyUsed to change a property on objects
oCa2dCommand_SetCursorSet cursor
oCa2dCommand_SetEnvironmentVariableSet a environment variable
oCa2dCommand_SetFillSet
oCa2dCommand_SetFillColour
oCa2dCommand_SetFillStrokeExtMaskObjects which fit the mask are given a new fill and stroke style
oCa2dCommand_SetFillStrokeMaskObjects which fit the mask are given a new fill and stroke style
oCa2dCommand_SetFlagFor changing boolean values inside canvas objects
oCa2dCommand_SetFlagsFor changing boolean values inside a rectangle of the current parent object
oCa2dCommand_SetInternalBoundariesUsed to set internal boundaries of canvas plot objects
oCa2dCommand_SetLayerGroupLayer group A and B commands
oCa2dCommand_SetLayerMaskSet layer of objects which fit the mask
oCa2dCommand_SetLayersPropertySet all layers visible or not
oCa2dCommand_SetPinFlagsFor changing boolean flag values inside pins
oCa2dCommand_SetPropertyUsed to change a property on objects
oCa2dCommand_SetSegmentsUsed to set the complete Segment list/array of polygons
oCa2dCommand_SetSelect2FlagFor changing boolean select2 flag values inside canvas objects
oCa2dCommand_SetSelectFlagFor changing boolean select flag values inside canvas objects
oCa2dCommand_SetShowObject
oCa2dCommand_SetStrokeSet
oCa2dCommand_SetStrokeColour
oCa2dCommand_SetTextChangesMaskObjects which fit the mask are given a new font and other text properties
oCa2dCommand_SetVariableSet a string variable inside wxDocview
oCa2dCommand_ShowDlgCommand to show a dialog
oCa2dCommand_SplitAtPin
oCa2dCommand_SurfaceToPolygonMaskObjects which fit the mask are offset corrected
oCa2dCommand_SweepCurveMovePointUsed to move points in VertexCurve objects
oCa2dCommand_ToBackMaskObjects which fit the mask to bottom in parent (rendered first)
oCa2dCommand_ToTopMaskObjects which fit the mask to top in parent (rendered last)
oCa2dCommand_TransformMaskFor changing only the matrix of objects for which a certain mask was set
oCa2dCommand_UnGroupMaskObjects which fit the mask are grouped into a new object
oCa2dCommand_UrlOnMaskObjects which fit the mask are given an Url property
oCa2dCommand_VertexCurveMovePointUsed to move points in VertexCurve objects
oCa2dCommand_VertexListCurveMovePointUsed to move points in VertexCurve objects
oCa2dCommand_ViewAsImageExport view as image
oCa2dCommand_ViewAsSvgExport view as ViewAsSvg
oCa2dCommand_VirtWireSpecialized command using the Assign method of Taco to transfer changes in editcopy to original
oCa2dCommandEventSee a2dCommandEvent
oCa2dCommandExceptionFor exceptions thrown from commands
oCa2dCommandGroupGroup of commands, used to group commands together for undo/redo
oCa2dCommandIdEach a2dCommand is given a command id at construction
oCa2dCommandMasked
oCa2dCommandMatrixData
oCa2dCommandProcessorBase command processor
oCa2dCommandProcessorEventEvent sent to a2dCommandProcessor
oCa2dConnectionGeneratorWhen a new wire or other connection object needs to be created,
oCa2dConnectionGeneratorDirectedFlowSpecialized generator for flow on one a2dcanvasObject using wires
oCa2dConnectionGeneratorInOutSpecialized generator for flow on one a2dcanvasObject using wires
oCa2dConnectionGeneratorObjectWireSpecialized generator for flow on one a2dcanvasObject using wires
oCa2dConnectionGeneratorTwoFlowSpecialized generator for two flow on one a2dcanvasObject
oCa2dControlA2dControl captures a wxWindow inside
oCa2dCoordinateEntry
oCa2dCopyMultiToolDrag and Copy Selected canvasObjects
oCa2dCopyToolInteractive copy an object
oCa2dCorridorCorridor as a direct event path to a a2dCanvasObject
oCa2dCursorCursor on curve plot as a vertical line with markers
oCa2dCursorAxisMarker
oCa2dCursorMarkerListList of markers
oCa2dCursorStack
oCa2dCurveBase class for curves
oCa2dCurveAxisBase class for axis in a2dCanvasXYDisplayGroup
oCa2dCurveAxisLinBase class for axis in a2dCanvasXYDisplayGroup
oCa2dCurveGroupLegendLegend for a group of curves
oCa2dCurveObjectA2dCurveObject for objects needing to know its parent a2dCurvesArea
oCa2dCurvesAreaBase class for curve area in a a2dCurvesAreaList, like used in a2dCanvasXYDisplayGroups
oCa2dCurvesAreaListList for a2dCurvesArea objects
oCa2dCurveZoomToolInteractive Zooming into a a2dCanvasXYDisplayGroup
oCa2dCustomColors
oCa2dDateTimePropertyProperty to hold a wxDateTime type variable to be associated with a a2dObject
oCa2dDcDrawerThis class implements drawing functions for wxDC based drawing
oCa2dDeleteToolInteractive delete an object
oCa2dDiagramDiagram is an appearance for a2dCameleon
oCa2dDialogStyle
oCa2dDocumentThe document class can be used to model an application's file-based data
oCa2dDocumentCommandProcessorOne object of this class may be created in an application, to manage all the templates and documents
oCa2dDocumentEventUsed to report a2dDocument events
oCa2dDocumentFrameDefault frame for displaying documents
oCa2dDocumentMDIChildFrameDefault frame for displaying documents
oCa2dDocumentMDIParentFrameUse wxDocMDIParentFrame instead of wxDocMDIParentFrame
oCa2dDocumentPrintoutPrint a document
oCa2dDocumentTemplateUsed to model the relationship between a document class and files
oCa2dDocumentTemplateAutoAutomatic template, which searches a suitable handler for the document
oCa2dDocumentViewScrolledWindowSpecialized wxScrolledWindow to handle a2dView events
oCa2dDocumentViewWindowSpecialized wxWindow to handle a2dView events
oCa2dDocviewGlobalOne Global instance of this class exists, in order to get to
oCa2dDocviewModuleA module to initialize the docview framework
oCa2dDoMuStore and convert number to number with unit and visa versa. e.g. 1.23e-6 => 1.23 * 1e-6
oCa2dDoublePropertyProperty to hold a double type variable to be associated with a a2dObject
oCa2dDragListBoxGUI listbox with copy feature
oCa2dDragMultiNewTool
oCa2dDragMultiToolDrag Selected canvasObjects
oCa2dDragNewToolInteractive drag a new object into a drawing
oCa2dDragOrgTool
oCa2dDragToolInteractive drag an object
oCa2dDrawArcToolInteractive drawing of a circular arc
oCa2dDrawCircleToolInteractive drawing of a Circle
oCa2dDrawCircleToolFastInteractive drawing of a Circle
oCa2dDrawEllipseToolInteractive drawing of a Ellipse
oCa2dDrawEllipticArcToolInteractive drawing of a EllipticArc
oCa2dDrawer2DDrawing context abstraction
oCa2dDrawingContain one drawing as hierarchical tree of a2dCanvasObject's
oCa2dDrawingEventSee a2dDrawingEvent
oCa2dDrawingFrameTo use as a drawing frame within a drawing
oCa2dDrawingPartDisplay Part of a a2dDrawing, in which a2dCanvasObjects are shown
oCa2dDrawingPrintOutTo print what is displayed on a a2dDrawingPart or the whole document as seen from the showobject of the drawer
oCa2dDrawLineToolInteractive drawing of a EllipticArc
oCa2dDrawPolygonLToolInteractive drawing of a polygon
oCa2dDrawPolygonLToolFastInteractive drawing of a polygon
oCa2dDrawPolylineLToolInteractive drawing of a polyline
oCa2dDrawPolylineLToolFastInteractive drawing of a polyline
oCa2dDrawRectangleToolInteractive drawing of a Rectangle
oCa2dDrawRectangleToolFastInteractive drawing of a Rectangle
oCa2dDrawTextToolInteractive drawing a text object
oCa2dDrawVPathToolInteractive drawing of a polygon
oCa2dDrawWirePolylineLToolInteractive drawing of a polyline wire
oCa2dDumbPtrA pointer class, that does not call SmrtPtrOwn/SmrtPtrRelease, but initializes to 0
oCa2dDumbPtrListA list class for reference counted objects
oCa2dDumpWalkerDebug handler for output the hierarchy found in a a2dDocument
oCa2dDynamicEventTableEntry
oCa2dEditorFrameSepcialized Frame for editor of a2dCanvas
oCa2dEditorFrameEventUsed to theme a a2dEditorFrame
oCa2dEditorModuleInitiation editor module for the wxArt2D library
oCa2dEditorMultiFrameViewConnectorCreates and Connect a wxEditorFrame + a2dCanvas with a view
oCa2dEditProperties
oCa2dEllipseA2dEllipse centered at x,y
oCa2dEllipticArcA2dEllipticArc centered at x,y
oCa2dEndsEllipticChordA2dEndsEllipticChord with begin and/or end object
oCa2dEndsLineA2dEndsLine with begin and/or end object
oCa2dErrorHolds one error report
oCa2dEvalExpression(s) evaluation based on a string
oCa2dEvalFunctionHolds a function in an evaluation string for a2dEval
oCa2dEvalVarHolds a variable in an evaluation string for a2dEval
oCa2dEvent
oCa2dExtendedResultAn object of this class represents the context of a query like a hit test
oCa2dExtendedResultItemThis is one hit result from a2dExtendedResult
oCa2dExternalReferenceA2dExternalReference is a text like object, but next to that it holds a reference
oCa2dExtFill
oCa2dExtStroke
oCa2dFastCopyMultiToolDrag and Copy Selected canvasObjects
oCa2dFastDragMultiToolDrag Selected canvasObjects
oCa2dFastSelectInteractive Selection of an Object
oCa2dFastSelect2Interactive (De)selection Selection of an Object(s)
oCa2dFileHistory
oCa2dFileHistoryItemHolds one file for placing in history list
oCa2dFileNamePropertyProperty to hold a FileName type variable to be associated with a a2dObject
oCa2dFill
oCa2dFillComboBox
oCa2dFillPropertyProperty to hold a a2dFill type variable to be associated with a a2dObject
oCa2dFillRefDataInternal to a2dFill for refcounting in wxObject style
oCa2dFloatPropertyProperty to hold a float type variable to be associated with a a2dObject
oCa2dFollowLinkInteractive follow link
oCa2dFollowLinkDocDrawCamInteractive follow link
oCa2dFontDefines a font to be set to a2dDrawer2D or stored in a2dCanvsObject etc
oCa2dFontDcDC font class
oCa2dFontDcData
oCa2dFontFreetypeDataFreetype font class
oCa2dFontInfoFont info class, used as a single element for enumerating fonts
oCa2dFontInfoListA list used for enumerating fonts
oCa2dFontPropertyProperty to hold a a2dFont type variable to be associated with a a2dObject
oCa2dFontRefData
oCa2dFontSearchPathDialogDisplay a dialog to edit the font search path
oCa2dFontStrokeStroke font class
oCa2dFontStrokeData
oCa2dFrameViewConnectorUses a wxFrame to hold new views or to create child wxFrame's to hold new views
oCa2dFreetypeModuleInitiates Freetype library
oCa2dFunctionCurveObject to plot a Curve defined by a Function in form of a string
oCa2dGeneralGlobalOne Global instance of this class exists, in order to get to global needed objects
oCa2dGeneralModuleInitializes the general module
oCa2dGlobalClass for storing paths and settings, which are used within the artbase module
oCa2dGlyphHoles one glyph from a freetype font
oCa2dGraphicsMasterToolMaster tool for objects+wires graphics
oCa2dGroupDlg
oCa2dGuiUser interface appearance for a2dCameleon
oCa2dHabitatDefines common settinsg for a habitat for a set of a2dCameleons
oCa2dHandleA2dHandle is used inside editing versions of a certain objects
oCa2dHandleMouseEventGeneral event sent from a2dHandle to its parent a2dCanvasObject
oCa2dHasParametersClass to define a set of properties/parameters on derived classes
oCa2dHatchFillDataTwo colour Hatch Fill
oCa2dHitStruct for how a single object on one layer was hit
oCa2dHitEventStructure to give as parameter to member functions of a2dCanvasObject
oCa2dIdBaseA class for id's of various kinds
oCa2dImageA2dImage (will scale/rotate image when needed)
oCa2dImageMMA2dImageMM (will scale/rotate image when needed)
oCa2dImageRGBA
oCa2dImageToolInteractive Insertion of an a2dImage Object
oCa2dInt16PropertyProperty to hold a 2 byte integer type variable to be associated with a a2dObject
oCa2dInt32PropertyProperty to hold a 2 byte integer type variable to be associated with a a2dObject
oCa2dIOHandlerA2dIOHandler takes care of loading and/or saving data
oCa2dIOHandlerCVGInInput handler for the CVG format
oCa2dIOHandlerCVGOutOutput handler for the CVG format
oCa2dIOHandlerDocCVGInInput handler for the CVG format
oCa2dIOHandlerDocCVGOutOutput handler for the CVG format
oCa2dIOHandlerGDSInInput driver for GDSII files
oCa2dIOHandlerGDSOutOutput driver for GDSII files
oCa2dIOHandlerKeyInInput driver for KEY format files
oCa2dIOHandlerKeyOutOutput driver for KEY files
oCa2dIOHandlerStrInUsing a file stream for input, stream the file into a a2dDocument or other object
oCa2dIOHandlerStrOutUsing a file stream for output, stream a a2dDocument or other wxObject into a stream
oCa2dIOHandlerSVGInInput handler for the SVG format
oCa2dIOHandlerSVGOutOutput handler for the SVG format
oCa2dIOHandlerXMLInput handler for the XML format
oCa2dIOHandlerXMLExceptionFor exceptions thrown while parsing XML files
oCa2dIOHandlerXMLPullInput and output handler for XML alike files
oCa2dIOHandlerXmlSerInInput and output handler for the XmlSer format
oCa2dIOHandlerXmlSerOutInput and output handler for the XmlSer format
oCa2dIOHandlerXMLWriteFor writing XML files
oCa2dIterCWhile iterating a a2dCanvasDocument, this holds the context
oCa2dIterCUAn object of this class will update a a2dIterC with the required information
oCa2dIterPP
oCa2dLayerDlg
oCa2dLayerGroupHolds a list of layers numbers
oCa2dLayerInfoLayer properties for one layer,
oCa2dLayerOrderDialog
oCa2dLayerOrderDlg
oCa2dLayers
oCa2dLayerViewUsed by a2dDrawingPart to decide what layers are to be rendered
oCa2dLibraryReferenceA2dLibraryReference is a symbol object, it holds a reference
oCa2dLineLine calculations
oCa2dLinearGradientFillDataLinear gradient Fill
oCa2dLineSegmentNormal straight line segment in a2dVertexList and a2dVertexArray
oCa2dLinkToolInteractive Insertion of an text object with a wxURI Object
oCa2dlistStd list compatible list
oCa2dLuaCentralCommandProcessor
oCa2dLuaConsole
oCa2dLuaEditorFrameSepcialized Frame for editor of a2dCanvas
oCa2dLuaExecDlg
oCa2dMarkerFor Markers on a Curve
oCa2dMarkerShowFor Showing Marker position of Markers on a Curve
oCa2dMasterDrawBaseCommon stuff for several master tools
oCa2dMasterDrawSelectFirstMaster tool for objects graphics slecting and dragging nd zooming
oCa2dMasterDrawZoomFirstMaster tool for objects graphics slecting and dragging nd zooming
oCa2dMasterSingleClick
oCa2dMasterTagGroupsMaster tool for objects graphics slecting and dragging
oCa2dMasterTagGroups2Master tool for objects graphics selecting and dragging
oCa2dMasterTagGroups3Master tool for objects graphics slecting and dragging
oCa2dMasterTagGroups33
oCa2dMasterTagGroups3LinkMaster tool for objects graphics slecting and dragging
oCa2dMasterTagGroups4Master tool for objects graphics slecting and dragging
oCa2dMatrixPropertyProperty to hold a a2dAffineMatrix
oCa2dMeasureDlg
oCa2dMeasureToolInteractive Selection of an Object
oCa2dMemberDclrTypedLike a2dPropertyIdTyped, but always references a certain member in a certain class
oCa2dMemDcDrawerThis class implements drawing functions for wxDC based drawing
oCa2dMemManagerSimple Memory manager for some objects which often create and destroy to replace OS-system calls
oCa2dMemoryCriticalSectionHelper
oCa2dMenuBarXmlHandler
oCa2dMenuIdItemStore a menu Id generated by XRCID( menuIdString ) plus a menustring and helpstring
oCa2dMenuPropertyProperty to hold a Menu type variable to be associated with a a2dObject
oCa2dMenuXmlHandler
oCa2dMovePinToolInteractive drag a a2dPin on a wire
oCa2dMultiEditToolThis tool does do a hit test on objects to edit, and then starts editing the object
oCa2dMultiSelectGroupA2dRecursiveEditTool holds multiple edit object in here
oCa2dNamedProperty(In) Visible property that can be added to Docview Objects
oCa2dNamedPropertyListList of a2dNamedProperty objects
oCa2dNameReferenceA2dNameReference is a text like object, but next to that it holds a reference
oCa2dNewDocumentSize
oCa2dObjectRef Counted base object
oCa2dObjectEditToolThis tool is for editing a single object
oCa2dObjectListList of a2dObject's
oCa2dObjectPropertyProperty to hold a wxObject variable to be associated with a a2dObject
oCa2dOneColourFillDataOne Colour Fill
oCa2dOneColourStrokeDataOne Colour Fill
oCa2dOriginA2dOrigin stays at World Coordinate Zero (0,0) not matter what
oCa2dParametersParameters appearance for a2dCameleon
oCa2dParPinA2dParPin points to a2dPort
oCa2dPathListPath searching
oCa2dPathListPropertyProperty to hold a FileName type variable to be associated with a a2dObject
oCa2dPathSettings
oCa2dPatternFillDataFilling using a wxbitmap
oCa2dPatternStrokeDataFilling using a wxbitmap
oCa2dPieCurveCurve represented by a number of vertexes
oCa2dPinA2dPin is used in a2dCanvasObject to add pins to it
oCa2dPinClassThis is a class/type description for a2dPin's
oCa2dPlotPlot a group of curves on a given area in world coordinates
oCa2dPoint2DPropertyProperty to hold a a2dPoint2D plus an index in e.g a polygon
oCa2dPolygonLPolygon defined with list of points
oCa2dPolygonLClipperClips all children to a polygon
oCa2dPolygonLClipper2Clips all children to a polygon
oCa2dPolyHandleLHandle holds a pointer to a polygon/polyline segment
oCa2dPolylineLPolyline defined with list of points
oCa2dPortPort to be used in a diagram for connecting to symbol
oCa2dPrintFactory
oCa2dProfiler
oCa2dProfilerCount
oCa2dProfilerHistogramHistogram profiling
oCa2dProfilerMeanTo find minimum and maximum values and sum of all values encountered in some pice of code
oCa2dProfilerTimerProfile timer
oCa2dPropertyProperty to hold a a2dObjectPtr smart pointer type variable to be associated with a a2dObject
oCa2dPropertyEditEventSee a2dCommandProcessorEvent
oCa2dPropertyEditorDlgEdit properties of a2dCanvasObject's
oCa2dPropertyIdThis is the base class for all kinds of property id's for a2dObject
oCa2dPropertyIdGetSet
oCa2dPropertyIdPropThis template class is for property ids meant for properties that do not encapsulate another type
oCa2dPropertyIdTypedThis template class is for property ids with a known data type
oCa2dPropertyToolInteractive edit properties of an object
oCa2dPushInStack
oCa2dRadialGradientFillDataRadial gradient Fill
oCa2dRectA2dRect
oCa2dRectCA2dRectC is a centered rectangle
oCa2dRectMMA2dRectMM
oCa2dRectWindow
oCa2dRectWindowT2
oCa2dRecursiveEditToolThis tool does do a hit test on objects to edit, and then starts editing the object
oCa2dRefCountSimple ref counted class to maintain a wxObject* as if it is a smart pointer
oCa2dRefCountListList for a2dRefCount Smart pointers
oCa2dRefMapClass to map references to objects stored in XML, in order to make the connection later on
oCa2dRenderImageA2dRenderImage is an a2dCanvasObject that is able to display a complete a2dCanvasDocument as a a2dCanvasObject
oCa2dRenderImageZoomToolInteractive Zooming into a a2dRenderImage canvasobject
oCa2dResolveIdInfoClass used in a2dResolveIdList to resolve references to other objects while readin in a file
oCa2dRestrictionEngineRestriction engine for editing restrictions like snapping
oCa2dRestrictionEngineOldDEPRECATED Restriction engine for editing restrictions like snapping
oCa2dRgbaImageA2dRgbaImage
oCa2dRotateToolInteractive rotate an object
oCa2dRouteDataClass for rerouting wires
oCa2dScaledEndLineA2dScaledEndLine
oCa2dScrolledWindowViewConnectorExtend a2dViewConnector to have a a2dDocumentViewScrolledWindow for each view
oCa2dSelectToolInteractive Selection of an Object
oCa2dSettings
oCa2dShadowStylePropertyCreates a shadow behind a a2dCanvasObject when added as property
oCa2dSimpleEditPolygonToolSimple (handle-less) wire editing tool intended as sub-tool for master tools
oCa2dSingleRoute
oCa2dSLineA2dSLine
oCa2dSmrtPtrA pointer class, that automatically calls SmrtPtrOwn/SmrtPtrRelease
oCa2dSmrtPtrBaseA trivial base class for a2dSmrtPtr. Non-template class, so that it can
oCa2dSmrtPtrListA list class for reference counted objects
oCa2dSmrtPtrWrapHelp class which makes it possible to store a smart pointer as a wxObject*
oCa2dSnapSettings
oCa2dSpanDataUsed in freetype rendering
oCa2dSplitterConnectorExtend wxSameFrameViewConnector to connect view into a splitter window
oCa2dStDrawToolBase for tools that draw and are stack based
oCa2dStDrawToolFastBase for tools that draw and are stack based
oCa2dStringPropertyProperty to hold a wxString type variable to be associated with a a2dObject
oCa2dStrokeBase class for all types of strokes, understood by a2dDrawer2D classes
oCa2dStrokePropertyProperty to hold a a2dStroke type variable to be associated with a a2dObject
oCa2dStrokeRefDataInternal to a2dStroke for refcounting in wxObject style
oCa2dStrokeStyleComboBox
oCa2dStToolThe a2dStTool is used to derive tools from
oCa2dStToolContrThe a2dStToolContr is a Tool Controller specialized for working with a2dCanvasView
oCa2dStToolEvtHandlerBehaviour model of a2dStTool tools
oCa2dStToolFixedToolStyleEvtHandlerMakes a tool fixed in style
oCa2dStyleDialogGeneral style dialog to edit a2dCanvasObject style
oCa2dStylePropertyInvisible Style property that can be added to Canvas Objects
oCa2dSubDrawMasterToolDraw Master tool for object graphics
oCa2dSurfacePolygon defined with list of points for outer contour plus a list of hole polygons
oCa2dSweepCurveCurve represented by a number of vertexes
oCa2dSweepPointOld a complex point at a sweep value
oCa2dSymbolSymbolic appearance for a2dCameleon
oCa2dSymbolicReferenceA2dSymbolicReference does not render referenced object
oCa2dTagVecPropertyProperty to hold a byte integer type vector to be associated with a a2dObject
oCa2dTemplateEventEvent sent to a2dViewConnector
oCa2dTemplateFlagTemplate flags
oCa2dTextA2dText is an abstract base class
oCa2dTextChanges
oCa2dTextGDSA2dTextGDS text based on wxDC text drawing
oCa2dTextGroupTo render/hold a groups of text objects
oCa2dTextPropDlgDisplay a font selection dialog
oCa2dTextPropDlgExt
oCa2dTicFormatterBase class for axis tic formatter
oCa2dTileBoxA2dTileBox is a subarea of a tile
oCa2dTilesStorage for a a tiled area
oCa2dTimerWxArt2D specific a2dTimer which notifies a2dCanvasObject's
oCa2dTimeTicFormatter
oCa2dTipWindowPropertyProperty to hold a tip window type variable to be associated with a a2dObject
oCa2dToolBarXmlHandler
oCa2dToolContrThe a2dToolContr is the base class for Tool controller classes
oCa2dToolEvtHandlerTo implement behaviour on a set of tools
oCa2dToolListList for a2dBaseTool's
oCa2dTransDlg
oCa2dTwoColourFillDataTo set a two colour fill
oCa2dUint16PropertyProperty to hold an unsigned 2 byte integer type variable to be associated with a a2dObject
oCa2dUint32PropertyProperty to hold an unsigned 4 byte integer type variable to be associated with a a2dObject
oCa2dUpdateAreaRecord in update list of a2dDrawingPart
oCa2dUpdateListMaintains a list of areas on a view to be redrawn
oCa2dUriPropertyProperty to hold a wxURI type variable to be associated with a a2dObject
oCa2dVariablesArrayHolds arrayed variables, e.g. parameter lists in a command processor
oCa2dVariablesHashHolds internal variables to be used whereever needed
oCa2dVectorPathA2dCanvasObject for a Vector Path
oCa2dVersionInfo
oCa2dVersNo
oCa2dVertexArrayVertex array of line and arc segments
oCa2dVertexCurveCurve represented by a number of vertexes
oCa2dVertexListVertex list of line and arc segments
oCa2dVertexListCurveCurve represented by a number of vertexes in a List
oCa2dViewHolds a view on a a2dDocument
oCa2dViewCanvasA2dCanvas and a2dCanvasView meet eachother here
oCa2dViewConnectorThis class is used to connect newly created a2dView's to a wxFrame and/or wxWindow
oCa2dViewEventA2dView event, to report events in the a2dView class
oCa2dViewPrintoutTo print what is displayed on a a2dCanvasView or the whole document as seen from the showobject of the drawer
oCa2dViewTemplateUsed to model the relationship between a document class and a view class
oCa2dViewWindowSpecialized wxWindow derived template class to handle a2dView events
oCa2dVirtWire
oCa2dVirtWireDlg
oCa2dVisibleParameter(In)Visible parameters that can be added to Canvas Objects
oCa2dVisibleProperty(In)Visible property that can be added to Canvas Objects
oCa2dVoidPtrPropertyProperty to hold a void pointer type variable to be associated with a a2dObject
oCa2dVpathVector Path
oCa2dVpathArcSegmentArc Segment
oCa2dVpathCBCurveSegmentCubic Bezier curve
oCa2dVpathQBCurveSegmentQuadratic Bezier curve
oCa2dVpathSegmentNormal straight line segment in a2dVpath
oCa2dWalker_AllowedObjectsFilter to string or file
oCa2dWalker_CallMemberFuncPerform a function on each a2dCanvasObject in the document
oCa2dWalker_CallMemberFuncWPerform a function on each a2dCanvasObject in the document
oCa2dWalker_CollectCanvasObjectsCollect a2dCanvasObject's in a hierarchy of a a2dCanvasDocument
oCa2dWalker_CollectCanvasObjectsSetCollect a2dCanvasObject's in a hierarchy of a a2dCanvasDocument
oCa2dWalker_ConnectToPinsObjectConnect objects, which can connect to the given object
oCa2dWalker_DetectSmallDetection of small objects
oCa2dWalker_DetectSmallSegmentsDetection of small objects
oCa2dWalker_FilterCanvasObjectsDocument walking to select a2dCanvasObject by filtering against several constraints
oCa2dWalker_FindAndSetCorridorPathFind the a2dcanvasObject, and set the corridor flag on the path to it
oCa2dWalker_FindCanvasObjectFind a2dCanvasObjects in a hierarchy of a a2dCanvasDocument
oCa2dWalker_FindPinsToConnectFind pins in view, which can connect to the given pinclass
oCa2dWalker_FindPinsToConnectToPin
oCa2dWalker_GeneratePinsToConnectGenerate pins on objects, which can connect to the given pinclass
oCa2dWalker_GeneratePinsToConnectObjectGenerate pins on objects, and test which can connect to the given object
oCa2dWalker_LayerCanvasObjectsAlgorithm to delete a2dCanvasObjects on layers or to move, copy to other layers
oCa2dWalker_LayerGroupBase algorithm class to work on a2dCanvasObjects in groups of layers
oCa2dWalker_MakeTreeMake the child which fit the mask/filter into a tree structure to a certain level
oCa2dWalker_RemoveHierarchyRemove hierarchy in grouped objects
oCa2dWalker_RemovePropertyRemove from a2dObject in a hierarchy, certain properties
oCa2dWalker_RemovePropertyCandocRemove from property in a hierarchy of a canvas document
oCa2dWalker_RenderLayersSet a2dCanvasObjects check flag when in view
oCa2dWalker_SetAvailableSet layers available in a2dCanvasView as found in document
oCa2dWalker_SetCheckSet check on a2dObject flag false or true
oCa2dWalker_SetPendingSet pending flag in a drawing
oCa2dWalker_SetPinsToBeginStateSet pins in begin state after wiring up some pins
oCa2dWalker_SetPinsToEndStateSet pins in end state after wiring up some pins
oCa2dWalker_SetPropertySet a2dObjects property in a hierarchy of a a2dDocument
oCa2dWalker_SetPropertyToObjectSet a2dCanvasObjects property in a hierarchy of a a2dCanvasDocument
oCa2dWalker_SetRootSet the a2dCanvasObject's a2dDrawing root recursive
oCa2dWalker_SetSpecificFlagsCanvasObjectsSet a2dCanvasObjects flags in a hierarchy of a a2dCanvasDocument
oCa2dWalker_SetViewDependentSet the a2dCanvasObject's view dependent
oCa2dWalkerIOHandlerIo handler to iterate through a a2dDocument
oCa2dWalkerIOHandlerWithContextWalker taking iterative context into account
oCa2dWHA2dWH
oCa2dWHCenterA2dWHCenter
oCa2dWidgetButtonA2dWidgetButton is a a2dCanvasObject based button in a canvas
oCa2dWidgetButtonCommandSpecialized a2dWidgetButton which processes a given a2dCommand
oCa2dWidgetButtonGroupHolds several a2dWidgetButton and othere a2dCanvasObject's
oCa2dWindowConnectorConnector which holds one pointer to a wxWindow derived class being the template parameter
oCa2dWindowMMA2dWindowMM
oCa2dWindowPropertyProperty to hold a window type variable (for example wxTipWindow) to be associated with a a2dObject
oCa2dWindowViewConnectorExtend a2dViewConnector to have a a2dDocumentViewScrolledWindow for each view
oCa2dWireEndTemporary object used in editing connected objects
oCa2dWirePolylineLA2dWirePolylineL is a polyline that adjusts itself when the objects it connects move
oCa2dWiresA2dWires is used to generate wires to Connect other a2dCanvasObject's
oCa2dXmlStringInput and output handler for the XmlSer format
oCa2dXMLTagUsed in XML parsing to hold one tag and its atributes
oCa2dZoomedViewView to display the size of a2dCanvasView compared to the whole of the a2dCanvasDocument that is viewed
oCa2dZoomFastInteractive Zooming
oCa2dZoomToolInteractive Zooming
oCa_union_valueFor reading bytes from a binary GDS-II file, and convert them to internal types
oCbldun
oCCanvasFillDialogTo choose fill
oCCopywxListBoxGUI listbox with copy feature
oCDcFontEnumeratorA2dFontDcData auxiliry class to aid in enumerating fonts
oCDcKerningHashA hash map, used for storage of kerning between characters of a font
oCDcWidthHashA hash map, used for storage of character widths of a font
oCFillPatterns
oCFT_GlyphHashA hash map, used for storage of freetype glyphs
oCGDS_ErrorGDSII format input and output
oCgds_spline_stack_struct
oCgds_strans_bitflagsHolds GDS-II info for reflection and positioning
oCIdentifyDialog
oCLayerPropertiesDialogDialog for displaying/editing layers and properties of layers
oCLogicalFunctionTo choose the way drawing is done ( not yet implemented )
oCnoop_conv_transform
oCPatternDialogChoose a fill pattern
oCPenDialogPen dialog fro choosing a stroke
oCplain_rect
oCpres_bitflagsHow a GDS-II object is placed relative to its XY position
oCPropertyTable
oCPropGridData
oCSortLayerNr
oCSortLayerOrder
oCSortLayerReverseOrder
oCStransClass to hold GDS-II transformation info, only used within the GDSII reader
oCToolDlgGUI to choose a tool, and execute it via the command processor
oCwxDoubleNumberEntryDialogWxDoubleNumberEntryDialog: a dialog with spin control, [ok] and [cancel] buttons
oCwxLuaEditor
oCwxLuaIDE
oCwxLuaShell
\CwxNotebookConnectorExtend a2dWindowConnector to connect views into a wxNotebook window
Class List -- Sun Oct 12 2014 17:04:57 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation