liblas::LASWriter Class Reference

#include <laswriter.hpp>

Collaboration diagram for liblas::LASWriter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LASWriter (std::ostream &ofs, LASHeader const &header)
 ~LASWriter ()
std::size_t GetVersion () const
LASHeader const & GetHeader () const
bool WritePoint (LASPoint const &point)
std::ostream & GetStream () const
void WriteHeader (LASHeader &header)

Detailed Description

Todo:
To be documented.

Definition at line 58 of file laswriter.hpp.


Constructor & Destructor Documentation

liblas::LASWriter::LASWriter ( std::ostream &  ofs,
LASHeader const &  header 
)

liblas::LASWriter::~LASWriter (  ) 


Member Function Documentation

std::size_t liblas::LASWriter::GetVersion (  )  const

LASHeader const& liblas::LASWriter::GetHeader (  )  const

bool liblas::LASWriter::WritePoint ( LASPoint const &  point  ) 

Todo:
TODO: Move point record composition deep into writer implementation.

TODO: How to handle point_source_id in portable way, for LAS 1.0 and 1.1

Referenced by liblas::writer_iterator< T >::operator=().

Here is the caller graph for this function:

std::ostream& liblas::LASWriter::GetStream (  )  const

void liblas::LASWriter::WriteHeader ( LASHeader header  ) 


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