liblas::LASReader Class Reference

#include <lasreader.hpp>

Collaboration diagram for liblas::LASReader:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LASReader (std::istream &ifs)
 ~LASReader ()
std::size_t GetVersion () const
LASHeader const & GetHeader () const
LASPoint const & GetPoint () const
std::vector< LASVLR > const & GetVLRs () const
bool ReadNextPoint ()
bool ReadPointAt (std::size_t n)
bool ReadVLR ()
LASPoint const & operator[] (std::size_t n)
std::istream & GetStream () const

Detailed Description

Todo:
To be documented.

Definition at line 59 of file lasreader.hpp.


Constructor & Destructor Documentation

liblas::LASReader::LASReader ( std::istream &  ifs  ) 

liblas::LASReader::~LASReader (  ) 


Member Function Documentation

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

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

LASPoint const& liblas::LASReader::GetPoint (  )  const

Referenced by liblas::reader_iterator< T >::operator *().

Here is the caller graph for this function:

std::vector<LASVLR> const& liblas::LASReader::GetVLRs (  )  const

bool liblas::LASReader::ReadNextPoint (  ) 

bool liblas::LASReader::ReadPointAt ( std::size_t  n  ) 

bool liblas::LASReader::ReadVLR (  ) 

LASPoint const& liblas::LASReader::operator[] ( std::size_t  n  ) 

std::istream& liblas::LASReader::GetStream (  )  const


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