libLAS API Reference  1.8.1
Public Types | Public Member Functions | Static Public Member Functions | List of all members
liblas::WriterFactory Class Reference

#include <factory.hpp>

Collaboration diagram for liblas::WriterFactory:
Collaboration graph

Public Types

enum  FileType { FileType_Unknown, FileType_LAS, FileType_LAZ }
 

Public Member Functions

 WriterFactory ()
 
 WriterFactory (WriterFactory const &other)
 
WriterFactoryoperator= (WriterFactory const &rhs)
 
Writer CreateWithImpl (WriterIPtr w)
 
 ~WriterFactory ()
 Destructor. More...
 

Static Public Member Functions

static WriterIPtr CreateWithStream (std::ostream &stream, Header const &header)
 
static FileType InferFileTypeFromExtension (const std::string &)
 

Member Enumeration Documentation

Enumerator
FileType_Unknown 
FileType_LAS 
FileType_LAZ 

Constructor & Destructor Documentation

liblas::WriterFactory::WriterFactory ( )
inline
liblas::WriterFactory::WriterFactory ( WriterFactory const &  other)
liblas::WriterFactory::~WriterFactory ( )
inline

Destructor.

Exceptions
nothrow

Member Function Documentation

Writer liblas::WriterFactory::CreateWithImpl ( WriterIPtr  w)
static WriterIPtr liblas::WriterFactory::CreateWithStream ( std::ostream &  stream,
Header const &  header 
)
static
static FileType liblas::WriterFactory::InferFileTypeFromExtension ( const std::string &  )
static
WriterFactory& liblas::WriterFactory::operator= ( WriterFactory const &  rhs)

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