|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object math.geom2d.transform.CircleInversion2D
public class CircleInversion2D
circle inversion : performs a bijection between points outside the circle and points inside the circle.
Constructor Summary | |
---|---|
CircleInversion2D()
Construct a new circle inversion based on the unit circle centered on the origin. |
|
CircleInversion2D(Circle2D circle)
|
|
CircleInversion2D(double xc,
double yc,
double radius)
|
|
CircleInversion2D(Point2D center,
double radius)
|
Method Summary | |
---|---|
Point2D |
center()
|
static CircleInversion2D |
create(Circle2D circle)
|
static CircleInversion2D |
create(Point2D center,
double radius)
|
CircleInversion2D |
invert()
Returns this circle inversion. |
double |
radius()
|
Point2D |
transform(Point2D pt)
Transforms a point |
Point2D[] |
transform(Point2D[] src,
Point2D[] dst)
Transforms an array of points, and returns the transformed points. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CircleInversion2D()
public CircleInversion2D(Circle2D circle)
public CircleInversion2D(Point2D center, double radius)
public CircleInversion2D(double xc, double yc, double radius)
Method Detail |
---|
public static CircleInversion2D create(Point2D center, double radius)
public static CircleInversion2D create(Circle2D circle)
public Point2D center()
public double radius()
public CircleInversion2D invert()
invert
in interface Bijection2D
public Point2D transform(Point2D pt)
Transform2D
transform
in interface Transform2D
public Point2D[] transform(Point2D[] src, Point2D[] dst)
transform
in interface Transform2D
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |