Package sc.fiji.snt.tracing
Class DefaultSearchNode
java.lang.Object
sc.fiji.snt.tracing.DefaultSearchNode
- All Implemented Interfaces:
Comparable<DefaultSearchNode>,SearchNode
A
SearchNode which can maintain both a from-start and from-goal search state.-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubledoubledoubleorg.jheaps.AddressableHeap.Handle<DefaultSearchNode, Void> byteintintint -
Constructor Summary
ConstructorsConstructorDescriptionDefaultSearchNode(int x, int y, int z, double g, double h, DefaultSearchNode predecessor, byte searchStatus) -
Method Summary
Modifier and TypeMethodDescriptionasPathReversed(double x_spacing, double y_spacing, double z_spacing, String spacing_units) intbooleanorg.jheaps.AddressableHeap.Handle<DefaultSearchNode, Void> intgetX()intgetY()intgetZ()inthashCode()voidsetFrom(DefaultSearchNode another) voidsetHandle(org.jheaps.AddressableHeap.Handle<DefaultSearchNode, Void> handle) voidtoString()
-
Field Details
-
x
public int x -
y
public int y -
z
public int z -
heapHandle
-
g
public double g -
h
public double h -
f
public double f -
predecessor
-
searchStatus
public byte searchStatus
-
-
Constructor Details
-
DefaultSearchNode
public DefaultSearchNode() -
DefaultSearchNode
public DefaultSearchNode(int x, int y, int z, double g, double h, DefaultSearchNode predecessor, byte searchStatus)
-
-
Method Details
-
getPredecessor
-
setPredecessor
-
getHandle
-
setHandle
-
getX
public int getX()- Specified by:
getXin interfaceSearchNode
-
getY
public int getY()- Specified by:
getYin interfaceSearchNode
-
getZ
public int getZ()- Specified by:
getZin interfaceSearchNode
-
equals
-
hashCode
public int hashCode() -
setFrom
-
compareTo
- Specified by:
compareToin interfaceComparable<DefaultSearchNode>
-
toString
-
asPath
-
asPathReversed
-