MaskInterface.java 751 Bytes
package osp;

import java.awt.geom.Point2D;

import jsky.coords.DMS;
import jsky.coords.HMS;
import jsky.coords.WorldCoords;

/**
 * Methods for mask.
 * @author JMG
 *
 */
public interface MaskInterface {

	void addEntryToHistory(String string);

	void addActionToHistory(String string, java.lang.Double oldOmega);

	void setOmega(double value);
	
	void setCenterWc(double ra, double dec);

	void update();

	double getOmega();

	boolean isTurning();

	HMS getAlpha();

	DMS getDelta();

	Point2D.Double getCenter();

	 Point2D.Double getCenterDeg();

	void setCenterDeg(java.awt.geom.Point2D.Double newCenter);
	
	void setCenter(java.awt.geom.Point2D.Double newCenter);
	
	 WorldCoords getMaskCenterWordlCoord();
	 	 
	 MaskHistory getHistory();

}