a2dWalker_DetectSmall Class Reference

detection of small objects. More...

#include <algos.h>

Inheritance diagram for a2dWalker_DetectSmall:

Inheritance graph
[legend]
Collaboration diagram for a2dWalker_DetectSmall:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 a2dWalker_DetectSmall (a2dCanvasObjectFlagsMask mask=a2dCanvasOFlags::ALL)
 constructor with no a2dPropertyId added yet. For that use AddPropertyId()
 a2dWalker_DetectSmall (const a2dPropertyId *id, a2dCanvasObjectFlagsMask mask=a2dCanvasOFlags::ALL)
 constructor with a2dPropertyId added to the propertyIsList to search for.
 a2dWalker_DetectSmall (const a2dPropertyIdList &idList, a2dCanvasObjectFlagsMask mask=a2dCanvasOFlags::ALL)
 constructor with the propertyIdList to search for as input
 ~a2dWalker_DetectSmall ()
 destructor
void Initialize ()
 used from constructor
void SetSmall (double smallest)
 set what is seen as small.
void SetAsString (bool asString)
 set asString
bool GetAsString ()
 get asString
bool Start (a2dCanvasObject *object)
 start at this object
virtual bool WalkTask (wxObject *parent, wxObject *object, a2dWalkEvent event)
 called from within a2dCanvasDocument
const wxString GetString () const

Protected Attributes

a2dIOHandlerCVGOut m_CVGwriter
a2dDocumentStringOutputStream m_strstream
bool m_asString
double m_small


Detailed Description

detection of small objects.

Detect objects, which are smaller than a certain size. The report is generated as a string containing the CVG output, which can be written to a file.

Definition at line 891 of file algos.h.


The documentation for this class was generated from the following files:
a2dWalker_DetectSmall Class Reference -- Tue Aug 31 18:37:01 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation