Package gov.nih.mipav.model.algorithms
Class AlgorithmNetworkSnake.NetworkSnake
java.lang.Object
gov.nih.mipav.model.algorithms.AlgorithmNetworkSnake.NetworkSnake
- All Implemented Interfaces:
AlgorithmNetworkSnake.IMetadataProvider
- Enclosing class:
AlgorithmNetworkSnake
public class AlgorithmNetworkSnake.NetworkSnake
extends Object
implements AlgorithmNetworkSnake.IMetadataProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate floatprivate AlgorithmNetworkSnake.Metadataprivate floatprivate booleanprivate ArrayList<AlgorithmNetworkSnake.SnakeNode> private int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAndRedistributePoints(ArrayList<Point> originalPoints, int recordRate) floatgetAlpha()floatgetBeta()getData()private floatgetGamma()booleangetNodes()voidInitialise(AlgorithmNetworkSnake.SnakeInitialiser snakeInitialiser, int spacing) voidvoiditerate(byte[] imageBuffer, int bufferWidth, int bufferHeight, int m, int timeout) voidsetAlpha(float alpha) voidsetBeta(float beta) voidvoidsetGamma(float gamma) void
-
Field Details
-
data
-
isInitialised
private boolean isInitialised -
nodes
-
alpha
private float alpha -
beta
private float beta -
gamma
private float gamma -
spacing
private int spacing
-
-
Constructor Details
-
NetworkSnake
public NetworkSnake()
-
-
Method Details
-
InitialiseData
public void InitialiseData()- Specified by:
InitialiseDatain interfaceAlgorithmNetworkSnake.IMetadataProvider
-
getData
- Specified by:
getDatain interfaceAlgorithmNetworkSnake.IMetadataProvider
-
setData
- Specified by:
setDatain interfaceAlgorithmNetworkSnake.IMetadataProvider
-
getIsInitialised
public boolean getIsInitialised() -
getNodes
-
setNodes
-
getAlpha
public float getAlpha() -
setAlpha
public void setAlpha(float alpha) -
getBeta
public float getBeta() -
setBeta
public void setBeta(float beta) -
getGamma
private float getGamma() -
setGamma
public void setGamma(float gamma) -
Initialise
-
iterate
public void iterate(byte[] imageBuffer, int bufferWidth, int bufferHeight, int m, int timeout) -
createAndRedistributePoints
-