+ private transient Color dynamicColor = null;
+
+ // Dimensions for shut-off valve symbol
+ private static final double left = -0.25;
+ private static final double top = -0.25;
+ private static final double width = 0.5;
+ private static final double height = 0.5;
+
+ private static final Rectangle2D NORMAL = new Rectangle2D.Double(left, top, width, height);
+
+ private transient Point2D centerPoint;
+ private transient Point2D detailedCenterPoint;
+ private transient Point2D direction;
+ private transient Point2D detailedDirection;
+
+ private transient Rectangle2D symbolRect;
+ private transient AffineTransform symbolTransform;
+
+ private boolean hidden = false;
+
+ private static double startX;
+ private static double startY;
+ private static double endX;
+ private static double endY;