/* ----------------------------------------
 * 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.radial.Radial;
import fr.tlse.irap.tool.radial.RadialEnd;

public interface IRadialTool {

	/**
	 * Compute Radial tool
	 * @param radial
	 * @param endElement
	 * @return Radial end
	 * @throws Exception
	 */
	RadialEnd computeRadial(Radial radial, SpaceElement endElement) throws Exception;

	/**
	 * Compute Radial catalogue
	 * @param radial
	 * @return
	 * @throws Exception
	 */
	List<RadialEnd> computeRadial(Radial radial) throws Exception;
}
