public virtual double BinHeightX(int indexX)
 {
     return(ProjectionX.BinHeight(indexX));
 }
 public bool Intersects(Rect rect)
 {
     return(ProjectionX.Intersects(rect.ProjectionX) && ProjectionY.Intersects(rect.ProjectionY));
 }
 public virtual int BinEntriesX(int indexX)
 {
     return(ProjectionX.BinEntries(indexX));
 }