Public Member Functions | List of all members
LASreaderTXTrescalereoffset Class Reference

#include <lasreader_txt.hpp>

Inheritance diagram for LASreaderTXTrescalereoffset:
Inheritance graph
[legend]

Public Member Functions

 LASreaderTXTrescalereoffset (F64 x_scale_factor, F64 y_scale_factor, F64 z_scale_factor, F64 x_offset, F64 y_offset, F64 z_offset)
 
BOOL open (const char *file_name, const char *parse_string=0, I32 skip_lines=0, BOOL populate_header=FALSE)
 
- Public Member Functions inherited from LASreaderTXTrescale
 LASreaderTXTrescale (F64 x_scale_factor, F64 y_scale_factor, F64 z_scale_factor)
 
- Public Member Functions inherited from LASreaderTXT
void add_extra_attribute (I32 data_type, const char *name, const char *description=0, F64 scale=1.0, F64 offset=0.0)
 
void close (BOOL close_stream=TRUE)
 
I32 get_format () const
 
ByteStreamInget_stream () const
 
 LASreaderTXT ()
 
BOOL reopen (const char *file_name)
 
BOOL seek (const I64 p_index)
 
void set_offset (const F64 *offset)
 
void set_scale_factor (const F64 *scale_factor)
 
void set_scale_intensity (F32 scale_intensity)
 
void set_scale_scan_angle (F32 scale_scan_angle)
 
void set_translate_intensity (F32 translate_intensity)
 
void set_translate_scan_angle (F32 translate_scan_angle)
 
virtual ~LASreaderTXT ()
 
- Public Member Functions inherited from LASreader
void compute_coordinates ()
 
LASindexget_index () const
 
F64 get_max_x () const
 
F64 get_max_y () const
 
F64 get_max_z () const
 
F64 get_min_x () const
 
F64 get_min_y () const
 
F64 get_min_z () const
 
F64 get_x () const
 
I32 get_x (const F64 x) const
 
F64 get_x (const I32 x) const
 
F64 get_y () const
 
I32 get_y (const F64 y) const
 
F64 get_y (const I32 y) const
 
F64 get_z () const
 
I32 get_z (const F64 z) const
 
F64 get_z (const I32 z) const
 
virtual BOOL inside_circle (const F64 center_x, const F64 center_y, const F64 radius)
 
virtual BOOL inside_rectangle (const F64 min_x, const F64 min_y, const F64 max_x, const F64 max_y)
 
virtual BOOL inside_tile (const F32 ll_x, const F32 ll_y, const F32 size)
 
 LASreader ()
 
BOOL read_point ()
 
void reset_filter ()
 
virtual void set_filter (LASfilter *filter)
 
void set_index (LASindex *index)
 
virtual void set_transform (LAStransform *transform)
 
void use_alternate_reader ()
 
void use_default_reader ()
 
virtual ~LASreader ()
 

Additional Inherited Members

- Public Attributes inherited from LASreader
LASheader header
 
I64 npoints
 
I64 p_count
 
LASpoint point
 
- Protected Member Functions inherited from LASreaderTXT
BOOL read_point_default ()
 
- Protected Member Functions inherited from LASreader
virtual BOOL read_point_alternate ()
 
- Protected Attributes inherited from LASreaderTXTrescale
F64 scale_factor [3]
 
- Protected Attributes inherited from LASreader
F64 c_center_x
 
F64 c_center_y
 
F64 c_radius
 
F64 c_radius_squared
 
LASfilterfilter
 
LASindexindex
 
F64 r_max_x
 
F64 r_max_y
 
F64 r_min_x
 
F64 r_min_y
 
F32 t_ll_x
 
F32 t_ll_y
 
F32 t_size
 
F32 t_ur_x
 
F32 t_ur_y
 
LAStransformtransform
 
- Private Member Functions inherited from LASreaderTXTreoffset
 LASreaderTXTreoffset (F64 x_offset, F64 y_offset, F64 z_offset)
 
- Private Member Functions inherited from LASreaderTXT
void add_extra_attribute (I32 data_type, const char *name, const char *description=0, F64 scale=1.0, F64 offset=0.0)
 
void close (BOOL close_stream=TRUE)
 
I32 get_format () const
 
ByteStreamInget_stream () const
 
 LASreaderTXT ()
 
BOOL reopen (const char *file_name)
 
BOOL seek (const I64 p_index)
 
void set_offset (const F64 *offset)
 
void set_scale_factor (const F64 *scale_factor)
 
void set_scale_intensity (F32 scale_intensity)
 
void set_scale_scan_angle (F32 scale_scan_angle)
 
void set_translate_intensity (F32 translate_intensity)
 
void set_translate_scan_angle (F32 translate_scan_angle)
 
virtual ~LASreaderTXT ()
 
BOOL read_point_default ()
 
- Private Member Functions inherited from LASreader
void compute_coordinates ()
 
LASindexget_index () const
 
F64 get_max_x () const
 
F64 get_max_y () const
 
F64 get_max_z () const
 
F64 get_min_x () const
 
F64 get_min_y () const
 
F64 get_min_z () const
 
F64 get_x () const
 
I32 get_x (const F64 x) const
 
F64 get_x (const I32 x) const
 
F64 get_y () const
 
I32 get_y (const F64 y) const
 
F64 get_y (const I32 y) const
 
F64 get_z () const
 
I32 get_z (const F64 z) const
 
F64 get_z (const I32 z) const
 
virtual BOOL inside_circle (const F64 center_x, const F64 center_y, const F64 radius)
 
virtual BOOL inside_rectangle (const F64 min_x, const F64 min_y, const F64 max_x, const F64 max_y)
 
virtual BOOL inside_tile (const F32 ll_x, const F32 ll_y, const F32 size)
 
 LASreader ()
 
BOOL read_point ()
 
void reset_filter ()
 
virtual void set_filter (LASfilter *filter)
 
void set_index (LASindex *index)
 
virtual void set_transform (LAStransform *transform)
 
void use_alternate_reader ()
 
void use_default_reader ()
 
virtual ~LASreader ()
 
virtual BOOL read_point_alternate ()
 
- Private Attributes inherited from LASreaderTXTreoffset
F64 offset [3]
 
- Private Attributes inherited from LASreader
LASheader header
 
I64 npoints
 
I64 p_count
 
LASpoint point
 
F64 c_center_x
 
F64 c_center_y
 
F64 c_radius
 
F64 c_radius_squared
 
LASfilterfilter
 
LASindexindex
 
F64 r_max_x
 
F64 r_max_y
 
F64 r_min_x
 
F64 r_min_y
 
F32 t_ll_x
 
F32 t_ll_y
 
F32 t_size
 
F32 t_ur_x
 
F32 t_ur_y
 
LAStransformtransform
 

Detailed Description

Definition at line 112 of file lasreader_txt.hpp.

Constructor & Destructor Documentation

◆ LASreaderTXTrescalereoffset()

LASreaderTXTrescalereoffset::LASreaderTXTrescalereoffset ( F64  x_scale_factor,
F64  y_scale_factor,
F64  z_scale_factor,
F64  x_offset,
F64  y_offset,
F64  z_offset 
)

Definition at line 1249 of file lasreader_txt.cpp.

Member Function Documentation

◆ open()

BOOL LASreaderTXTrescalereoffset::open ( const char *  file_name,
const char *  parse_string = 0,
I32  skip_lines = 0,
BOOL  populate_header = FALSE 
)
virtual

Reimplemented from LASreaderTXTrescale.

Definition at line 1253 of file lasreader_txt.cpp.


The documentation for this class was generated from the following files:


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:26