| 87 | } |
| 88 | |
| 89 | bool LASzipper::close() |
| 90 | { |
| 91 | BOOL done = TRUE; |
| 92 | if (writer) |
| 93 | { |
| 94 | done = writer->done(); |
| 95 | delete writer; |
| 96 | writer = 0; |
| 97 | } |
| 98 | if (stream) |
| 99 | { |
| 100 | delete stream; |
| 101 | stream = 0; |
| 102 | } |
| 103 | if (!done) return return_error("done() of LASwritePoint failed"); |
| 104 | return true; |
| 105 | } |
| 106 | |
| 107 | const char* LASzipper::get_error() const |
| 108 | { |