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()
Optimizer
getTitle
in interface Optimizer<OptimizedObject>
public javax.swing.ImageIcon getIcon()
Optimizer
getIcon
in interface Optimizer<OptimizedObject>
public java.lang.Object getDefaultParameters()
Optimizer
getDefaultParameters
in interface Optimizer<OptimizedObject>
public OptimizerResult<OptimizedObject> optimize(VirtualBook carton) throws java.lang.Exception
Optimizer
optimize
in interface Optimizer<OptimizedObject>
carton
- le carton à optimiser ..java.lang.Exception
public OptimizerResult<OptimizedObject> optimize(VirtualBook carton, OptimizerProgress progress, ICancelTracker ct) throws java.lang.Exception
Optimizer
optimize
in interface Optimizer<OptimizedObject>
carton
- the virtualbookprogress
- progress interface to report progressct
- cancel tracker to abord operationjava.lang.Exception