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 }