public class XOptim extends java.lang.Object implements Optimizer<OptimizedObject>
| Constructor and Description |
|---|
XOptim() |
XOptim(XOptimParameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getDefaultParameters()
Get Parameters associated to optimization
|
javax.swing.ImageIcon |
getIcon()
optimizer icon
|
java.lang.String |
getTitle()
optimizer title
|
OptimizerResult<OptimizedObject> |
optimize(VirtualBook carton)
Run optimization on the virtual book
|
OptimizerResult<OptimizedObject> |
optimize(VirtualBook carton,
OptimizerProgress progress,
ICancelTracker ct)
run optimization on the virtual book and get feedbacks
|
public XOptim()
public XOptim(XOptimParameters parameters)
public java.lang.String getTitle()
OptimizergetTitle in interface Optimizer<OptimizedObject>public javax.swing.ImageIcon getIcon()
OptimizergetIcon in interface Optimizer<OptimizedObject>public java.lang.Object getDefaultParameters()
OptimizergetDefaultParameters in interface Optimizer<OptimizedObject>public OptimizerResult<OptimizedObject> optimize(VirtualBook carton) throws java.lang.Exception
Optimizeroptimize in interface Optimizer<OptimizedObject>carton - le carton à optimiser ..java.lang.Exceptionpublic OptimizerResult<OptimizedObject> optimize(VirtualBook carton, OptimizerProgress progress, ICancelTracker ct) throws java.lang.Exception
Optimizeroptimize in interface Optimizer<OptimizedObject>carton - the virtualbookprogress - progress interface to report progressct - cancel tracker to abord operationjava.lang.Exception