/************ Get/set component parameter methods ************/
+ @Override
+ public ComponentPreset.Type getPresetType() {
+ return ComponentPreset.Type.BODY_TUBE;
+ }
+
/**
* Return the outer radius of the body tube.
*
@Override
protected void loadFromPreset(ComponentPreset preset) {
this.autoRadius = false;
- if ( preset.containsKey(ComponentPreset.OUTER_DIAMETER) ) {
+ if ( preset.has(ComponentPreset.OUTER_DIAMETER) ) {
double outerDiameter = preset.get(ComponentPreset.OUTER_DIAMETER);
this.outerRadius = outerDiameter/2.0;
- if ( preset.containsKey(ComponentPreset.INNER_DIAMETER) ) {
+ if ( preset.has(ComponentPreset.INNER_DIAMETER) ) {
double innerDiameter = preset.get(ComponentPreset.INNER_DIAMETER);
this.thickness = (outerDiameter-innerDiameter) / 2.0;
}
super.loadFromPreset(preset);
fireComponentChangeEvent(ComponentChangeEvent.BOTH_CHANGE);
-
}
+
@Override
public double getAftRadius() {
return getOuterRadius();