Envision
A visual programming IDE for object-oriented languages
Visualization::ModelRenderer Member List

This is the complete list of members for Visualization::ModelRenderer, including all inherited members.

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::ModelRendererprivate
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() constVisualization::ModelRendererinline
numRegisteredSemanticZoomLevels() constVisualization::ModelRendererinline
purposeId(QString name)Visualization::ModelRendererinline
purposeName(int purpose)Visualization::ModelRendererinline
purposes_Visualization::ModelRendererprivate
registerGroup(int nodeTypeId, int purpose, int semanticZoomLevel, VisualizationGroup *group)Visualization::ModelRenderer
registerGroup(int nodeTypeId, VisualizationGroup *group)Visualization::ModelRendererinline
registerSemanticZoomLevel(const QString &name, int orderingNumber)Visualization::ModelRenderer
registerVisualization(int nodeTypeId, VisualizationGroup::ItemConstructor visualization, int itemTypeId)Visualization::ModelRendererinline
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::ModelRendererinline
registerVisualization(int nodeTypeId, QString purpose, QString semanticZoomLevel, VisualizationGroup::ItemConstructor visualization, int itemTypeId)Visualization::ModelRendererinline
registerVisualization(int nodeTypeId, QString purpose, VisualizationGroup::ItemConstructor visualization, int itemTypeId)Visualization::ModelRendererinline
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::ModelRendererstatic
renderToSVG(Model::Node *aNode, QString path)Visualization::ModelRendererstatic
semanticZoomLevelId(QString name)Visualization::ModelRendererinline
semanticZoomLevelName(int semanticZoomLevel)Visualization::ModelRendererinline
semanticZoomLevels_Visualization::ModelRendererprivate
sync(Item *&item, Item *parent, Model::Node *node)Visualization::ModelRenderer
szLevelOrderingManager_Visualization::ModelRendererprivate
VISUALIZATION_CHOICE_STRATEGY_TYPE_OVER_PURPOSE_OVER_SEMANTIC_ZOOM_LEVELVisualization::ModelRendererprivatestatic
VISUALIZATION_CHOICE_STRATEGY_TYPE_OVER_SEMANTIC_ZOOM_LEVEL_OVER_PURPOSEVisualization::ModelRendererprivatestatic
visualizationChoiceStrategy_Visualization::ModelRendererprivate
visualizationChoiceStrategyTypeOverPurposeOverSemanticZoomLevel(Item *parent, Model::Node *node, int purpose, int semanticZoomLevel)Visualization::ModelRendererprivate
visualizationChoiceStrategyTypeOverSemanticZoomLevelOverPurpose(Item *parent, Model::Node *node, int purpose, int semanticZoomLevel)Visualization::ModelRendererprivate
visualizationGroupsManager_Visualization::ModelRendererprivate
~ModelRenderer()Visualization::ModelRenderervirtual