示例#1
0
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)
示例#2
0
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)
示例#3
0
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)
示例#4
0
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)
示例#5
0
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)
示例#6
0
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)
示例#7
0
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)