/******************************************************************************* * Copyright (c) 2016 Weasis Team and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Nicolas Roduit - initial API and implementation *******************************************************************************/ package org.weasis.acquire; import org.weasis.acquire.explorer.AcquireImageInfo; import org.weasis.acquire.explorer.AcquireManager; import org.weasis.base.viewer2d.EventManager; import org.weasis.core.api.media.data.ImageElement; import org.weasis.core.ui.editor.image.ViewCanvas; /** * Group all shared and useful methods and attributes. * * @author Yannick LARVOR * @version 2.5.0 * @since 2.5.0 - 2016-04-08 - ylar - Creation * */ public class AcquireObject { protected AcquireObject() { // Do nothing } /** * Retrieve current selected pane view * * @return Image view * @since 2.5.0 */ public static ViewCanvas<ImageElement> getView() { return EventManager.getInstance().getSelectedViewPane(); } /** * Retrieve current image info (UUID, processes, default values, etc...) * * @return Image info * @since 2.5.0 */ public static AcquireImageInfo getImageInfo() { return AcquireManager.getCurrentAcquireImageInfo(); } }