View Javadoc

1   /**
2    * File: 	SmoothBoundary2D.java
3    * Project: javaGeom-circulinear
4    * 
5    * Distributed under the LGPL License.
6    *
7    * Created: 5 juil. 09
8    */
9   package math.geom2d.domain;
10  
11  import math.geom2d.AffineTransform2D;
12  
13  
14  /**
15   * Tagging interface to represent in unified way smooth curves which are
16   * boundaries.
17   * @author dlegland
18   *
19   */
20  public interface SmoothBoundary2D
21  extends SmoothOrientedCurve2D, ContinuousBoundary2D {
22  
23      // ===================================================================
24      // redefines declaration of some interfaces
25  
26  	SmoothBoundary2D transform(AffineTransform2D trans);
27  	SmoothBoundary2D getReverseCurve();
28  }