/*
* This file is part of the OSMembrane project.
* More informations under www.osmembrane.de
*
* The project is licensed under the GNU GENERAL PUBLIC LICENSE 3.0.
* for more details about the license see http://www.osmembrane.de/license/
*
* Source: $HeadURL$ ($Revision$)
* Last changed: $Date$
*/
package de.osmembrane.view.interfaces;
/**
* An interface that can be implemented for the use of receiving zooming actions
* invoked from the Controller.
*
* @author tobias_kuhn
*
*/
public interface IZoomDevice {
/**
* Zooms in
*/
public void zoomIn();
/**
* Zooms out
*/
public void zoomOut();
/**
* Resets the view to standard
*/
public void resetView();
/**
* Shows the entire pipeline
*/
public void showEntireView();
}