1 package net.sf.openrocket.rocketcomponent;
3 import net.sf.openrocket.l10n.Translator;
4 import net.sf.openrocket.startup.Application;
7 public class TubeCoupler extends ThicknessRingComponent implements RadialParent {
8 private static final Translator trans = Application.getTranslator();
10 public TubeCoupler() {
11 setOuterRadiusAutomatic(true);
17 // Make setter visible
19 public void setOuterRadiusAutomatic(boolean auto) {
20 super.setOuterRadiusAutomatic(auto);
25 public String getComponentName() {
27 return trans.get("TubeCoupler.TubeCoupler");
31 public boolean allowsChildren() {
36 * Allow all InternalComponents to be added to this component.
39 public boolean isCompatible(Class<? extends RocketComponent> type) {
40 return InternalComponent.class.isAssignableFrom(type);
45 public double getInnerRadius(double x) {
46 return getInnerRadius();
51 public double getOuterRadius(double x) {
52 return getOuterRadius();