forked from wkentaro/labelme
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathclasses.dot
35 lines (35 loc) · 7.85 KB
/
classes.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
digraph "classes" {
charset="utf-8"
rankdir=BT
"0" [label="{Canvas|CREATE : int\lEDIT : int\lcreateMode\lcreateMode : str\lcurrent : NoneType\ldrawingPolygon\ledgeSelected\lepsilon\lhEdge : NoneType\lhShape : NoneType\lhVertex : NoneType\lhideBackround : bool\lisShapeRestorable\lline\llineColor\lmenus : tuple\lmode : int\lmovingShape : bool\lnewShape\loffsets : tuple\lpixmap : NoneType\lprevMovePoint\lprevPoint\lscale : float\lscrollRequest\lselectedShapes : list\lselectedShapesCopy : list\lselectionChanged\lshapeMoved\lshapes : list\lshapesBackups : list\lvisible : dict\lzoomRequest\l|addPointToEdge()\lboundedMoveShapes(shapes, pos)\lboundedMoveVertex(pos)\lboundedShiftShapes(shapes)\lcalculateOffsets(shape, point)\lcanCloseShape()\lcloseEnough(p1, p2)\lcopySelectedShapes()\ldeSelectShape()\ldeleteSelected()\ldrawing()\lediting()\lendMove(copy)\lenterEvent(ev)\lfillDrawing()\lfinalise()\lfocusOutEvent(ev)\lhideBackroundShapes(value)\lintersectingEdges(point1, point2, points)\lintersectionPoint(p1, p2)\lisVisible(shape)\lkeyPressEvent(ev)\lleaveEvent(ev)\lloadPixmap(pixmap)\lloadShapes(shapes, replace)\lminimumSizeHint()\lmouseDoubleClickEvent(ev)\lmouseMoveEvent(ev)\lmousePressEvent(ev)\lmouseReleaseEvent(ev)\loffsetToCenter()\loutOfPixmap(p)\loverrideCursor(cursor)\lpaintEvent(event)\lresetState()\lrestoreCursor()\lrestoreShape()\lselectShapePoint(point, multiple_selection_mode)\lselectShapes(shapes)\lselectedVertex()\lsetEditing(value)\lsetFillDrawing(value)\lsetHiding(enable)\lsetLastLabel(text, flags)\lsetShapeVisible(shape, value)\lsizeHint()\lstoreShapes()\ltransformPos(point)\lunHighlight()\lundoLastLine()\lundoLastPoint()\lwheelEvent(ev)\l}", shape="record"];
"1" [label="{ColorDialog|bb\ldefault : NoneType\l|checkRestore(button)\lgetColor(value, title, default)\l}", shape="record"];
"2" [label="{ColoredFormatter|use_color : bool\l|format(record)\l}", shape="record"];
"3" [label="{ColoredLogger|FORMAT : str\lfmt_filename : str\l|}", shape="record"];
"4" [label="{EscapableQListWidget|\l|keyPressEvent(event)\l}", shape="record"];
"5" [label="{LabelDialog|buttonBox\ledit\lflagsLayout\llabelList\l|addLabelHistory(label)\ldeleteFlags()\lgetFlags()\llabelSelected(item)\lpopUp(text, move, flags)\lpostProcess()\lresetFlags(label)\lsetFlags(flags)\lupdateFlags(label_new)\lvalidate()\l}", shape="record"];
"6" [label="{LabelFile|filename : NoneType\lfillColor\lflags\limageData : NoneType\limagePath : NoneType\llineColor\lotherData : dict\lshapes : tuple\lsuffix : str\l|is_label_file(filename)\lload(filename)\lload_image_file(filename)\lsave(filename, shapes, imagePath, imageHeight, imageWidth, imageData, lineColor, fillColor, otherData, flags)\l}", shape="record"];
"7" [fontcolor="red", label="{LabelFileError|\l|}", shape="record"];
"8" [label="{LabelQLineEdit|list_widget\l|keyPressEvent(e)\lsetListWidget(list_widget)\l}", shape="record"];
"9" [label="{LabelQListWidget|canvas : NoneType\litemsToShapes : list\lparent\lshapes\l|clear()\ldropEvent(event)\lget_item_from_shape(shape)\lget_shape_from_item(item)\lsetParent(parent)\l}", shape="record"];
"10" [label="{MainWindow|FIT_WIDTH : int\lFIT_WINDOW : int\lMANUAL_ZOOM : int\lactions\lcanvas\lcolorDialog\ldirty : bool\lfileListWidget\lfileSearch\lfile_dock\lfilename : str, NoneType\lfillColor : NoneType\lfit_window : bool\lflag_dock : NoneType\lflag_widget : NoneType\limage\limageData : NoneType\limageList\limagePath : NoneType, str\llabelDialog\llabelFile : NoneType\llabelList\llabel_dock\llastOpenDir : NoneType\llineColor : NoneType\lmaxRecent : int\lmenus\lotherData : NoneType, dict\loutput_dir : NoneType, str\loutput_file : NoneType\lrecentFiles : list\lscalers : dict\lscrollBars : dict\lsettings\lshape_dock\ltools\luniqLabelList\lzoomMode : int\lzoomWidget\lzoom_level : int\l|addLabel(shape)\laddRecentFile(filename)\laddZoom(increment)\ladjustScale(initial)\lchangeOutputDirDialog(_value)\lchooseColor1()\lchooseColor2()\lchshapeFillColor()\lchshapeLineColor()\lcloseEvent(event)\lcloseFile(_value)\lcopySelectedShape()\lcopyShape()\lcurrentItem()\lcurrentPath()\ldeleteFile()\ldeleteSelectedShape()\leditLabel(item)\lerrorMessage(title, message)\lfileSearchChanged()\lfileSelectionChanged()\lgetLabelFile()\lhasLabelFile()\lhasLabels()\limportDirImages(dirpath, pattern, load)\llabelItemChanged(item)\llabelSelectionChanged()\lloadFile(filename)\lloadFlags(flags)\lloadLabels(shapes)\lloadRecent(filename)\lloadShapes(shapes, replace)\lmayContinue()\lmenu(title, actions)\lmoveShape()\lnewShape()\lnoShapes()\lopenDirDialog(_value, dirpath)\lopenFile(_value)\lopenNextImg(_value, load)\lopenPrevImg(_value)\lpaintCanvas()\lpopLabelListMenu(point)\lpopulateModeActions()\lqueueEvent(function)\lremLabels(shapes)\lresetState()\lresizeEvent(event)\lsaveFile(_value)\lsaveFileAs(_value)\lsaveFileDialog()\lsaveLabels(filename)\lscaleFitWidth()\lscaleFitWindow()\lscanAllImages(folderPath)\lscrollRequest(delta, orientation)\lsetClean()\lsetDirty()\lsetEditMode()\lsetFitWidth(value)\lsetFitWindow(value)\lsetZoom(value)\lshapeSelectionChanged(selected_shapes)\lstatus(message, delay)\ltoggleActions(value)\ltoggleDrawMode(edit, createMode)\ltoggleDrawingSensitive(drawing)\ltoggleKeepPrevMode()\ltogglePolygons(value)\ltoolbar(title, actions)\ltutorial()\lundoShapeEdit()\lupdateFileMenu()\lvalidateLabel(label)\lzoomRequest(delta, pos)\l}", shape="record"];
"11" [label="{Shape|MOVE_VERTEX : int\lNEAR_VERTEX : int\lP_ROUND : int\lP_SQUARE : int\lfill : bool\lfill_color\lflags : dict, NoneType\lhvertex_fill_color\llabel : NoneType\lline_color : NoneType\lpoint_size : int\lpoint_type : int\lpoints : list\lscale : float\lselect_fill_color\lselect_line_color\lselected : bool\lshape_type\lshape_type : str, NoneType\lvertex_fill_color\lvertex_fill_color\l|addPoint(point)\lboundingRect()\lclose()\lcontainsPoint(point)\lcopy()\ldrawVertex(path, i)\lgetCircleRectFromLine(line)\lgetRectFromLine(pt1, pt2)\lhighlightClear()\lhighlightVertex(i, action)\linsertPoint(i, point)\lisClosed()\lmakePath()\lmoveBy(offset)\lmoveVertexBy(i, offset)\lnearestEdge(point, epsilon)\lnearestVertex(point, epsilon)\lpaint(painter)\lpopPoint()\lsetOpen()\l}", shape="record"];
"12" [label="{ToolBar|\l|addAction(action)\l}", shape="record"];
"13" [label="{ToolButton|minSize : tuple\lminSize : tuple\l|minimumSizeHint()\l}", shape="record"];
"14" [label="{ZoomWidget|\l|minimumSizeHint()\l}", shape="record"];
"15" [label="{struct|tool : tuple\l|}", shape="record"];
"0" -> "9" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="canvas", style="solid"];
"0" -> "10" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="canvas", style="solid"];
"1" -> "10" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="colorDialog", style="solid"];
"4" -> "10" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="uniqLabelList", style="solid"];
"5" -> "10" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="labelDialog", style="solid"];
"6" -> "10" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="labelFile", style="solid"];
"6" -> "10" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="labelFile", style="solid"];
"8" -> "5" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="edit", style="solid"];
"9" -> "10" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="labelList", style="solid"];
"11" -> "0" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="current", style="solid"];
"11" -> "0" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="line", style="solid"];
"12" -> "10" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="tools", style="solid"];
"14" -> "10" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="zoomWidget", style="solid"];
"15" -> "10" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="actions", style="solid"];
"15" -> "10" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="menus", style="solid"];
}