public override double Visibility(RectangleD cameraBounds) { throw new System.NotImplementedException(); }