import java.util.Collection;
import java.util.List;
+import net.sf.openrocket.preset.ComponentPreset;
import net.sf.openrocket.util.Coordinate;
import net.sf.openrocket.util.MathUtil;
@Override
- protected void loadFromPreset(RocketComponent preset) {
- SymmetricComponent c = (SymmetricComponent) preset;
- this.setThickness(c.getThickness());
- this.setFilled(c.isFilled());
+ protected void loadFromPreset(ComponentPreset preset) {
+ if ( preset.has(ComponentPreset.THICKNESS) ) {
+ this.setThickness(preset.get(ComponentPreset.THICKNESS));
+ }
+ if ( preset.has(ComponentPreset.FILLED)) {
+ this.setFilled(preset.get(ComponentPreset.FILLED));
+ }
super.loadFromPreset(preset);
}