/* ----------------------------------------
 * Origin  : GFI INFORMATIQUE 
 * Project : CDPP Propagation Tool 
 * ----------------------------------------
 * History 
 * Version : 01/05/2015 : SCA : V2.1
 * ----------------------------------------
 */
package fr.tlse.irap.server.serviceTool;

import java.util.List;

import fr.tlse.irap.spaceElement.SpaceElement;
import fr.tlse.irap.tool.corotation.Corotation;
import fr.tlse.irap.tool.corotation.CorotationEnd;

public interface ICorotationTool {

	/**
	 * Compute Corotation tool 
	 * @param corotation
	 * @param endElement
	 * @return
	 * @throws Exception
	 */
	CorotationEnd computeCorotation(Corotation corotation, SpaceElement endElement) throws Exception;

	/**
	 * Compute Corotation catalogue
	 * @param corotation
	 * @return
	 * @throws Exception
	 */
	List<CorotationEnd> computeCorotation(Corotation corotation) throws Exception;

}
