public abstract class CurveRenderer extends Object implements ICurveRenderer
Modifier and Type | Field and Description |
---|---|
protected boolean |
alive |
protected int |
currentIterations |
protected int |
currentX |
protected int |
currentY |
protected int |
currProgress |
protected CurveCollection |
curveData |
protected int |
maxIterations |
protected int |
maxProgress |
protected double |
maxRCSE |
protected int |
numCols |
protected int |
numExponentials |
protected int |
numRows |
protected int |
subsampleLevel |
protected int |
totalIterations |
Constructor and Description |
---|
CurveRenderer(CurveCollection cc) |
Modifier and Type | Method and Description |
---|---|
int |
getCurrentIterations() |
int |
getCurrentProgress() |
int |
getCurrentX() |
int |
getCurrentY() |
CurveCollection |
getCurveCollection() |
boolean[][] |
getFixed() |
abstract double[][] |
getImage() |
abstract int |
getImageX() |
abstract int |
getImageY() |
abstract boolean[][] |
getMask() |
int |
getMaxIterations() |
int |
getMaxProgress() |
double |
getMaxRCSE() |
int |
getSubsampleLevel() |
int |
getTotalIterations() |
abstract double |
getTotalRCSE() |
abstract double |
getWorstRCSE() |
abstract void |
run() |
void |
setComponentCount(int numExp) |
void |
setFixed(boolean[][] fixed) |
abstract void |
setMask(boolean[][] mask) |
void |
setMaxIterations(int mi) |
void |
setMaxRCSE(double mr) |
void |
stop() |
protected boolean alive
protected int maxIterations
protected double maxRCSE
protected int totalIterations
protected int currentIterations
protected int currentX
protected int currentY
protected int subsampleLevel
protected int currProgress
protected int maxProgress
protected CurveCollection curveData
protected int numRows
protected int numCols
protected int numExponentials
public CurveRenderer(CurveCollection cc)
public CurveCollection getCurveCollection()
getCurveCollection
in interface ICurveRenderer
public abstract void run()
run
in interface Runnable
run
in interface ICurveRenderer
public void stop()
stop
in interface ICurveRenderer
public int getCurrentIterations()
getCurrentIterations
in interface ICurveRenderer
public int getTotalIterations()
getTotalIterations
in interface ICurveRenderer
public int getCurrentX()
getCurrentX
in interface ICurveRenderer
public int getCurrentY()
getCurrentY
in interface ICurveRenderer
public int getSubsampleLevel()
getSubsampleLevel
in interface ICurveRenderer
public int getCurrentProgress()
getCurrentProgress
in interface ICurveRenderer
public int getMaxProgress()
getMaxProgress
in interface ICurveRenderer
public void setMaxIterations(int mi)
setMaxIterations
in interface ICurveRenderer
public void setMaxRCSE(double mr)
setMaxRCSE
in interface ICurveRenderer
public int getMaxIterations()
getMaxIterations
in interface ICurveRenderer
public double getMaxRCSE()
getMaxRCSE
in interface ICurveRenderer
public abstract double[][] getImage()
getImage
in interface ICurveRenderer
public void setComponentCount(int numExp)
setComponentCount
in interface ICurveRenderer
public void setFixed(boolean[][] fixed)
setFixed
in interface ICurveRenderer
public boolean[][] getFixed()
getFixed
in interface ICurveRenderer
public abstract void setMask(boolean[][] mask)
setMask
in interface ICurveRenderer
public abstract boolean[][] getMask()
getMask
in interface ICurveRenderer
public abstract int getImageX()
getImageX
in interface ICurveRenderer
public abstract int getImageY()
getImageY
in interface ICurveRenderer
public abstract double getTotalRCSE()
getTotalRCSE
in interface ICurveRenderer
public abstract double getWorstRCSE()
getWorstRCSE
in interface ICurveRenderer
Copyright © 2015–2022 SciJava. All rights reserved.