Add import/save for new rail button parameters
This commit is contained in:
parent
1bf4486a63
commit
7626e0801b
@ -190,8 +190,15 @@ class DocumentConfig {
|
||||
setters.put("RailButton:angleoffset", new AnglePositionSetter() );
|
||||
setters.put("RailButton:height", new DoubleSetter(
|
||||
Reflection.findMethod( RailButton.class, "setTotalHeight", double.class)));
|
||||
setters.put("RailButton:baseheight", new DoubleSetter(
|
||||
Reflection.findMethod( RailButton.class, "setBaseHeight", double.class)));
|
||||
setters.put("RailButton:flangeheight", new DoubleSetter(
|
||||
Reflection.findMethod( RailButton.class, "setFlangeHeight", double.class)));
|
||||
setters.put("RailButton:outerdiameter", new DoubleSetter(
|
||||
Reflection.findMethod( RailButton.class, "setOuterDiameter", double.class)));
|
||||
setters.put("RailButton:innerdiameter", new DoubleSetter(
|
||||
Reflection.findMethod( RailButton.class, "setInnerDiameter", double.class)));
|
||||
|
||||
|
||||
// Transition
|
||||
setters.put("Transition:shape", new EnumSetter<Transition.Shape>(
|
||||
|
@ -26,9 +26,10 @@ public class RailButtonSaver extends ExternalComponentSaver {
|
||||
RailButton rb = (RailButton) c;
|
||||
|
||||
emitDouble( elements, "outerdiameter", rb.getOuterDiameter());
|
||||
emitDouble( elements, "innerdiameter", rb.getInnerDiameter());
|
||||
emitDouble( elements, "height", rb.getTotalHeight());
|
||||
// TODO!!
|
||||
|
||||
emitDouble( elements, "baseheight", rb.getBaseHeight());
|
||||
emitDouble( elements, "flangeheight", rb.getFlangeHeight());
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user