@Override
  public float offsetToX(float startX, int startOffset, int offset) {
    return startX + getX(offset) - getX(startOffset);
  }
@Override
  public float offsetToX(float startX, int startOffset, int offset)