#include <laswriter_bin.hpp>
Public Member Functions | |
BOOL | chunk () |
I64 | close (BOOL update_npoints=true) |
LASwriterBIN () | |
BOOL | open (const char *file_name, const LASheader *header, const char *version, U32 io_buffer_size=65536) |
BOOL | open (FILE *file, const LASheader *header, const char *version) |
BOOL | open (ByteStreamOut *stream, const LASheader *header, const char *version) |
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) |
~LASwriterBIN () | |
Public Member Functions inherited from LASwriter | |
LASwriter () | |
void | update_inventory (const LASpoint *point) |
virtual | ~LASwriter () |
Private Attributes | |
FILE * | file |
F64 | origin_x |
F64 | origin_y |
F64 | origin_z |
ByteStreamOut * | stream |
I32 | units |
U32 | version |
Additional Inherited Members | |
Public Attributes inherited from LASwriter | |
LASinventory | inventory |
I64 | npoints |
I64 | p_count |
LASquantizer | quantizer |
Definition at line 41 of file laswriter_bin.hpp.
LASwriterBIN::LASwriterBIN | ( | ) |
Definition at line 290 of file laswriter_bin.cpp.
LASwriterBIN::~LASwriterBIN | ( | ) |
Definition at line 296 of file laswriter_bin.cpp.
|
inlinevirtual |
Implements LASwriter.
Definition at line 52 of file laswriter_bin.hpp.
Implements LASwriter.
Definition at line 250 of file laswriter_bin.cpp.
BOOL LASwriterBIN::open | ( | const char * | file_name, |
const LASheader * | header, | ||
const char * | version, | ||
U32 | io_buffer_size = 65536 |
||
) |
Definition at line 88 of file laswriter_bin.cpp.
Definition at line 118 of file laswriter_bin.cpp.
BOOL LASwriterBIN::open | ( | ByteStreamOut * | stream, |
const LASheader * | header, | ||
const char * | version | ||
) |
Definition at line 145 of file laswriter_bin.cpp.
BOOL LASwriterBIN::refile | ( | FILE * | file | ) |
Definition at line 81 of file laswriter_bin.cpp.
|
virtual |
Implements LASwriter.
Definition at line 245 of file laswriter_bin.cpp.
Implements LASwriter.
Definition at line 188 of file laswriter_bin.cpp.
|
private |
Definition at line 62 of file laswriter_bin.hpp.
|
private |
Definition at line 65 of file laswriter_bin.hpp.
|
private |
Definition at line 66 of file laswriter_bin.hpp.
|
private |
Definition at line 67 of file laswriter_bin.hpp.
|
private |
Definition at line 61 of file laswriter_bin.hpp.
|
private |
Definition at line 64 of file laswriter_bin.hpp.
|
private |
Definition at line 63 of file laswriter_bin.hpp.