bug fixes and rocket optimization
[debian/openrocket] / src / net / sf / openrocket / optimization / services / DefaultOptimizableParameterService.java
1 package net.sf.openrocket.optimization.services;
2
3 import java.util.ArrayList;
4 import java.util.Collection;
5 import java.util.List;
6
7 import net.sf.openrocket.document.OpenRocketDocument;
8 import net.sf.openrocket.optimization.rocketoptimization.OptimizableParameter;
9 import net.sf.openrocket.optimization.rocketoptimization.parameters.MaximumAltitudeParameter;
10
11 /**
12  * Default implementation for optimization parameter service.
13  * 
14  * @author Sampo Niskanen <sampo.niskanen@iki.fi>
15  */
16 public class DefaultOptimizableParameterService implements OptimizableParameterService {
17         
18         @Override
19         public Collection<OptimizableParameter> getParameters(OpenRocketDocument document) {
20                 List<OptimizableParameter> list = new ArrayList<OptimizableParameter>();
21                 
22                 list.add(new MaximumAltitudeParameter());
23                 
24                 return list;
25         }
26         
27 }