def image_viewer (request, iid, **kwargs): """ This view is responsible for showing pixel data as images """ conn = kwargs['conn'] kwargs['viewport_server'] = '/webclient' return webgateway_views.full_viewer(request, iid, _conn=conn, **kwargs)
def image_viewer (request, iid=None, conn=None, **kwargs): """ This view is responsible for showing pixel data as images. Delegates to webgateway, using share connection if appropriate """ if iid is None: iid = request.REQUEST.get('image') template = 'webtest/webclient_plugins/center_plugin.fullviewer.html' return webgateway_views.full_viewer(request, iid, _conn=conn, template=template, **kwargs)
def image_viewer(request, iid, **kwargs): """ This view is responsible for showing pixel data as images """ conn = getBlitzConnection(request, useragent="OMERO.webemdb") if conn is None or not conn.isConnected(): return HttpResponseRedirect(reverse("webemdb_login")) kwargs["viewport_server"] = "/webclient" return webgateway_views.full_viewer(request, iid, _conn=conn, **kwargs)
def image_viewer(request, iid=None, conn=None, **kwargs): """ This view is responsible for showing pixel data as images. Delegates to webgateway, using share connection if appropriate """ if iid is None: iid = request.REQUEST.get('image') template = 'webtest/webclient_plugins/center_plugin.fullviewer.html' return webgateway_views.full_viewer(request, iid, _conn=conn, template=template, **kwargs)
def sliceviewer (request, emdb_entry, conn=None, **kwargs): """ We need handle one, multiple, and no match on the image_name """ image_name = "emd_%s.map" % emdb_entry images = conn.getObjects("Image", attributes={'name': image_name}) id = -1 image = None for image in images: if image.getId() > id: id = image.getId() if image is None: logger.debug('sliceviewer: No Image named %s' % image_name) raise Http404 kwargs['viewport_server'] = reverse('emdbindex') kwargs['template'] = 'sliceviewer/sliceviewer.html' return webgateway_views.full_viewer(request, image.id, _conn=conn, **kwargs)
def sliceviewer(request, emdb_entry, conn=None, **kwargs): """ We need handle one, multiple, and no match on the image_name """ image_name = "emd_%s.map" % emdb_entry images = conn.getObjects("Image", attributes={'name': image_name}) id = -1 image = None for image in images: if image.getId() > id: id = image.getId() if image is None: logger.debug('sliceviewer: No Image named %s' % image_name) raise Http404 kwargs['viewport_server'] = reverse('emdbindex') kwargs['template'] = 'sliceviewer/sliceviewer.html' return webgateway_views.full_viewer(request, image.id, _conn=conn, **kwargs)
def image_viewer(request, iid, conn=None, **kwargs): """ This view is responsible for showing pixel data as images """ kwargs['viewport_server'] = '/webclient' return webgateway_views.full_viewer(request, iid, _conn=conn, **kwargs)