|
wxArt2D
|
a2dWalker based algorithms More...
#include "wx/wx.h"#include <map>#include <set>#include "wx/canvas/canglob.h"#include "wx/canvas/candefs.h"#include "wx/canvas/objlist.h"#include "wx/canvas/xmlpars.h"

Go to the source code of this file.
Classes | |
| class | a2dDumpWalker |
| Debug handler for output the hierarchy found in a a2dDocument. More... | |
| class | a2dWalker_CallMemberFunc |
| perform a function on each a2dCanvasObject in the document More... | |
| class | a2dWalker_CallMemberFuncW |
| perform a function on each a2dCanvasObject in the document More... | |
| class | a2dWalker_SetAvailable |
| set layers available in a2dCanvasView as found in document More... | |
| class | a2dWalker_RemoveProperty |
| Remove from a2dObject in a hierarchy, certain properties. More... | |
| class | a2dWalker_RemovePropertyCandoc |
| Remove from property in a hierarchy of a canvas document. More... | |
| class | a2dWalker_FilterCanvasObjects |
| document walking to select a2dCanvasObject by filtering against several constraints. More... | |
| class | a2dWalker_CollectCanvasObjects |
| collect a2dCanvasObject's in a hierarchy of a a2dCanvasDocument More... | |
| struct | a2dCanvasObjectPtr_compare |
| class | a2dWalker_CollectCanvasObjectsSet |
| collect a2dCanvasObject's in a hierarchy of a a2dCanvasDocument More... | |
| class | a2dWalker_FindCanvasObject |
| find a2dCanvasObjects in a hierarchy of a a2dCanvasDocument More... | |
| class | a2dWalker_SetSpecificFlagsCanvasObjects |
| set a2dCanvasObjects flags in a hierarchy of a a2dCanvasDocument More... | |
| class | a2dWalker_SetPending |
| set pending flag in a drawing More... | |
| class | a2dWalker_SetPropertyToObject |
| set a2dCanvasObjects property in a hierarchy of a a2dCanvasDocument More... | |
| class | a2dWalker_SetProperty< basetype, a2dpropertyidtyped, proptype > |
| set a2dObjects property in a hierarchy of a a2dDocument More... | |
| class | a2dWalker_SetCheck |
| set check on a2dObject flag false or true More... | |
| class | a2dWalker_SetViewDependent |
| set the a2dCanvasObject's view dependent More... | |
| class | a2dWalker_SetRoot |
| set the a2dCanvasObject's a2dDrawing root recursive More... | |
| class | a2dWalker_MakeTree |
| make the child which fit the mask/filter into a tree structure to a certain level More... | |
| class | a2dWalker_RemoveHierarchy |
| remove hierarchy in grouped objects More... | |
| class | a2dWalker_LayerGroup |
| base algorithm class to work on a2dCanvasObjects in groups of layers More... | |
| class | a2dWalker_LayerCanvasObjects |
| algorithm to delete a2dCanvasObjects on layers or to move, copy to other layers More... | |
| class | a2dWalker_DetectSmall |
| detection of small objects. More... | |
| class | a2dWalker_DetectSmallSegments |
| detection of small objects. More... | |
| class | a2dWalker_FindAndSetCorridorPath |
| find the a2dcanvasObject, and set the corridor flag on the path to it. More... | |
| class | a2dWalker_AllowedObjects |
| filter to string or file More... | |
| class | a2dWalkerIOHandlerWithContext |
| Walker taking iterative context into account. More... | |
| class | a2dWalker_RenderLayers |
| set a2dCanvasObjects check flag when in view More... | |
| class | a2dWalker_FindPinsToConnect |
| Find pins in view, which can connect to the given pinclass. More... | |
| class | a2dWalker_FindPinsToConnectToPin |
| class | a2dWalker_SetPinsToBeginState |
| Set pins in begin state after wiring up some pins. More... | |
| class | a2dWalker_SetPinsToEndState |
| Set pins in end state after wiring up some pins. More... | |
| class | a2dWalker_GeneratePinsToConnect |
| Generate pins on objects, which can connect to the given pinclass. More... | |
| class | a2dWalker_GeneratePinsToConnectObject |
| Generate pins on objects, and test which can connect to the given object. More... | |
| class | a2dWalker_ConnectToPinsObject |
| Connect objects, which can connect to the given object. More... | |
Typedefs | |
|
typedef set < a2dCanvasObjectPtr, a2dCanvasObjectPtr_compare > | a2dCanvasObjectsSet |
|
typedef a2dWalker_SetProperty < bool, a2dPropertyIdBool > | a2dWalker_SetBoolProperty |
|
typedef a2dWalker_SetProperty < wxInt16, a2dPropertyIdInt16 > | a2dWalker_SetInt16Property |
|
typedef a2dWalker_SetProperty < wxUint16, a2dPropertyIdUint16 > | a2dWalker_SetUint16Property |
|
typedef a2dWalker_SetProperty < wxInt32, a2dPropertyIdInt32 > | a2dWalker_SetInt32Property |
|
typedef a2dWalker_SetProperty < wxUint32, a2dPropertyIdUint32 > | a2dWalker_SetUint32Property |
|
typedef a2dWalker_SetProperty < double, a2dPropertyIdDouble > | a2dWalker_SetDoubleProperty |
|
typedef a2dWalker_SetProperty < float, a2dPropertyIdFloat > | a2dWalker_SetFloatProperty |
|
typedef a2dWalker_SetProperty < wxString, a2dPropertyIdString > | a2dWalker_SetStringProperty |
Functions | |
| bool | NameSorter (const a2dCanvasObjectPtr &x, const a2dCanvasObjectPtr &y) |
| used to canvas object on name | |
| bool | NameSorterReverse (const a2dCanvasObjectPtr &x, const a2dCanvasObjectPtr &y) |
| used to canvas object on name in reverse order | |
| bool | OnNrChilds (const a2dCanvasObjectPtr &x, const a2dCanvasObjectPtr &y) |
| used to canvas object on number of childs order and if same on name | |
| bool | OnNrChildsReverse (const a2dCanvasObjectPtr &x, const a2dCanvasObjectPtr &y) |
| used to canvas object on number of childs reverse order and if same on name | |