#include <algos.h>


Public Member Functions | |
| a2dWalker_MakeTree (a2dCanvasObjectFlagsMask mask=a2dCanvasOFlags::ALL) | |
| constructor with no a2dPropertyId added yet. For that use AddPropertyId() | |
| a2dWalker_MakeTree (const a2dPropertyId *id, a2dCanvasObjectFlagsMask mask=a2dCanvasOFlags::ALL) | |
| constructor with a2dPropertyId added to the propertyIsList to search for. | |
| a2dWalker_MakeTree (const a2dPropertyIdList &idList, a2dCanvasObjectFlagsMask mask=a2dCanvasOFlags::ALL) | |
| constructor with the propertyIdList to search for as input | |
| bool | Start (a2dCanvasObject *object) |
| start here | |
| void | Initialize () |
| used from constructors | |
| virtual bool | WalkTask (wxObject *parent, wxObject *object, a2dWalkEvent event) |
| called from within a2dCanvasDocument | |
Normally a document structure can have multiple references to the same object. Like branches on a tree which touch eachother. This walker makes all branches unique.
Definition at line 641 of file algos.h.