libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
osmscout::CoordBufferImpl< P > Class Template Reference

#include <Transformation.h>

+ Inheritance diagram for osmscout::CoordBufferImpl< P >:

Public Member Functions

 CoordBufferImpl ()
 
bool GenerateParallelWay (size_t orgStart, size_t orgEnd, double offset, size_t &start, size_t &end)
 
size_t PushCoord (double x, double y)
 
void Reset ()
 
void ScanConvertLine (size_t start, size_t end, std::vector< ScanCell > &cells)
 
 ~CoordBufferImpl ()
 
- Public Member Functions inherited from osmscout::CoordBuffer
virtual ~CoordBuffer ()=default
 

Public Attributes

P * buffer
 

Constructor & Destructor Documentation

template<class P >
osmscout::CoordBufferImpl< P >::CoordBufferImpl ( )
template<class P >
osmscout::CoordBufferImpl< P >::~CoordBufferImpl ( )

Member Function Documentation

template<class P >
bool osmscout::CoordBufferImpl< P >::GenerateParallelWay ( size_t  orgStart,
size_t  orgEnd,
double  offset,
size_t &  start,
size_t &  end 
)
virtual
template<class P >
size_t osmscout::CoordBufferImpl< P >::PushCoord ( double  x,
double  y 
)
virtual
template<class P >
void osmscout::CoordBufferImpl< P >::Reset ( )
virtual

Implements osmscout::CoordBuffer.

template<class P >
void osmscout::CoordBufferImpl< P >::ScanConvertLine ( size_t  start,
size_t  end,
std::vector< ScanCell > &  cells 
)
virtual

Member Data Documentation


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