Class HeuristicSearch
java.lang.Object
com.softsynth.jmsl.score.transcribe.HeuristicSearch
public class HeuristicSearch
extends java.lang.Object
Search through a MeasureBeatDivisions object for the minimum cost path.
- Author:
- Nick Didkovsky, Feb 11. 2002 , (c) 2002 Nick Didkovsky, All Rights reserved.
-
Field Summary
Fields Modifier and Type Field Description static boolean
debug
-
Constructor Summary
Constructors Constructor Description HeuristicSearch()
-
Method Summary
Modifier and Type Method Description static void
main(java.lang.String[] args)
SearchPath
search()
void
setMeasureBeatDivisions(MeasureBeatDivisions mbd)
Set the MeasureBeatDivisions used by this search.void
setTimeSignature(TimeSignature ts)
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
debug
public static boolean debug
-
-
Constructor Details
-
HeuristicSearch
public HeuristicSearch()
-
-
Method Details
-
setTimeSignature
-
setMeasureBeatDivisions
Set the MeasureBeatDivisions used by this search. MeasureBeatDivisions already processed an entire measure of events, setting up scored BeatDivisions for each beat. -
search
- Throws:
SearchPathListExpansionException
-
main
public static void main(java.lang.String[] args)
-