  | 1 | 1 | | |
  | 2 | | - | |
| | | 2 | + | |
| 3 | 3 | | |
| | 4 | 4 | | |
| | 5 | 5 | | |
| |
|
|
 |
… |
| 43 | 43 | | return getGeometryFactory().createPoint((Coordinate) null); |
| | 44 | 44 | | } |
| | 45 | 45 | | |
  | 46 | | - | protected Point createGeometry(SqlGeometryV1 nativeGeom) { |
| | | 46 | + | protected Point createGeometry(SqlServerGeometry nativeGeom) { |
| 47 | 47 | | return createPoint(nativeGeom, 0); |
| | 48 | 48 | | } |
| | 49 | 49 | | |
| | 50 | 50 | | @Override |
  | 51 | | - | protected Point createGeometry(SqlGeometryV1 nativeGeom, int shapeIndex) { |
| | 52 | | - | int figureOffset = nativeGeom.getStartFigureForShape(shapeIndex); |
| | 53 | | - | int pntOffset = nativeGeom.getStartPointForFigure(figureOffset); |
| | | 51 | + | protected Point createGeometry(SqlServerGeometry nativeGeom, int shapeIndex) { |
| | | 52 | + | int figureOffset = nativeGeom.getFiguresForShape(shapeIndex).start; |
| | | 53 | + | int pntOffset = nativeGeom.getPointsForFigure(figureOffset).start; |
| 54 | 54 | | return createPoint(nativeGeom, pntOffset); |
| | 55 | 55 | | } |
| | 56 | 56 | | |
  | 57 | | - | private Point createPoint(SqlGeometryV1 nativeGeom, int pntOffset){ |
| | | 57 | + | private Point createPoint(SqlServerGeometry nativeGeom, int pntOffset) { |
  | 58 | 58 | | return getGeometryFactory().createPoint(nativeGeom.getCoordinate(pntOffset)); |
| | 59 | 59 | | } |
| | 60 | 60 | | |