public class Circle extends AbstractShape
EPS, EPSSQR, moebiusShapeChangeSupport, propertyChangeSupport, toolList
Constructor and Description |
---|
Circle() |
Circle(de.jtem.mfc.geometry.ComplexProjective1 z1,
de.jtem.mfc.geometry.ComplexProjective1 z2,
de.jtem.mfc.geometry.ComplexProjective1 z3) |
Circle(double mX,
double mY,
double r) |
Circle(de.jtem.mfc.geometry.HermitianCircle c) |
Modifier and Type | Method and Description |
---|---|
void |
assign(de.jtem.mfc.geometry.ComplexProjective1 z1,
de.jtem.mfc.geometry.ComplexProjective1 z2,
de.jtem.mfc.geometry.ComplexProjective1 z3) |
void |
assign(double mX,
double mY,
double r) |
void |
draw(MoebiusGraphics context) |
de.jtem.mfc.field.Complex |
getCenter() |
void |
getCenter(de.jtem.mfc.field.Complex center) |
double |
getCenterX() |
double |
getCenterY() |
de.jtem.mfc.geometry.HermitianCircle |
getHermitianCircle() |
void |
getHermitianCircle(de.jtem.mfc.geometry.HermitianCircle c) |
double |
getRadius() |
void |
setCenter(de.jtem.mfc.field.Complex center) |
void |
setCenterX(double centerX) |
void |
setCenterY(double centerY) |
void |
setHermitianCircle(de.jtem.mfc.geometry.HermitianCircle circle) |
void |
setRadius(double radius) |
addMoebiusShapeChangeListener, addPropertyChangeListener, clone, dontFirePropertyChange, equals, fireMoebiusShapeChange, fireMoebiusShapeChange, firePropertyChange, firePropertyChange, getColor, getFilled, getLabel, getLineWidth, getPickable, getPointOutline, getPointRadius, getShowLabel, getString, getTools, isDoFirePropertyChange, isPickable, removeMoebiusShapeChangeListener, removePropertyChangeListener, reset, setColor, setDoFirePropertyChange, setFilled, setLabel, setLineWidth, setPickable, setPointOutline, setPointRadius, setShowLabel
public Circle()
public Circle(de.jtem.mfc.geometry.ComplexProjective1 z1, de.jtem.mfc.geometry.ComplexProjective1 z2, de.jtem.mfc.geometry.ComplexProjective1 z3)
public Circle(double mX, double mY, double r)
public Circle(de.jtem.mfc.geometry.HermitianCircle c)
public void assign(de.jtem.mfc.geometry.ComplexProjective1 z1, de.jtem.mfc.geometry.ComplexProjective1 z2, de.jtem.mfc.geometry.ComplexProjective1 z3)
public void assign(double mX, double mY, double r)
public void draw(MoebiusGraphics context)
draw
in interface MoebiusShape
draw
in class AbstractShape
public de.jtem.mfc.field.Complex getCenter()
public void getCenter(de.jtem.mfc.field.Complex center)
public double getCenterX()
public double getCenterY()
public de.jtem.mfc.geometry.HermitianCircle getHermitianCircle()
public void getHermitianCircle(de.jtem.mfc.geometry.HermitianCircle c)
public double getRadius()
public void setCenter(de.jtem.mfc.field.Complex center)
public void setCenterX(double centerX)
public void setCenterY(double centerY)
public void setHermitianCircle(de.jtem.mfc.geometry.HermitianCircle circle)
public void setRadius(double radius)