iterator.hpp File Reference

#include <liblas/lasreader.hpp>
#include <liblas/laswriter.hpp>
#include <iterator>
#include <cassert>

Include dependency graph for iterator.hpp:

Go to the source code of this file.


Namespaces

namespace  liblas

Classes

class  liblas::reader_iterator< T >
 Input iterator associated with liblas::LASReader. More...
class  liblas::writer_iterator< T >
 Output iterator associated with liblas::LASWriter. More...

Typedefs

typedef reader_iterator< LASPoint > liblas::lasreader_iterator
 Public specialization of LASReader input iterator for liblas::LASPoint type.
typedef writer_iterator< LASPoint > liblas::laswriter_iterator
 Public specialization of LASWriter output iterator for liblas::LASPoint type.

Functions

template<typename T>
bool liblas::operator== (reader_iterator< T > const &lhs, reader_iterator< T > const &rhs)
 Equality operator implemented in terms of reader_iterator::equal.
template<typename T>
bool liblas::operator!= (reader_iterator< T > const &lhs, reader_iterator< T > const &rhs)
 Inequality operator implemented in terms of reader_iterator::equal.