43 #ifndef LIBLAS_FACTORY_HPP_INCLUDED 44 #define LIBLAS_FACTORY_HPP_INCLUDED 64 Reader CreateWithImpl(ReaderIPtr r);
66 Reader CreateCached(std::istream& stream, uint32_t cache_size);
67 Reader CreateWithStream(std::istream& stream);
98 Writer CreateWithImpl(WriterIPtr w);
101 static WriterIPtr CreateWithStream(std::ostream& stream,
Header const& header);
108 static FileType InferFileTypeFromExtension(
const std::string&);
116 #endif // ndef LIBLAS_FACTORY_HPP_INCLUDED ReaderFactory()
Definition: factory.hpp:59
~WriterFactory()
Destructor.
Definition: factory.hpp:105
#define LAS_DLL
Definition: export.hpp:58
Definition: factory.hpp:54
WriterFactory()
Definition: factory.hpp:93
~ReaderFactory()
Destructor.
Definition: factory.hpp:76
Defines public interface to LAS reader implementation.
Definition: reader.hpp:66
Namespace grouping all elements of libLAS public interface.
Definition: bounds.hpp:60
Defines public interface to LAS writer implementation.
Definition: writer.hpp:63
Definition: factory.hpp:83
Definition: factory.hpp:88
Definition: factory.hpp:89
FileType
Definition: factory.hpp:86