1 /** 2 * File: CircleLine2D.java 3 * Project: javaGeom-circulinear 4 * 5 * Distributed under the LGPL License. 6 * 7 * Created: 5 juil. 09 8 */ 9 package math.geom2d.circulinear; 10 11 import math.geom2d.domain.SmoothBoundary2D; 12 import math.geom2d.transform.CircleInversion2D; 13 14 15 /** 16 * Tagging interface to be able to consider in a same way circles and lines. 17 * @author dlegland 18 * 19 */ 20 public interface CircleLine2D extends CirculinearContour2D, 21 CirculinearElement2D, SmoothBoundary2D { 22 23 // =================================================================== 24 // redefines declaration of some interfaces 25 26 public CircleLine2D getParallel(double dist); 27 public CircleLine2D transform(CircleInversion2D inv); 28 public CircleLine2D getReverseCurve(); 29 }