libLAS API Reference  1.8.1
Public Member Functions | List of all members
liblas::WriterI Class Referenceabstract

#include <liblas.hpp>

Collaboration diagram for liblas::WriterI:
Collaboration graph

Public Member Functions

virtual liblas::HeaderGetHeader () const =0
 
virtual void WriteHeader ()=0
 
virtual void SetHeader (liblas::Header const &header)=0
 
virtual void UpdatePointCount (uint32_t count)=0
 
virtual void WritePoint (const Point &point)=0
 
virtual void SetFilters (std::vector< liblas::FilterPtr > const &filters)=0
 
virtual void SetTransforms (std::vector< liblas::TransformPtr > const &transforms)=0
 
virtual std::vector< liblas::TransformPtrGetTransforms () const =0
 
virtual std::vector< liblas::FilterPtrGetFilters () const =0
 
virtual ~WriterI ()
 

Constructor & Destructor Documentation

virtual liblas::WriterI::~WriterI ( )
inlinevirtual

Member Function Documentation

virtual std::vector<liblas::FilterPtr> liblas::WriterI::GetFilters ( ) const
pure virtual
virtual liblas::Header& liblas::WriterI::GetHeader ( ) const
pure virtual
virtual std::vector<liblas::TransformPtr> liblas::WriterI::GetTransforms ( ) const
pure virtual
virtual void liblas::WriterI::SetFilters ( std::vector< liblas::FilterPtr > const &  filters)
pure virtual
virtual void liblas::WriterI::SetHeader ( liblas::Header const &  header)
pure virtual
virtual void liblas::WriterI::SetTransforms ( std::vector< liblas::TransformPtr > const &  transforms)
pure virtual
virtual void liblas::WriterI::UpdatePointCount ( uint32_t  count)
pure virtual
virtual void liblas::WriterI::WriteHeader ( )
pure virtual
virtual void liblas::WriterI::WritePoint ( const Point point)
pure virtual

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