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 |