algos.h File Reference

a2dWalker based algorithms More...

#include "wx/wx.h"
#include <map>
#include <set>
#include "wx/canvas/canglob.h"

Include dependency graph for algos.h:

This graph shows which files directly or indirectly include this file:

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 a2dPropObject 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...
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_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_SetViewDependent
 set the a2dCanvasObject's view dependent More...
class  a2dWalker_SetCanvasDocument
 set the a2dCanvasObject's a2dCanvasDocument 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...

Typedefs

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


Detailed Description

a2dWalker based algorithms

Author:
Klaas Holwerda
Copyright: 2000-2004 (c) Klaas Holwerda

Licence: wxWidgets Licence

RCS-ID:

Id
algos.h,v 1.2 2009/09/03 20:09:53 titato Exp

Definition in file algos.h.

algos.h File Reference -- Tue Aug 31 17:56:41 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation