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 }