| _GetCompleteBoundingBox(wxRect &rct, int mask=bbALL) | wxSFShapeBase | private | 
  | _GetNeighbours(ShapeList &neighbours, wxClassInfo *shapeInfo, CONNECTMODE condir, bool direct) | wxSFShapeBase | private | 
  | _OnBeginDrag(const wxPoint &pos) | wxSFShapeBase | private | 
  | _OnDragging(const wxPoint &pos) | wxSFShapeBase | private | 
  | _OnEndDrag(const wxPoint &pos) | wxSFShapeBase | private | 
  | _OnHandle(wxSFShapeHandle &handle) | wxSFShapeBase | private | 
  | _OnKey(int key) | wxSFShapeBase | private | 
  | _OnMouseMove(const wxPoint &pos) | wxSFShapeBase | private | 
  | AcceptChild(const wxString &type) | wxSFShapeBase | inline | 
  | AcceptConnection(const wxString &type) | wxSFShapeBase | inline | 
  | AcceptCurrentlyDraggedShapes() | wxSFShapeBase |  | 
  | AcceptSrcNeighbour(const wxString &type) | wxSFShapeBase | inline | 
  | AcceptTrgNeighbour(const wxString &type) | wxSFShapeBase | inline | 
  | Activate(bool active) | wxSFShapeBase | inline | 
  | AddChild(xsSerializable *child) | xsSerializable |  | 
  | AddConnectionPoint(wxSFConnectionPoint::CPTYPE type, bool persistent=true) | wxSFShapeBase |  | 
  | AddConnectionPoint(wxSFConnectionPoint *cp, bool persistent=true) | wxSFShapeBase |  | 
  | AddConnectionPoint(const wxRealPoint &relpos, long id=-1, bool persistent=true) | wxSFShapeBase |  | 
  | AddHandle(wxSFShapeHandle::HANDLETYPE type, long id=-1) | wxSFShapeBase |  | 
  | AddProperty(xsProperty *property) | xsSerializable |  | 
  | AddStyle(STYLE style) | wxSFShapeBase | inline | 
  | bbALL enum value | wxSFShapeBase |  | 
  | bbCHILDREN enum value | wxSFShapeBase |  | 
  | bbCONNECTIONS enum value | wxSFShapeBase |  | 
  | BBMODE enum name | wxSFShapeBase |  | 
  | bbSELF enum value | wxSFShapeBase |  | 
  | bbSHADOW enum value | wxSFShapeBase |  | 
  | ClearAcceptedChilds() | wxSFShapeBase | inline | 
  | ClearAcceptedConnections() | wxSFShapeBase | inline | 
  | ClearAcceptedSrcNeighbours() | wxSFShapeBase | inline | 
  | ClearAcceptedTrgNeighbours() | wxSFShapeBase | inline | 
  | CONNECTMODE enum name | wxSFShapeBase |  | 
  | Contains(const wxPoint &pos) | wxSFDiamondShape | virtual | 
  | ContainsStyle(STYLE style) const | wxSFShapeBase | inline | 
  | CreateHandles() | wxSFRectShape | virtual | 
  | Deserialize(wxXmlNode *node) | wxSFPolygonShape | protectedvirtual | 
  | DeserializeObject(wxXmlNode *node) | xsSerializable |  | 
  | DoAlignment() | wxSFShapeBase |  | 
  | Draw(wxDC &dc, bool children=sfWITHCHILDREN) | wxSFShapeBase | virtual | 
  | DrawHighlighted(wxDC &dc) | wxSFPolygonShape | protectedvirtual | 
  | DrawHover(wxDC &dc) | wxSFPolygonShape | protectedvirtual | 
  | DrawNormal(wxDC &dc) | wxSFPolygonShape | protectedvirtual | 
  | DrawPolygonShape(wxDC &dc) | wxSFPolygonShape | protected | 
  | DrawSelected(wxDC &dc) | wxSFShapeBase | protectedvirtual | 
  | DrawShadow(wxDC &dc) | wxSFPolygonShape | protectedvirtual | 
  | EnableCloning(bool enab) | xsSerializable | inline | 
  | EnablePropertySerialization(const wxString &field, bool enab) | xsSerializable |  | 
  | EnableSerialization(bool enab) | xsSerializable | inline | 
  | FitBoundingBoxToVertices() | wxSFPolygonShape | protected | 
  | FitToChildren() | wxSFPolygonShape | virtual | 
  | FitVerticesToBoundingBox() | wxSFPolygonShape | protected | 
  | GetAbsolutePosition() | wxSFShapeBase | virtual | 
  | GetAcceptedChildren() | wxSFShapeBase | inline | 
  | GetAcceptedConnections() | wxSFShapeBase | inline | 
  | GetAcceptedSrcNeighbours() | wxSFShapeBase | inline | 
  | GetAcceptedTrgNeighbours() | wxSFShapeBase | inline | 
  | GetAssignedConnections(wxClassInfo *shapeInfo, wxSFShapeBase::CONNECTMODE mode, ShapeList &lines) | wxSFShapeBase |  | 
  | GetBorder() const | wxSFRectShape | inline | 
  | GetBorderPoint(const wxRealPoint &start, const wxRealPoint &end) | wxSFPolygonShape | virtual | 
  | GetBoundingBox() | wxSFRectShape | virtual | 
  | GetCenter() | wxSFShapeBase | virtual | 
  | GetChild(long id, bool recursive=xsNORECURSIVE) | xsSerializable |  | 
  | GetChildren(wxClassInfo *type, SerializableList &list) | xsSerializable |  | 
  | GetChildrenList() | xsSerializable | inline | 
  | GetChildrenRecursively(wxClassInfo *type, SerializableList &list, SEARCHMODE mode=searchBFS) | xsSerializable |  | 
  | GetChildShapes(wxClassInfo *type, ShapeList &children, bool recursive=false, xsSerializable::SEARCHMODE mode=xsSerializable::searchBFS) | wxSFShapeBase |  | 
  | GetCompleteBoundingBox(wxRect &rct, int mask=bbALL) | wxSFShapeBase |  | 
  | GetConnectionPoint(wxSFConnectionPoint::CPTYPE type, long id=-1) | wxSFShapeBase |  | 
  | GetConnectionPoints() | wxSFShapeBase | inline | 
  | GetCustomDockPoint() | wxSFShapeBase | inline | 
  | GetExtents(double *minx, double *miny, double *maxx, double *maxy) | wxSFPolygonShape | protected | 
  | GetFill() const | wxSFRectShape | inline | 
  | GetFirstChild() | xsSerializable |  | 
  | GetFirstChild(wxClassInfo *type) | xsSerializable |  | 
  | GetFirstChildNode() const | xsSerializable | inline | 
  | GetGrandParentShape() | wxSFShapeBase |  | 
  | GetHAlign() const | wxSFShapeBase | inline | 
  | GetHandle(wxSFShapeHandle::HANDLETYPE type, long id=-1) | wxSFShapeBase |  | 
  | GetHandles() | wxSFShapeBase | inline | 
  | GetHBorder() const | wxSFShapeBase | inline | 
  | GetHoverColour() const | wxSFShapeBase | inline | 
  | GetId() const | xsSerializable | inline | 
  | GetLastChild() | xsSerializable |  | 
  | GetLastChild(wxClassInfo *type) | xsSerializable |  | 
  | GetLastChildNode() const | xsSerializable | inline | 
  | GetNearestConnectionPoint(const wxRealPoint &pos) | wxSFShapeBase |  | 
  | GetNeighbours(ShapeList &neighbours, wxClassInfo *shapeInfo, CONNECTMODE condir, bool direct=true) | wxSFShapeBase |  | 
  | GetParent() | xsSerializable | inline | 
  | GetParentAbsolutePosition() | wxSFShapeBase | protected | 
  | GetParentCanvas() | wxSFShapeBase |  | 
  | GetParentManager() | xsSerializable | inline | 
  | GetParentShape() | wxSFShapeBase |  | 
  | GetProperties() | xsSerializable | inline | 
  | GetProperty(const wxString &field) | xsSerializable |  | 
  | GetRectSize() const | wxSFRectShape | inline | 
  | GetRelativePosition() const | wxSFShapeBase | inline | 
  | GetShapeManager() | wxSFShapeBase | inline | 
  | GetSibbling() | xsSerializable |  | 
  | GetSibbling(wxClassInfo *type) | xsSerializable |  | 
  | GetStyle() const | wxSFShapeBase | inline | 
  | GetTranslatedVerices(wxRealPoint pts[]) | wxSFPolygonShape | protected | 
  | GetTranslatedVerices(wxPoint pts[]) | wxSFPolygonShape | protected | 
  | GetUserData() | wxSFShapeBase | inline | 
  | GetVAlign() const | wxSFShapeBase | inline | 
  | GetVBorder() const | wxSFShapeBase | inline | 
  | HALIGN enum name | wxSFShapeBase |  | 
  | halignCENTER enum value | wxSFShapeBase |  | 
  | halignEXPAND enum value | wxSFShapeBase |  | 
  | halignLEFT enum value | wxSFShapeBase |  | 
  | halignLINE_END enum value | wxSFShapeBase |  | 
  | halignLINE_START enum value | wxSFShapeBase |  | 
  | halignNONE enum value | wxSFShapeBase |  | 
  | halignRIGHT enum value | wxSFShapeBase |  | 
  | HasChildren() const | xsSerializable | inline | 
  | InitChild(xsSerializable *child) | xsSerializable | protected | 
  | InsertChild(size_t pos, xsSerializable *child) | xsSerializable |  | 
  | Intersects(const wxRect &rct) | wxSFShapeBase | virtual | 
  | IsActive() const | wxSFShapeBase | inline | 
  | IsAncestor(wxSFShapeBase *child) | wxSFShapeBase |  | 
  | IsChildAccepted(const wxString &type) | wxSFShapeBase |  | 
  | IsCloningEnabled() const | xsSerializable | inline | 
  | IsConnectedToVertex() | wxSFPolygonShape | inline | 
  | IsConnectionAccepted(const wxString &type) | wxSFShapeBase |  | 
  | IsDescendant(wxSFShapeBase *parent) | wxSFShapeBase |  | 
  | IsInside(const wxRect &rct) | wxSFShapeBase | virtual | 
  | IsPropertySerialized(const wxString &field) | xsSerializable |  | 
  | IsSelected() const | wxSFShapeBase | inline | 
  | IsSerialized() const | xsSerializable | inline | 
  | IsSrcNeighbourAccepted(const wxString &type) | wxSFShapeBase |  | 
  | IsTrgNeighbourAccepted(const wxString &type) | wxSFShapeBase |  | 
  | IsVisible() const | wxSFShapeBase | inline | 
  | lineBOTH enum value | wxSFShapeBase |  | 
  | lineENDING enum value | wxSFShapeBase |  | 
  | lineSTARTING enum value | wxSFShapeBase |  | 
  | m_arrAcceptedChildren | wxSFShapeBase | protected | 
  | m_arrAcceptedConnections | wxSFShapeBase | protected | 
  | m_arrAcceptedSrcNeighbours | wxSFShapeBase | protected | 
  | m_arrAcceptedTrgNeighbours | wxSFShapeBase | protected | 
  | m_arrVertices | wxSFPolygonShape | protected | 
  | m_Border | wxSFRectShape | protected | 
  | m_fActive | wxSFShapeBase | protected | 
  | m_fClone | xsSerializable | protected | 
  | m_fConnectToVertex | wxSFPolygonShape | protected | 
  | m_fFirstMove | wxSFShapeBase | private | 
  | m_fHighlighParent | wxSFShapeBase | private | 
  | m_Fill | wxSFRectShape | protected | 
  | m_fMouseOver | wxSFShapeBase | private | 
  | m_fSelected | wxSFShapeBase | protected | 
  | m_fSerialize | xsSerializable | protected | 
  | m_fVisible | wxSFShapeBase | protected | 
  | m_lstChildItems | xsSerializable | protected | 
  | m_lstConnectionPts | wxSFShapeBase | protected | 
  | m_lstHandles | wxSFShapeBase | protected | 
  | m_lstProperties | xsSerializable | protected | 
  | m_nCustomDockPoint | wxSFShapeBase | protected | 
  | m_nHAlign | wxSFShapeBase | protected | 
  | m_nHBorder | wxSFShapeBase | protected | 
  | m_nHoverColor | wxSFShapeBase | protected | 
  | m_nId | xsSerializable | private | 
  | m_nMouseOffset | wxSFShapeBase | private | 
  | m_nPrevPosition | wxSFRectShape | private | 
  | m_nPrevSize | wxSFRectShape | private | 
  | m_nRectSize | wxSFRectShape | protected | 
  | m_nRelativePosition | wxSFShapeBase | protected | 
  | m_nStyle | wxSFShapeBase | protected | 
  | m_nVAlign | wxSFShapeBase | protected | 
  | m_nVBorder | wxSFShapeBase | protected | 
  | m_pParentItem | xsSerializable | protected | 
  | m_pParentManager | xsSerializable | protected | 
  | m_pUserData | wxSFShapeBase | protected | 
  | MarkSerializableDataMembers() | wxSFPolygonShape | private | 
  | MoveBy(double x, double y) | wxSFShapeBase | virtual | 
  | MoveBy(const wxRealPoint &delta) | wxSFShapeBase |  | 
  | MoveTo(double x, double y) | wxSFShapeBase | virtual | 
  | MoveTo(const wxRealPoint &pos) | wxSFShapeBase |  | 
  | NormalizeVertices() | wxSFPolygonShape | protected | 
  | OnBeginDrag(const wxPoint &pos) | wxSFShapeBase | virtual | 
  | OnBeginHandle(wxSFShapeHandle &handle) | wxSFRectShape | virtual | 
  | OnBottomHandle(wxSFShapeHandle &handle) | wxSFRectShape | protectedvirtual | 
  | OnChildDropped(const wxRealPoint &pos, wxSFShapeBase *child) | wxSFShapeBase | virtual | 
  | OnDragging(const wxPoint &pos) | wxSFShapeBase | virtual | 
  | OnEndDrag(const wxPoint &pos) | wxSFShapeBase | virtual | 
  | OnEndHandle(wxSFShapeHandle &handle) | wxSFShapeBase | virtual | 
  | OnHandle(wxSFShapeHandle &handle) | wxSFPolygonShape | virtual | 
  | OnKey(int key) | wxSFShapeBase | virtual | 
  | OnLeftClick(const wxPoint &pos) | wxSFShapeBase | virtual | 
  | OnLeftDoubleClick(const wxPoint &pos) | wxSFShapeBase | virtual | 
  | OnLeftHandle(wxSFShapeHandle &handle) | wxSFRectShape | protectedvirtual | 
  | OnMouseEnter(const wxPoint &pos) | wxSFShapeBase | virtual | 
  | OnMouseLeave(const wxPoint &pos) | wxSFShapeBase | virtual | 
  | OnMouseOver(const wxPoint &pos) | wxSFShapeBase | virtual | 
  | OnRightClick(const wxPoint &pos) | wxSFShapeBase | virtual | 
  | OnRightDoubleClick(const wxPoint &pos) | wxSFShapeBase | virtual | 
  | OnRightHandle(wxSFShapeHandle &handle) | wxSFRectShape | protectedvirtual | 
  | OnTopHandle(wxSFShapeHandle &handle) | wxSFRectShape | protectedvirtual | 
  | operator<<(xsSerializable *child) | xsSerializable |  | 
  | Refresh(bool delayed=false) | wxSFShapeBase |  | 
  | Refresh(const wxRect &rct, bool delayed=false) | wxSFShapeBase | protected | 
  | RemoveChild(xsSerializable *child) | xsSerializable |  | 
  | RemoveChildren() | xsSerializable |  | 
  | RemoveConnectionPoint(wxSFConnectionPoint::CPTYPE type) | wxSFShapeBase |  | 
  | RemoveHandle(wxSFShapeHandle::HANDLETYPE type, long id=-1) | wxSFShapeBase |  | 
  | RemoveProperty(xsProperty *property) | xsSerializable |  | 
  | RemoveStyle(STYLE style) | wxSFShapeBase | inline | 
  | Reparent(xsSerializable *parent) | xsSerializable |  | 
  | Scale(double x, double y, bool children=sfWITHCHILDREN) | wxSFPolygonShape | virtual | 
  | wxSFShapeBase::Scale(const wxRealPoint &scale, bool children=sfWITHCHILDREN) | wxSFShapeBase |  | 
  | ScaleChildren(double x, double y) | wxSFShapeBase |  | 
  | searchBFS enum value | xsSerializable |  | 
  | searchDFS enum value | xsSerializable |  | 
  | SEARCHMODE enum name | xsSerializable |  | 
  | Select(bool state) | wxSFShapeBase | inline | 
  | Serialize(wxXmlNode *node) | wxSFPolygonShape | protectedvirtual | 
  | SerializeObject(wxXmlNode *node) | xsSerializable |  | 
  | SetBorder(const wxPen &pen) | wxSFRectShape | inline | 
  | SetConnectToVertex(bool enable) | wxSFPolygonShape | inline | 
  | SetCustomDockPoint(int dp) | wxSFShapeBase | inline | 
  | SetFill(const wxBrush &brush) | wxSFRectShape | inline | 
  | SetHAlign(HALIGN val) | wxSFShapeBase | inline | 
  | SetHBorder(double border) | wxSFShapeBase | inline | 
  | SetHoverColour(const wxColour &col) | wxSFShapeBase | inline | 
  | SetId(long id) | xsSerializable |  | 
  | SetParent(xsSerializable *parent) | xsSerializable | inline | 
  | SetParentManager(wxXmlSerializer *parent) | xsSerializable | inline | 
  | SetRectSize(const wxRealPoint &size) | wxSFRectShape | inline | 
  | SetRectSize(double x, double y) | wxSFRectShape | inline | 
  | SetRelativePosition(const wxRealPoint &pos) | wxSFShapeBase | inline | 
  | SetRelativePosition(double x, double y) | wxSFShapeBase | inline | 
  | SetStyle(long style) | wxSFShapeBase | inline | 
  | SetUserData(xsSerializable *data) | wxSFShapeBase |  | 
  | SetVAlign(VALIGN val) | wxSFShapeBase | inline | 
  | SetVBorder(double border) | wxSFShapeBase | inline | 
  | SetVertices(size_t n, const wxRealPoint pts[]) | wxSFPolygonShape |  | 
  | sfsALWAYS_INSIDE enum value | wxSFShapeBase |  | 
  | sfsDEFAULT_SHAPE_STYLE enum value | wxSFShapeBase |  | 
  | sfsDELETE_USER_DATA enum value | wxSFShapeBase |  | 
  | sfsEMIT_EVENTS enum value | wxSFShapeBase |  | 
  | sfsHIGHLIGHTING enum value | wxSFShapeBase |  | 
  | sfsHOVERING enum value | wxSFShapeBase |  | 
  | sfsLOCK_CHILDREN enum value | wxSFShapeBase |  | 
  | sfsNO_FIT_TO_CHILDREN enum value | wxSFShapeBase |  | 
  | sfsPARENT_CHANGE enum value | wxSFShapeBase |  | 
  | sfsPOSITION_CHANGE enum value | wxSFShapeBase |  | 
  | sfsPROCESS_DEL enum value | wxSFShapeBase |  | 
  | sfsPROPAGATE_DRAGGING enum value | wxSFShapeBase |  | 
  | sfsPROPAGATE_HIGHLIGHTING enum value | wxSFShapeBase |  | 
  | sfsPROPAGATE_HOVERING enum value | wxSFShapeBase |  | 
  | sfsPROPAGATE_INTERACTIVE_CONNECTION enum value | wxSFShapeBase |  | 
  | sfsPROPAGATE_SELECTION enum value | wxSFShapeBase |  | 
  | sfsSHOW_HANDLES enum value | wxSFShapeBase |  | 
  | sfsSHOW_SHADOW enum value | wxSFShapeBase |  | 
  | sfsSIZE_CHANGE enum value | wxSFShapeBase |  | 
  | Show(bool show) | wxSFShapeBase | inline | 
  | ShowHandles(bool show) | wxSFShapeBase |  | 
  | STYLE enum name | wxSFShapeBase |  | 
  | Update() | wxSFShapeBase | virtual | 
  | VALIGN enum name | wxSFShapeBase |  | 
  | valignBOTTOM enum value | wxSFShapeBase |  | 
  | valignEXPAND enum value | wxSFShapeBase |  | 
  | valignLINE_END enum value | wxSFShapeBase |  | 
  | valignLINE_START enum value | wxSFShapeBase |  | 
  | valignMIDDLE enum value | wxSFShapeBase |  | 
  | valignNONE enum value | wxSFShapeBase |  | 
  | valignTOP enum value | wxSFShapeBase |  | 
  | wxSFDiamondShape() | wxSFDiamondShape |  | 
  | wxSFDiamondShape(const wxRealPoint &pos, wxSFDiagramManager *manager) | wxSFDiamondShape |  | 
  | wxSFDiamondShape(const wxSFDiamondShape &obj) | wxSFDiamondShape |  | 
  | wxSFPolygonShape(void) | wxSFPolygonShape |  | 
  | wxSFPolygonShape(int n, const wxRealPoint pts[], const wxRealPoint &pos, wxSFDiagramManager *manager) | wxSFPolygonShape |  | 
  | wxSFPolygonShape(const wxSFPolygonShape &obj) | wxSFPolygonShape |  | 
  | wxSFRectShape(void) | wxSFRectShape |  | 
  | wxSFRectShape(const wxRealPoint &pos, const wxRealPoint &size, wxSFDiagramManager *manager) | wxSFRectShape |  | 
  | wxSFRectShape(const wxSFRectShape &obj) | wxSFRectShape |  | 
  | wxSFShapeBase(void) | wxSFShapeBase |  | 
  | wxSFShapeBase(const wxRealPoint &pos, wxSFDiagramManager *manager) | wxSFShapeBase |  | 
  | wxSFShapeBase(const wxSFShapeBase &obj) | wxSFShapeBase |  | 
  | XS_DECLARE_CLONABLE_CLASS(wxSFDiamondShape) | wxSFDiamondShape |  | 
  | wxSFPolygonShape::XS_DECLARE_CLONABLE_CLASS(wxSFPolygonShape) | wxSFPolygonShape |  | 
  | wxSFRectShape::XS_DECLARE_CLONABLE_CLASS(wxSFRectShape) | wxSFRectShape |  | 
  | wxSFShapeBase::XS_DECLARE_CLONABLE_CLASS(wxSFShapeBase) | wxSFShapeBase |  | 
  | xsSerializable::XS_DECLARE_CLONABLE_CLASS(xsSerializable) | xsSerializable |  | 
  | xsSerializable() | xsSerializable |  | 
  | xsSerializable(const xsSerializable &obj) | xsSerializable |  | 
  | ~wxSFDiamondShape() | wxSFDiamondShape | virtual | 
  | ~wxSFPolygonShape(void) | wxSFPolygonShape | virtual | 
  | ~wxSFRectShape(void) | wxSFRectShape | virtual | 
  | ~wxSFShapeBase(void) | wxSFShapeBase | virtual | 
  | ~xsSerializable() | xsSerializable |  |