| basicStrategy(Item *parent, Model::Node *node, int purpose, int semanticZoomLevel, std::function< QVector< VisualizationGroup * >((int, int, int))> option1, std::function< QVector< VisualizationGroup * >((int, int, int))> option2, std::function< QVector< VisualizationGroup * >((int, int, int))> option3) | Visualization::ModelRenderer | private |
| bestVisualizationForContext(Item *parent, Model::Node *, int purpose=-1, int semanticZoomLevel=-1) | Visualization::ModelRenderer | |
| getCoarserSemanticZoomLevel(int currentSemanticZoomLevel) | Visualization::ModelRenderer | |
| getFinerSemanticZoomLevel(int currentSemanticZoomLevel) | Visualization::ModelRenderer | |
| hasVisualization(int nodeTypeId, int purpose=0, int semanticZoomLevel=0) | Visualization::ModelRenderer | |
| ModelRenderer() | Visualization::ModelRenderer | |
| numRegisteredPurposes() const | Visualization::ModelRenderer | inline |
| numRegisteredSemanticZoomLevels() const | Visualization::ModelRenderer | inline |
| purposeId(QString name) | Visualization::ModelRenderer | inline |
| purposeName(int purpose) | Visualization::ModelRenderer | inline |
| purposes_ | Visualization::ModelRenderer | private |
| registerGroup(int nodeTypeId, int purpose, int semanticZoomLevel, VisualizationGroup *group) | Visualization::ModelRenderer | |
| registerGroup(int nodeTypeId, VisualizationGroup *group) | Visualization::ModelRenderer | inline |
| registerSemanticZoomLevel(const QString &name, int orderingNumber) | Visualization::ModelRenderer | |
| registerVisualization(int nodeTypeId, VisualizationGroup::ItemConstructor visualization, int itemTypeId) | Visualization::ModelRenderer | inline |
| registerVisualization(int nodeTypeId, int purpose, int semanticZoomLevel, VisualizationGroup::ItemConstructor visualization, int itemTypeId) | Visualization::ModelRenderer | |
| registerVisualization(int nodeTypeId, int purpose, VisualizationGroup::ItemConstructor visualization, int itemTypeId) | Visualization::ModelRenderer | inline |
| registerVisualization(int nodeTypeId, QString purpose, QString semanticZoomLevel, VisualizationGroup::ItemConstructor visualization, int itemTypeId) | Visualization::ModelRenderer | inline |
| registerVisualization(int nodeTypeId, QString purpose, VisualizationGroup::ItemConstructor visualization, int itemTypeId) | Visualization::ModelRenderer | inline |
| registerVisualizationPurpose(const QString &name) | Visualization::ModelRenderer | |
| render(Item *parent, Model::Node *node, int purpose=-1, int semanticZoomLevel=-1) | Visualization::ModelRenderer | |
| renderToImage(Model::Node *aNode) | Visualization::ModelRenderer | static |
| renderToSVG(Model::Node *aNode, QString path) | Visualization::ModelRenderer | static |
| semanticZoomLevelId(QString name) | Visualization::ModelRenderer | inline |
| semanticZoomLevelName(int semanticZoomLevel) | Visualization::ModelRenderer | inline |
| semanticZoomLevels_ | Visualization::ModelRenderer | private |
| sync(Item *&item, Item *parent, Model::Node *node) | Visualization::ModelRenderer | |
| szLevelOrderingManager_ | Visualization::ModelRenderer | private |
| VISUALIZATION_CHOICE_STRATEGY_TYPE_OVER_PURPOSE_OVER_SEMANTIC_ZOOM_LEVEL | Visualization::ModelRenderer | privatestatic |
| VISUALIZATION_CHOICE_STRATEGY_TYPE_OVER_SEMANTIC_ZOOM_LEVEL_OVER_PURPOSE | Visualization::ModelRenderer | privatestatic |
| visualizationChoiceStrategy_ | Visualization::ModelRenderer | private |
| visualizationChoiceStrategyTypeOverPurposeOverSemanticZoomLevel(Item *parent, Model::Node *node, int purpose, int semanticZoomLevel) | Visualization::ModelRenderer | private |
| visualizationChoiceStrategyTypeOverSemanticZoomLevelOverPurpose(Item *parent, Model::Node *node, int purpose, int semanticZoomLevel) | Visualization::ModelRenderer | private |
| visualizationGroupsManager_ | Visualization::ModelRenderer | private |
| ~ModelRenderer() | Visualization::ModelRenderer | virtual |