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:angleoffset", new AnglePositionSetter() );
|
||||||
setters.put("RailButton:height", new DoubleSetter(
|
setters.put("RailButton:height", new DoubleSetter(
|
||||||
Reflection.findMethod( RailButton.class, "setTotalHeight", double.class)));
|
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(
|
setters.put("RailButton:outerdiameter", new DoubleSetter(
|
||||||
Reflection.findMethod( RailButton.class, "setOuterDiameter", double.class)));
|
Reflection.findMethod( RailButton.class, "setOuterDiameter", double.class)));
|
||||||
|
setters.put("RailButton:innerdiameter", new DoubleSetter(
|
||||||
|
Reflection.findMethod( RailButton.class, "setInnerDiameter", double.class)));
|
||||||
|
|
||||||
|
|
||||||
// Transition
|
// Transition
|
||||||
setters.put("Transition:shape", new EnumSetter<Transition.Shape>(
|
setters.put("Transition:shape", new EnumSetter<Transition.Shape>(
|
||||||
|
@ -26,9 +26,10 @@ public class RailButtonSaver extends ExternalComponentSaver {
|
|||||||
RailButton rb = (RailButton) c;
|
RailButton rb = (RailButton) c;
|
||||||
|
|
||||||
emitDouble( elements, "outerdiameter", rb.getOuterDiameter());
|
emitDouble( elements, "outerdiameter", rb.getOuterDiameter());
|
||||||
|
emitDouble( elements, "innerdiameter", rb.getInnerDiameter());
|
||||||
emitDouble( elements, "height", rb.getTotalHeight());
|
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