#include <laswriter_las.hpp>

| Public Member Functions | |
| BOOL | chunk () | 
| I64 | close (BOOL update_npoints=true) | 
| LASwriterLAS () | |
| BOOL | open (const char *file_name, const LASheader *header, U32 compressor=LASZIP_COMPRESSOR_NONE, I32 requested_version=0, I32 chunk_size=50000, U32 io_buffer_size=65536) | 
| BOOL | open (const LASheader *header, U32 compressor=LASZIP_COMPRESSOR_NONE, I32 requested_version=0, I32 chunk_size=50000) | 
| BOOL | open (FILE *file, const LASheader *header, U32 compressor=LASZIP_COMPRESSOR_NONE, I32 requested_version=0, I32 chunk_size=50000) | 
| BOOL | open (ostream &ostream, const LASheader *header, U32 compressor=LASZIP_COMPRESSOR_NONE, I32 requested_version=0, I32 chunk_size=50000) | 
| BOOL | refile (FILE *file) | 
| BOOL | update_header (const LASheader *header, BOOL use_inventory=TRUE, BOOL update_extra_bytes=FALSE) | 
| BOOL | write_point (const LASpoint *point) | 
| ~LASwriterLAS () | |
|  Public Member Functions inherited from LASwriter | |
| LASwriter () | |
| void | update_inventory (const LASpoint *point) | 
| virtual | ~LASwriter () | 
| Private Member Functions | |
| BOOL | open (ByteStreamOut *stream, const LASheader *header, U32 compressor, I32 requested_version, I32 chunk_size) | 
| Private Attributes | |
| FILE * | file | 
| I64 | header_start_position | 
| ByteStreamOut * | stream | 
| LASwritePoint * | writer | 
| Additional Inherited Members | |
|  Public Attributes inherited from LASwriter | |
| LASinventory | inventory | 
| I64 | npoints | 
| I64 | p_count | 
| LASquantizer | quantizer | 
Definition at line 55 of file laswriter_las.hpp.
| LASwriterLAS::LASwriterLAS | ( | ) | 
Definition at line 1002 of file laswriter_las.cpp.
| LASwriterLAS::~LASwriterLAS | ( | ) | 
Definition at line 1009 of file laswriter_las.cpp.
| 
 | virtual | 
Implements LASwriter.
Definition at line 789 of file laswriter_las.cpp.
Implements LASwriter.
Definition at line 946 of file laswriter_las.cpp.
| 
 | private | 
Definition at line 126 of file laswriter_las.cpp.
| BOOL LASwriterLAS::open | ( | const char * | file_name, | 
| const LASheader * | header, | ||
| U32 | compressor = LASZIP_COMPRESSOR_NONE, | ||
| I32 | requested_version = 0, | ||
| I32 | chunk_size = 50000, | ||
| U32 | io_buffer_size = 65536 | ||
| ) | 
Definition at line 59 of file laswriter_las.cpp.
| BOOL LASwriterLAS::open | ( | const LASheader * | header, | 
| U32 | compressor = LASZIP_COMPRESSOR_NONE, | ||
| I32 | requested_version = 0, | ||
| I32 | chunk_size = 50000 | ||
| ) | 
Definition at line 53 of file laswriter_las.cpp.
| BOOL LASwriterLAS::open | ( | FILE * | file, | 
| const LASheader * | header, | ||
| U32 | compressor = LASZIP_COMPRESSOR_NONE, | ||
| I32 | requested_version = 0, | ||
| I32 | chunk_size = 50000 | ||
| ) | 
Definition at line 88 of file laswriter_las.cpp.
| BOOL LASwriterLAS::open | ( | ostream & | ostream, | 
| const LASheader * | header, | ||
| U32 | compressor = LASZIP_COMPRESSOR_NONE, | ||
| I32 | requested_version = 0, | ||
| I32 | chunk_size = 50000 | ||
| ) | 
Definition at line 115 of file laswriter_las.cpp.
| BOOL LASwriterLAS::refile | ( | FILE * | file | ) | 
Definition at line 46 of file laswriter_las.cpp.
| 
 | virtual | 
Implements LASwriter.
Definition at line 794 of file laswriter_las.cpp.
Implements LASwriter.
Definition at line 783 of file laswriter_las.cpp.
| 
 | private | 
Definition at line 79 of file laswriter_las.hpp.
| 
 | private | 
Definition at line 80 of file laswriter_las.hpp.
| 
 | private | 
Definition at line 77 of file laswriter_las.hpp.
| 
 | private | 
Definition at line 78 of file laswriter_las.hpp.