| 566 | } |
| 567 | |
| 568 | void LASreaderASC::clean() |
| 569 | { |
| 570 | if (file) |
| 571 | { |
| 572 | fclose(file); |
| 573 | file = 0; |
| 574 | } |
| 575 | if (line) |
| 576 | { |
| 577 | free(line); |
| 578 | line = 0; |
| 579 | } |
| 580 | header_lines = 0; |
| 581 | line_size = 0; |
| 582 | line_curr = 0; |
| 583 | piped = false; |
| 584 | comma_not_point = FALSE; |
| 585 | col = 0; |
| 586 | ncols = 0; |
| 587 | nrows = 0; |
| 588 | xllcenter = F64_MAX; |
| 589 | yllcenter = F64_MAX; |
| 590 | cellsize = 0; |
| 591 | nodata = -9999; |
| 592 | overflow_I32_x = 0; |
| 593 | overflow_I32_y = 0; |
| 594 | overflow_I32_z = 0; |
| 595 | } |
| 596 | |
| 597 | LASreaderASC::LASreaderASC(LASreadOpener* opener) :LASreader(opener) |
| 598 | { |