LabelMe
|
▼CMy::Command | 命令栈基类,用来实现撤销和重做功能 |
CMy::Command2D | 2d命令栈类,用于实现撤销和重做功能,继承Command类 |
CMy::Command3D | 3d状态的命令栈类,用于实现撤销和重做功能,继承Command类 |
CMy::Parse | 负责解析标注文件以及图片 |
▼CQLabel | |
CMy::Label | 2d绘制图片及标注类,继承QLabel |
CMy::Label3D | 3d绘制图片及标注类,继承QLabel |
▼CQMainWindow | |
CMainWindow | 主窗口 |
▼CQWidget | |
CActionsInit | 负责所有QAction的管理,以及主窗口各组件QAction的初始化和状态管理 |
CFilesDWInit | 负责文件列表组件的初始化及状态管理 |
CLabelsDWInit | 负责标签列表组件的初始化及状态管理 |
CMenubarInit | 负责菜单栏组件的初始化及状态管理 |
▼CMy::CentralWidget | 中心组件基类 |
CCentralWInit2D | 2d中心组件,继承CentralWidget |
CCentralWInit3D | 3d中心组件类,继承CentralWidget |
CStatusbarInit | 负责状态栏组件的初始化及状态管理 |
CToolbarInit | 负责工具栏组件的初始化及状态管理 |
▼CMy::Shape | 所有标注形状的基类 |
▼CMy::Shape2D | 2d标注形状的基类 |
CMy::Brush | 代表画刷形状,即分割标注所用形状,继承Shape2D类 |
CMy::Circle | 代表圆形状,继承Shape2D类 |
CMy::Curve | 代表平滑曲线形状,继承Shape2D类 |
CMy::Polygons | 代表多边形形状,继承Shape2D类 |
CMy::Rectangle | 代表矩形形状,继承Shape2D类 |
▼CMy::Shape3D | 3d标注形状的基类 |
CMy::Brush3D | 代表画刷形状,用于3d分割标注,继承Shape3D |
CMy::Rectangle3D | 代表长方体形状,用于3d分割标注,继承Shape3D |