         }
     }
 
+    /**
+     * Draws an arrow.
+     *
+     * @param target The Graphics instance to draw into.
+     * @param fromX  The x coordinate of the origin of the arrow.
+     * @param fromY  The y coordinate of the origin of the arrow.
+     * @param toX    The x coordinate of the tip of the arrowhead.
+     * @param toY    The y coordinate of the tip of the arrowhead.
+     * @param headLengthFactor
+     *     The length of the arrowhead, expressed as a factor of the
+     *     arrow's length.
+     * @param headHalfWidthFactor
+     *     The perpendicular distance from the line to a trailing point of
+     *     the arrowhead, expressed as a factor of the arrow's length.
+     * @param closeHead  If <code>true</code>, draws a line between the
+     *               trailing points of the arrowhead.
+     */
     public static function
     drawArrow(target:Graphics,
               fromX:Number, fromY:Number,

            halfHeight = halfWidth;
        }

        target.moveTo(centreX - halfWidth, centreY);
        target.lineTo(centreX + halfWidth, centreY);
        target.moveTo(centreX, centreY - halfHeight);
        target.lineTo(centreX, centreY + halfHeight);
    }

    public static function
    drawCross(target:Graphics, centreX:Number, centreY:Number,
              halfWidth:Number, halfHeight:Number = Number.NaN):void

        target.lineTo(centreX - halfWidth, centreY + halfHeight);
    }

    /**
     * Draws an arc of a circle.
     *
     * @param target   The Graphics instance to draw into.
     * @param centerX  The x coordinate of the center of the circle.
     * @param centerY  The y coordinate of the center of the circle.
     * @param radius   The radius of the circle.
     * @param startAngle  The angle at the start of the arc.
     * @param endAngle    The angle at the end of the arc.
     * @param drawRadius  If <code>true</code>, connects the ends of the
     *                    arc to the center of the circle, creating a wedge
     *                    shape.
     * @param steps  The number of quadratic curves to use when drawing.
     */
    public static function
    drawArc(target:Graphics, centreX:Number, centreY:Number,
            radius:Number, startAngle:Number, endAngle:Number,
