public class RadialPathGenerator extends Object implements Cloneable, Serializable
Modifier and Type | Field and Description |
---|---|
static double |
EPS |
Constructor and Description |
---|
RadialPathGenerator() |
RadialPathGenerator(de.jtem.mfc.field.ComplexValue origin) |
RadialPathGenerator(de.jtem.mfc.field.ComplexValue[] troublePoints,
de.jtem.mfc.field.ComplexValue origin) |
Modifier and Type | Method and Description |
---|---|
void |
computeBoxArroundTroublePoint(de.jtem.mfc.field.ComplexValue value,
de.jtem.blas.ComplexVector box) |
void |
computeLoopAroundTroublePoint(de.jtem.mfc.field.ComplexValue aPoint,
de.jtem.blas.ComplexVector aLoop) |
void |
computeLoopsAroundTroublePoints(de.jtem.mfc.field.ComplexValue[] point,
de.jtem.blas.ComplexVector[] loop) |
void |
computePathsToPoints(de.jtem.mfc.field.ComplexValue[] point,
de.jtem.blas.ComplexVector[] loop) |
void |
computePathToPoint(de.jtem.mfc.field.ComplexValue aPoint,
de.jtem.blas.ComplexVector aPath) |
de.jtem.blas.ComplexVector |
getBoxArroundTroublePoint(de.jtem.mfc.field.ComplexValue value) |
double |
getDistRadiusOfTroublePoint(de.jtem.mfc.field.ComplexValue value) |
de.jtem.blas.ComplexVector |
getLoopAroundPoint(de.jtem.mfc.field.ComplexValue aPoint) |
de.jtem.blas.ComplexVector[] |
getLoopsAroundTroublePoints(de.jtem.mfc.field.ComplexValue[] point) |
double |
getMinimalDistanceToTroublePoints(de.jtem.mfc.field.ComplexValue aPoint) |
de.jtem.mfc.field.Complex |
getOrigin() |
de.jtem.blas.ComplexVector[] |
getPathsToPoints(de.jtem.mfc.field.ComplexValue[] point) |
de.jtem.blas.ComplexVector |
getPathToPoint(de.jtem.mfc.field.ComplexValue aPoint) |
void |
setTroublePoints(de.jtem.mfc.field.ComplexValue[] troublePoints) |
void |
update() |
void |
updateDistanceRadii() |
public static final double EPS
public RadialPathGenerator()
public RadialPathGenerator(de.jtem.mfc.field.ComplexValue origin)
public RadialPathGenerator(de.jtem.mfc.field.ComplexValue[] troublePoints, de.jtem.mfc.field.ComplexValue origin)
public void computeBoxArroundTroublePoint(de.jtem.mfc.field.ComplexValue value, de.jtem.blas.ComplexVector box)
public void computeLoopAroundTroublePoint(de.jtem.mfc.field.ComplexValue aPoint, de.jtem.blas.ComplexVector aLoop)
public void computeLoopsAroundTroublePoints(de.jtem.mfc.field.ComplexValue[] point, de.jtem.blas.ComplexVector[] loop)
public void computePathsToPoints(de.jtem.mfc.field.ComplexValue[] point, de.jtem.blas.ComplexVector[] loop)
public void computePathToPoint(de.jtem.mfc.field.ComplexValue aPoint, de.jtem.blas.ComplexVector aPath)
public de.jtem.blas.ComplexVector getBoxArroundTroublePoint(de.jtem.mfc.field.ComplexValue value)
public double getDistRadiusOfTroublePoint(de.jtem.mfc.field.ComplexValue value)
public de.jtem.blas.ComplexVector getLoopAroundPoint(de.jtem.mfc.field.ComplexValue aPoint)
public de.jtem.blas.ComplexVector[] getLoopsAroundTroublePoints(de.jtem.mfc.field.ComplexValue[] point)
public double getMinimalDistanceToTroublePoints(de.jtem.mfc.field.ComplexValue aPoint)
public de.jtem.mfc.field.Complex getOrigin()
public de.jtem.blas.ComplexVector[] getPathsToPoints(de.jtem.mfc.field.ComplexValue[] point)
public de.jtem.blas.ComplexVector getPathToPoint(de.jtem.mfc.field.ComplexValue aPoint)
public void setTroublePoints(de.jtem.mfc.field.ComplexValue[] troublePoints)
public void update()
public final void updateDistanceRadii()