Umbrello, shown in Figure C.2, is the KDE UML Modeler - it can directly import C++ code, making it very easy to drag and drop imported classes into diagrams.