create changelog entry
[debian/openrocket] / core / src / net / sf / openrocket / gui / rocketfigure / RocketComponentShapes.java
1 package net.sf.openrocket.gui.rocketfigure;
2
3
4 import java.awt.Shape;
5
6 import net.sf.openrocket.gui.scalefigure.RocketFigure;
7 import net.sf.openrocket.startup.Application;
8 import net.sf.openrocket.util.Transformation;
9
10
11 /**
12  * A catch-all, no-operation drawing component.
13  */
14 public class RocketComponentShapes {
15
16         protected static final double S = RocketFigure.EXTRA_SCALE;
17         
18         public static Shape[] getShapesSide(net.sf.openrocket.rocketcomponent.RocketComponent component,
19                         Transformation t) {
20                 // no-op
21                 Application.getExceptionHandler().handleErrorCondition("ERROR:  RocketComponent.getShapesSide called with "
22                                 + component);
23                 return new Shape[0];
24         }
25         
26         public static Shape[] getShapesBack(net.sf.openrocket.rocketcomponent.RocketComponent component,
27                         Transformation t) {
28                 // no-op
29                 Application.getExceptionHandler().handleErrorCondition("ERROR:  RocketComponent.getShapesBack called with "
30                                 +component);
31                 return new Shape[0];
32         }
33         
34         
35 }