wxShapeFramework  1.13.0 beta
AutoLayout.h File Reference
#include <wx/wxsf/DiagramManager.h>
#include <wx/hashmap.h>
Include dependency graph for AutoLayout.h:
This graph shows which files directly or indirectly include this file:

Classes

class  wxSFLayoutAlgorithm
 Base class for all layouting algorithms. The class containts one abstract function modifying shapes' layout and several helper functions. More...
class  wxSFAutoLayout
 Class implements automatic diagram layout. The class allows to automatically layout shapes included in diagram manager/shape canvas/list of shapes by using several pre-defined layouting algorithms. The class should be used as it is. More...
class  wxSFLayoutCircle
 Class encapsulating algorithm which layouts all top-most shapes into circle registered under "Circle" name. The algorithm doesn't optimize connection lines crossing. More...
class  wxSFLayoutVerticalTree
 Class encapsulating algorithm which layouts all top-most shapes into vertical tree registered under "Vertical Tree" name. More...
class  wxSFLayoutHorizontalTree
 Class encapsulating algorithm which layouts all top-most shapes into horizontal tree registered under "Horizontal Tree" name. More...
class  wxSFLayoutMesh
 Class encapsulating algorithm which layouts all top-most shapes into mesh registered under "Mesh" name. The algorithm doesn't optimize connection lines crossing. More...

Functions

 WX_DECLARE_HASH_MAP (wxString, wxSFLayoutAlgorithm *, wxStringHash, wxStringEqual, LayoutAlgoritmMap)

Function Documentation

WX_DECLARE_HASH_MAP ( wxString  ,
wxSFLayoutAlgorithm ,
wxStringHash  ,
wxStringEqual  ,
LayoutAlgoritmMap   
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines