getShape method

dynamic getShape(
  1. LByteBuffer buffer
)

Fetch the shape stored in this record. */

Implementation

dynamic getShape(LByteBuffer buffer) {
  if (shape == null) {
    buffer.position = start;
    buffer.endian = Endian.little;
    if (type == ShapeType.NULL) {
      shape = null;
    } else {
      shape = handler.read(buffer, type, flatGeometry);
    }
  }
  return shape;
}