Public Member Functions | Private Member Functions | Private Attributes | List of all members
LASunzipper Class Reference

#include <lasunzipper.hpp>

Public Member Functions

bool close ()
 
const char * get_error () const
 
 LASunzipper ()
 
bool open (FILE *file, const LASzip *laszip)
 
bool open (istream &stream, const LASzip *laszip)
 
bool read (unsigned char *const *point)
 
bool seek (const unsigned int position)
 
unsigned int tell () const
 
 ~LASunzipper ()
 

Private Member Functions

bool return_error (const char *err)
 

Private Attributes

unsigned int count
 
char * error_string
 
LASreadPointreader
 
ByteStreamInstream
 

Detailed Description

Definition at line 51 of file lasunzipper.hpp.

Constructor & Destructor Documentation

◆ LASunzipper()

LASunzipper::LASunzipper ( )

Definition at line 127 of file lasunzipper.cpp.

◆ ~LASunzipper()

LASunzipper::~LASunzipper ( )

Definition at line 135 of file lasunzipper.cpp.

Member Function Documentation

◆ close()

bool LASunzipper::close ( )

Definition at line 95 of file lasunzipper.cpp.

◆ get_error()

const char * LASunzipper::get_error ( ) const

Definition at line 113 of file lasunzipper.cpp.

◆ open() [1/2]

bool LASunzipper::open ( FILE *  file,
const LASzip laszip 
)

Definition at line 40 of file lasunzipper.cpp.

◆ open() [2/2]

bool LASunzipper::open ( istream &  stream,
const LASzip laszip 
)

Definition at line 59 of file lasunzipper.cpp.

◆ read()

bool LASunzipper::read ( unsigned char *const *  point)

Definition at line 89 of file lasunzipper.cpp.

◆ return_error()

bool LASunzipper::return_error ( const char *  err)
private

Definition at line 118 of file lasunzipper.cpp.

◆ seek()

bool LASunzipper::seek ( const unsigned int  position)

Definition at line 77 of file lasunzipper.cpp.

◆ tell()

unsigned int LASunzipper::tell ( ) const

Definition at line 84 of file lasunzipper.cpp.

Member Data Documentation

◆ count

unsigned int LASunzipper::count
private

Definition at line 69 of file lasunzipper.hpp.

◆ error_string

char* LASunzipper::error_string
private

Definition at line 73 of file lasunzipper.hpp.

◆ reader

LASreadPoint* LASunzipper::reader
private

Definition at line 71 of file lasunzipper.hpp.

◆ stream

ByteStreamIn* LASunzipper::stream
private

Definition at line 70 of file lasunzipper.hpp.


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 Mon Feb 28 2022 22:46:10