ce3ab171950101f140b5b9a36955cc438713ad14
[debian/openrocket] / core / src / net / sf / openrocket / rocketcomponent / EngineBlock.java
1 package net.sf.openrocket.rocketcomponent;
2
3 import net.sf.openrocket.preset.ComponentPreset;
4 import net.sf.openrocket.preset.ComponentPreset.Type;
5
6
7 public class EngineBlock extends ThicknessRingComponent {
8         
9         public EngineBlock() {
10                 super();
11                 setOuterRadiusAutomatic(true);
12                 setThickness(0.005);
13                 setLength(0.005);
14         }
15         
16         @Override
17         public void setOuterRadiusAutomatic(boolean auto) {
18                 super.setOuterRadiusAutomatic(auto);
19         }
20         
21         @Override
22         public String getComponentName() {
23                 return "Engine block";
24         }
25         
26         @Override
27         public boolean allowsChildren() {
28                 return false;
29         }
30         
31         @Override
32         public boolean isCompatible(Class<? extends RocketComponent> type) {
33                 return false;
34         }
35         
36         @Override
37         public Type getPresetType() {
38                 return ComponentPreset.Type.ENGINE_BLOCK;
39         }
40
41 }