View Javadoc

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  }