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 }