public class ForwardDecompositionHTNPlannerFactory<IPlanner extends IHTNPlanningProblem,V extends java.lang.Comparable<V>,ISearch extends ai.libs.jaicore.search.probleminputs.GraphSearchInput<TFDNode,java.lang.String>> extends ai.libs.jaicore.basic.algorithm.AAlgorithmFactory<IPlanner,EvaluatedSearchGraphBasedPlan<V,TFDNode>>
| Constructor and Description |
|---|
ForwardDecompositionHTNPlannerFactory() |
ForwardDecompositionHTNPlannerFactory(ai.libs.jaicore.search.core.interfaces.IOptimalPathInORGraphSearchFactory<ISearch,TFDNode,java.lang.String,V> searchFactory,
ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder<TFDNode,java.lang.String,ISearch> searchProblemBuilder) |
| Modifier and Type | Method and Description |
|---|---|
ForwardDecompositionHTNPlanner<IPlanner,V,ISearch> |
getAlgorithm() |
ForwardDecompositionHTNPlanner<IPlanner,V,ISearch> |
getAlgorithm(IPlanner input) |
ai.libs.jaicore.search.core.interfaces.IOptimalPathInORGraphSearchFactory<ISearch,TFDNode,java.lang.String,V> |
getSearchFactory() |
ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder<TFDNode,java.lang.String,ISearch> |
getSearchProblemBuilder() |
void |
setSearchFactory(ai.libs.jaicore.search.core.interfaces.IOptimalPathInORGraphSearchFactory<ISearch,TFDNode,java.lang.String,V> searchFactory) |
void |
setSearchProblemBuilder(ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder<TFDNode,java.lang.String,ISearch> searchProblemBuilder) |
public ForwardDecompositionHTNPlannerFactory()
public ForwardDecompositionHTNPlannerFactory(ai.libs.jaicore.search.core.interfaces.IOptimalPathInORGraphSearchFactory<ISearch,TFDNode,java.lang.String,V> searchFactory, ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder<TFDNode,java.lang.String,ISearch> searchProblemBuilder)
public ai.libs.jaicore.search.core.interfaces.IOptimalPathInORGraphSearchFactory<ISearch,TFDNode,java.lang.String,V> getSearchFactory()
public void setSearchFactory(ai.libs.jaicore.search.core.interfaces.IOptimalPathInORGraphSearchFactory<ISearch,TFDNode,java.lang.String,V> searchFactory)
public ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder<TFDNode,java.lang.String,ISearch> getSearchProblemBuilder()
public void setSearchProblemBuilder(ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder<TFDNode,java.lang.String,ISearch> searchProblemBuilder)
public ForwardDecompositionHTNPlanner<IPlanner,V,ISearch> getAlgorithm()
public ForwardDecompositionHTNPlanner<IPlanner,V,ISearch> getAlgorithm(IPlanner input)