def register_xipy_tools(): # register the nutmeg plugin before launching the ortho viewer from xipy.overlay.plugins import register_overlay_plugin, \ all_registered_plugins # collect all (existing) plugins to register from nutmeg.vis.tfbeam_manager import NmTimeFreqWindow, TFBeamManager register_overlay_plugin(NmTimeFreqWindow)
def main(): app = QtGui.QApplication(sys.argv) # register the nutmeg plugin before launching the ortho viewer from xipy.overlay.plugins import register_overlay_plugin, \ all_registered_plugins register_overlay_plugin(SimpleWindow) from xipy.vis.three_dee_viewer import MayaviViewer from xipy import TEMPLATE_MRI_PATH win = MayaviViewer(image=TEMPLATE_MRI_PATH) win.show() return win, app
__docformat__ = 'restructuredtext' import os, sys from PyQt4 import QtGui ## if QtGui.QApplication.startingUp(): ## global_app = QtGui.QApplication(sys.argv) ## else: ## global_app = QtGui.QApplication.instance() # register the nutmeg plugin before launching any xip viewers from xipy.overlay.plugins import register_overlay_plugin, \ all_registered_plugins # collect all (existing) plugins to register from nutmeg.vis.tfbeam_manager import NmTimeFreqWindow, TFBeamManager register_overlay_plugin(NmTimeFreqWindow) from nutmeg.vis.tfstats_manager import TimeFreqSnPMaps import xipy.volume_utils as vu from xipy.io import load_spatial_image def plot_tfbeam_3d(beam): pass def plot_tfbeam(beam, stats=None, with3d=False): from xipy.vis.ortho_viewer import ortho_viewer struct = load_spatial_image(beam.coreg.mrpath) sman = TimeFreqSnPMaps(stats_results=stats) bbox = vu.world_limits(struct) bman = TFBeamManager(bbox, bstats_manager=sman)