compilation_database_dir: build_debug output_directory: diagrams diagrams: BayesNet: type: class glob: - bayesnet/*.h - bayesnet/classifiers/*.h - bayesnet/classifiers/*.cc - bayesnet/ensembles/*.h - bayesnet/ensembles/*.cc - bayesnet/feature_selection/*.h - bayesnet/feature_selection/*.cc - bayesnet/network/*.h - bayesnet/network/*.cc - bayesnet/utils/*.h - bayesnet/utils/*.cc include: # Only include entities from the following namespaces namespaces: - bayesnet exclude: access: - private plantuml: style: # Apply this style to all classes in the diagram class: "#aliceblue;line:blue;line.dotted;text:blue" # Apply this style to all packages in the diagram package: "#back:grey" # Make all template instantiation relations point upwards and draw them # as green and dotted lines instantiation: "up[#green,dotted]" cmd: "/usr/bin/plantuml -tsvg \"diagrams/{}.puml\"" before: - 'title clang-uml class diagram model' mermaid: before: - 'classDiagram'