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 | |