package net.sf.openrocket.rocketcomponent;
-public class TubeCoupler extends ThicknessRingComponent {
+public class TubeCoupler extends ThicknessRingComponent implements RadialParent {
public TubeCoupler() {
setOuterRadiusAutomatic(true);
return "Tube coupler";
}
+ /**
+ * Allow all InternalComponents to be added to this component.
+ */
@Override
public boolean isCompatible(Class<? extends RocketComponent> type) {
- return false;
+ return InternalComponent.class.isAssignableFrom(type);
+ }
+
+
+ @Override
+ public double getInnerRadius(double x) {
+ return getInnerRadius();
+ }
+
+
+ @Override
+ public double getOuterRadius(double x) {
+ return getOuterRadius();
}
}