math.geom2d.circulinear
Interface CirculinearDomain2D

Package class diagram package CirculinearDomain2D
All Superinterfaces:
CirculinearShape2D, Domain2D, Serializable, Shape2D
All Known Subinterfaces:
Polygon2D
All Known Implementing Classes:
GenericCirculinearDomain2D, HRectangle2D, MultiPolygon2D, Rectangle2D, SimplePolygon2D

public interface CirculinearDomain2D
extends CirculinearShape2D, Domain2D

A domain whose boundary is a circulinear curve.

Author:
dlegland

Field Summary
 
Fields inherited from interface math.geom2d.Shape2D
ACCURACY
 
Method Summary
 CirculinearBoundary2D getBoundary()
          Returns the boundary of the set.
 CirculinearDomain2D transform(CircleInversion2D inv)
          Transforms the shape by a circle inversion.
 
Methods inherited from interface math.geom2d.circulinear.CirculinearShape2D
getBuffer
 
Methods inherited from interface math.geom2d.domain.Domain2D
clip, complement, draw, fill, transform
 
Methods inherited from interface math.geom2d.Shape2D
contains, contains, getBoundingBox, getDistance, getDistance, isBounded, isEmpty
 

Method Detail

getBoundary

CirculinearBoundary2D getBoundary()
Description copied from interface: Domain2D
Returns the boundary of the set. This boundary is either a continuous non intersecting curve (connected domain), or a set of non intersecting continuous curve (one continuous non-intersection for each connected part of the domain).

The returned curve is oriented, with an interior and an exterior.

Specified by:
getBoundary in interface Domain2D
Returns:
the boundary of the domain

transform

CirculinearDomain2D transform(CircleInversion2D inv)
Description copied from interface: CirculinearShape2D
Transforms the shape by a circle inversion. The result is still an instance a CirculinearShape2D.

Specified by:
transform in interface CirculinearShape2D
Parameters:
inv - the circle inversion
Returns:
the transformed shape


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.