|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmaspack.util.FastMarcherBase
maspack.util.FastRadialMarcher
public class FastRadialMarcher
Performs an algorithm similar to "Fast Marching", except uses basic euclidean distances. This is faster and more accurate than F-M for a uniform speed and point-source start points. Drawbacks: it does not support varying speeds (non-uniform sampling), or non-point-source starting points (i.e. cannot be used for creating skeletons).
Constructor Summary | |
---|---|
FastRadialMarcher(int dataSize,
FastMarcherUtility utility)
Creates a FastRadialMarcher object for a given data size, and uses the supplied utility object to connect to data for finding neighbours and computing distances |
Method Summary |
---|
Methods inherited from class maspack.util.FastMarcherBase |
---|
clear, createDistanceHeap, getDistance, getDistanceHeap, getFarthest, getVoronoi, initializeArrays, march, march, march, march, reset, setDistance, setDistanceHeap, setVoronoi, startmarch, startmarch, step |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FastRadialMarcher(int dataSize, FastMarcherUtility utility)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |