public abstract class AbstractPointSet extends AbstractShape
Modifier and Type | Field and Description |
---|---|
protected double[] |
aIm |
protected double[] |
aRe |
protected double[] |
bIm |
protected double[] |
bRe |
protected boolean |
consistent |
protected Color |
defaultPointColor |
protected boolean |
labelPointsWithIndex |
protected int |
numOfPoints |
protected Color[] |
pointColor |
EPS, EPSSQR, moebiusShapeChangeSupport, propertyChangeSupport, toolList
Modifier | Constructor and Description |
---|---|
protected |
AbstractPointSet() |
protected |
AbstractPointSet(de.jtem.mfc.field.Complex[] coords) |
protected |
AbstractPointSet(de.jtem.mfc.geometry.ComplexProjective1[] coords) |
protected |
AbstractPointSet(double[] coords) |
protected |
AbstractPointSet(int n) |
Modifier and Type | Method and Description |
---|---|
double[] |
aIm() |
double[] |
aRe() |
protected void |
assignCoords(de.jtem.mfc.field.Complex[] coords)
assign all complex coords at once
|
protected void |
assignCoords(de.jtem.mfc.geometry.ComplexProjective1[] coords)
assign all coords at once
|
protected void |
assignCoords(double[] coords)
assign all euclidean coords at once
|
double[] |
bIm() |
double[] |
bRe() |
void |
draw(MoebiusGraphics g) |
protected void |
drawPoints(MoebiusGraphics g) |
protected void |
getCoords(de.jtem.mfc.field.Complex[] coords) |
protected de.jtem.mfc.field.Complex |
getCoords(int index) |
protected void |
getCoords(int index,
de.jtem.mfc.field.Complex coords) |
protected de.jtem.mfc.field.Complex[] |
getCoordsAsArray1d() |
protected Color |
getDefaultPointColor() |
protected boolean |
getLabelPointsWithIndex() |
protected int |
getNumOfPoints() |
protected Color[] |
getPointColor() |
protected Color |
getPointColor(int index) |
protected void |
getProjectiveCoords(de.jtem.mfc.geometry.ComplexProjective1[] coords) |
protected de.jtem.mfc.geometry.ComplexProjective1 |
getProjectiveCoords(int index) |
protected void |
getProjectiveCoords(int index,
de.jtem.mfc.geometry.ComplexProjective1 coords) |
protected de.jtem.mfc.geometry.ComplexProjective1[] |
getProjectiveCoordsAsArray1d() |
protected double[] |
getX() |
protected double |
getX(int index) |
protected double[] |
getXY() |
protected double[] |
getY() |
protected double |
getY(int index) |
protected boolean |
isConsistent() |
protected boolean |
isLabelPointsWithIndex() |
protected void |
setColorOfAllPoints(Color newPointColor) |
protected void |
setConsistent(boolean aBoolean) |
protected void |
setCoords(int index,
de.jtem.mfc.field.Complex z) |
protected void |
setCoords(int index,
double x,
double y)
set euclidean Coords (x, y) at Index index
|
protected void |
setDefaultPointColor(Color defaultPointColor) |
protected void |
setLabelPointsWithIndex(boolean aBoolean) |
protected void |
setNumOfPoints(int newNumOfPoints) |
protected void |
setNumOfPoints(int newNumOfPoints,
boolean assignDefault)
this must not fire property change.
|
protected void |
setPointColor(Color[] pointColor) |
protected void |
setPointColor(int index,
Color aPointColor) |
protected void |
setProjectiveCoords(int index,
de.jtem.mfc.field.Complex z,
de.jtem.mfc.field.Complex u) |
protected void |
setProjectiveCoords(int index,
de.jtem.mfc.geometry.ComplexProjective1 z) |
protected void |
setProjectiveCoords(int index,
double aRe1,
double aIm1,
double bRe1,
double bIm1) |
protected void |
setX(double[] x) |
protected void |
setX(int anIndex,
double x) |
protected void |
setY(double[] y) |
protected void |
setY(int index,
double y) |
protected void |
updatePointColor() |
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
protected double[] aIm
protected double[] aRe
protected double[] bIm
protected double[] bRe
protected boolean consistent
protected Color defaultPointColor
protected boolean labelPointsWithIndex
protected int numOfPoints
protected Color[] pointColor
protected AbstractPointSet()
protected AbstractPointSet(de.jtem.mfc.field.Complex[] coords)
protected AbstractPointSet(de.jtem.mfc.geometry.ComplexProjective1[] coords)
protected AbstractPointSet(double[] coords)
protected AbstractPointSet(int n)
public double[] aIm()
public double[] aRe()
protected void assignCoords(de.jtem.mfc.field.Complex[] coords)
protected void assignCoords(de.jtem.mfc.geometry.ComplexProjective1[] coords)
protected void assignCoords(double[] coords)
public double[] bIm()
public double[] bRe()
public void draw(MoebiusGraphics g)
draw
in interface MoebiusShape
draw
in class AbstractShape
protected void drawPoints(MoebiusGraphics g)
protected void getCoords(de.jtem.mfc.field.Complex[] coords)
protected de.jtem.mfc.field.Complex getCoords(int index)
protected void getCoords(int index, de.jtem.mfc.field.Complex coords)
protected de.jtem.mfc.field.Complex[] getCoordsAsArray1d()
protected Color getDefaultPointColor()
protected boolean getLabelPointsWithIndex()
protected int getNumOfPoints()
protected Color[] getPointColor()
protected Color getPointColor(int index)
protected void getProjectiveCoords(de.jtem.mfc.geometry.ComplexProjective1[] coords)
protected de.jtem.mfc.geometry.ComplexProjective1 getProjectiveCoords(int index)
protected void getProjectiveCoords(int index, de.jtem.mfc.geometry.ComplexProjective1 coords)
protected de.jtem.mfc.geometry.ComplexProjective1[] getProjectiveCoordsAsArray1d()
protected double[] getX()
protected double getX(int index)
protected double[] getXY()
protected double[] getY()
protected double getY(int index)
protected boolean isConsistent()
protected boolean isLabelPointsWithIndex()
protected void setColorOfAllPoints(Color newPointColor)
protected void setConsistent(boolean aBoolean)
protected void setCoords(int index, de.jtem.mfc.field.Complex z)
protected void setCoords(int index, double x, double y)
protected void setDefaultPointColor(Color defaultPointColor)
protected void setLabelPointsWithIndex(boolean aBoolean)
protected void setNumOfPoints(int newNumOfPoints)
protected void setNumOfPoints(int newNumOfPoints, boolean assignDefault)
protected void setPointColor(Color[] pointColor)
protected void setPointColor(int index, Color aPointColor)
protected void setProjectiveCoords(int index, de.jtem.mfc.field.Complex z, de.jtem.mfc.field.Complex u)
protected void setProjectiveCoords(int index, de.jtem.mfc.geometry.ComplexProjective1 z)
protected void setProjectiveCoords(int index, double aRe1, double aIm1, double bRe1, double bIm1)
protected void setX(double[] x)
protected void setX(int anIndex, double x)
protected void setY(double[] y)
protected void setY(int index, double y)
protected void updatePointColor()