Class Diagram
2016-08-13 20:15:53 0 举报
类图(Class Diagram)是一种在面向对象编程中使用的图表,它用于表示系统中的类、接口以及它们之间的关系。类图中展示了类的属性(Attributes)、方法(Methods)和关联关系(Associations),并可进一步展示继承(Inheritance)、实现(Implementations)和依赖(Dependencies)。类图有助于开发者理解系统的结构和设计,从而更好地进行代码编写和维护。
作者其他创作
大纲/内容
聚合
ModelingPluginInterface
+getType():int+getMesh():OpenMesh
Scene
-camera_:Camera- manipulator_:TrackBallManipulator
+render():returnType+getCamera():Camera+setManipulator(TrackBallManipulator):void
泛化
SidebarToolBox
+initWarehouseWidget():void+initPluginsWidget():void
组合
Camera
- position_:Vec3- center_:Vec3- up_:Vec3
+getXxx()+setXxx(xx):void
PluginManager
+loadPlugins()
实现
TransformerElement
-start_x_:int-start_y_:int-last_x_:int-last_y_:int
+ operationStart():void+operationMove():void- operationEnd():void
OperationManager
-selected_models_:QList-elements_: TransformerElement -importer_:std::shared_ptr
+ render():void+initElements():void+redo():void+undo():void+remove():void
TrackBallManipulator
+last_posx_:int+last_posy_:int+rotate_speed_:double
MainWindow
- modelscene:ModelScene- renderwidget:RenderWidget- sideToolBox:SideToolBox
+getModelScene():ModelScene+getRenderWidget():RenderWidget
依赖
RenderWidget
+initializeGL():void+resizeGL):void+paintGL():void
Parsers
-parserlist_:QList
+importModels(const QString& filename):bool+exportModels(const QString& filename):bool
ModelScene
-manager:OperationManager-parsers:Parsers
+getXxx():Type+setXxx(Type):void
0 条评论
下一页