31 #ifndef LAS_READER_TXT_HPP 32 #define LAS_READER_TXT_HPP
void populate_bounding_box()
F64 extra_attribute_offsets[10]
BOOL parse(const char *parse_string)
void close(BOOL close_stream=TRUE)
void set_translate_intensity(F32 translate_intensity)
const char * extra_attribute_descriptions[10]
BOOL seek(const I64 p_index)
BOOL read_point_default()
void set_offset(const F64 *offset)
const char * extra_attribute_names[10]
void set_scale_intensity(F32 scale_intensity)
void populate_scale_and_offset()
void set_scale_scan_angle(F32 scale_scan_angle)
void add_extra_attribute(I32 data_type, const char *name, const char *description=0, F64 scale=1.0, F64 offset=0.0)
BOOL check_parse_string(const char *parse_string)
void set_translate_scan_angle(F32 translate_scan_angle)
ByteStreamIn * get_stream() const
void set_scale_factor(const F64 *scale_factor)
I32 number_extra_attributes
I32 extra_attributes_data_types[10]
BOOL reopen(const char *file_name)
#define LAS_TOOLS_FORMAT_TXT
I32 extra_attribute_array_offsets[10]
BOOL parse_extra_attribute(const char *l, I32 index)
virtual BOOL open(const char *file_name, const char *parse_string=0, I32 skip_lines=0, BOOL populate_header=FALSE)
F64 extra_attribute_scales[10]