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

#include <laswriter.hpp>

Public Member Functions

BOOL active () const
 
BOOL format_was_specified () const
 
const char * get_file_name () const
 
I32 get_format () const
 
 LASwriteOpener ()
 
void make_file_name (const char *file_name, I32 file_number=-1)
 
LASwriteropen (LASheader *header)
 
LASwaveform13writeropen_waveform13 (const LASheader *lasheader)
 
BOOL parse (int argc, char *argv[])
 
BOOL piped () const
 
void set_file_name (const char *file_name)
 
void set_format (const char *format)
 
void set_parse_string (const char *parse_string)
 
void set_separator (const char *separator)
 
void usage () const
 
 ~LASwriteOpener ()
 

Private Attributes

U32 chunk_size
 
char * file_name
 
U32 format
 
char * parse_string
 
char * separator
 
BOOL use_chunking
 
BOOL use_nil
 
BOOL use_stdout
 
BOOL use_v1
 

Detailed Description

Definition at line 68 of file laswriter.hpp.

Constructor & Destructor Documentation

◆ LASwriteOpener()

LASwriteOpener::LASwriteOpener ( )

Definition at line 491 of file laswriter.cpp.

◆ ~LASwriteOpener()

LASwriteOpener::~LASwriteOpener ( )

Definition at line 504 of file laswriter.cpp.

Member Function Documentation

◆ active()

BOOL LASwriteOpener::active ( ) const

Definition at line 486 of file laswriter.cpp.

◆ format_was_specified()

BOOL LASwriteOpener::format_was_specified ( ) const

Definition at line 464 of file laswriter.cpp.

◆ get_file_name()

const char * LASwriteOpener::get_file_name ( ) const

Definition at line 459 of file laswriter.cpp.

◆ get_format()

I32 LASwriteOpener::get_format ( ) const

Definition at line 469 of file laswriter.cpp.

◆ make_file_name()

void LASwriteOpener::make_file_name ( const char *  file_name,
I32  file_number = -1 
)

Definition at line 379 of file laswriter.cpp.

◆ open()

LASwriter * LASwriteOpener::open ( LASheader header)

Definition at line 46 of file laswriter.cpp.

◆ open_waveform13()

LASwaveform13writer * LASwriteOpener::open_waveform13 ( const LASheader lasheader)

Definition at line 170 of file laswriter.cpp.

◆ parse()

BOOL LASwriteOpener::parse ( int  argc,
char *  argv[] 
)

Definition at line 197 of file laswriter.cpp.

◆ piped()

BOOL LASwriteOpener::piped ( ) const

Definition at line 41 of file laswriter.cpp.

◆ set_file_name()

void LASwriteOpener::set_file_name ( const char *  file_name)

Definition at line 315 of file laswriter.cpp.

◆ set_format()

void LASwriteOpener::set_format ( const char *  format)

Definition at line 348 of file laswriter.cpp.

◆ set_parse_string()

void LASwriteOpener::set_parse_string ( const char *  parse_string)

Definition at line 474 of file laswriter.cpp.

◆ set_separator()

void LASwriteOpener::set_separator ( const char *  separator)

Definition at line 480 of file laswriter.cpp.

◆ usage()

void LASwriteOpener::usage ( ) const

Definition at line 184 of file laswriter.cpp.

Member Data Documentation

◆ chunk_size

U32 LASwriteOpener::chunk_size
private

Definition at line 92 of file laswriter.hpp.

◆ file_name

char* LASwriteOpener::file_name
private

Definition at line 88 of file laswriter.hpp.

◆ format

U32 LASwriteOpener::format
private

Definition at line 91 of file laswriter.hpp.

◆ parse_string

char* LASwriteOpener::parse_string
private

Definition at line 89 of file laswriter.hpp.

◆ separator

char* LASwriteOpener::separator
private

Definition at line 90 of file laswriter.hpp.

◆ use_chunking

BOOL LASwriteOpener::use_chunking
private

Definition at line 93 of file laswriter.hpp.

◆ use_nil

BOOL LASwriteOpener::use_nil
private

Definition at line 95 of file laswriter.hpp.

◆ use_stdout

BOOL LASwriteOpener::use_stdout
private

Definition at line 94 of file laswriter.hpp.

◆ use_v1

BOOL LASwriteOpener::use_v1
private

Definition at line 96 of file laswriter.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