on constructVisualizerManager return(createManager(#visualizer_manager, getClassVariable("visualizer.manager.class"))) end on deconstructVisualizerManager return(removeManager(#visualizer_manager)) end on getVisualizerManager tMgr = getObjectManager() if not tMgr.managerExists(#visualizer_manager) then return(constructVisualizerManager()) end if return(tMgr.getManager(#visualizer_manager)) end on createVisualizer tID, tLayout return(getVisualizerManager().create(tID, tLayout)) end on removeVisualizer tID return(getVisualizerManager().Remove(tID)) end on getVisualizer tID return(getVisualizerManager().GET(tID)) end on visualizerExists tID return(getVisualizerManager().exists(tID)) end on printVisualizers return(getVisualizerManager().print()) end