QGIS API Documentation
2.18.21-Las Palmas (9fba24a)
|
#include <qgswkbsimplifierptr.h>
Public Member Functions | |
QgsConstWkbSimplifierPtr (const unsigned char *p, int size, const QgsVectorSimplifyMethod &simplifyMethod) | |
Constructor. More... | |
operator const unsigned char * () const | |
unsigned char * operator More... | |
void | operator+= (int n) |
Move position forward. More... | |
void | operator-= (int n) |
Move position backward. More... | |
const QgsConstWkbPtr & | operator>> (double &v) const |
Read a double. More... | |
const QgsConstWkbPtr & | operator>> (float &r) const |
Read a float. More... | |
const QgsConstWkbPtr & | operator>> (int &v) const |
Read a int. More... | |
const QgsConstWkbPtr & | operator>> (unsigned int &v) const |
Read a uint. More... | |
const QgsConstWkbPtr & | operator>> (char &v) const |
Read a char. More... | |
virtual const QgsConstWkbPtr & | operator>> (QPointF &point) const override |
Read a point. More... | |
virtual const QgsConstWkbPtr & | operator>> (QPolygonF &points) const override |
Read a point array. More... | |
Public Member Functions inherited from QgsConstWkbPtr | |
QgsConstWkbPtr (const unsigned char *p, int size) | |
operator const unsigned char * () const | |
void | operator+= (int n) |
void | operator-= (int n) |
const QgsConstWkbPtr & | operator>> (double &v) const |
const QgsConstWkbPtr & | operator>> (float &r) const |
const QgsConstWkbPtr & | operator>> (int &v) const |
const QgsConstWkbPtr & | operator>> (unsigned int &v) const |
const QgsConstWkbPtr & | operator>> (char &v) const |
QgsWKBTypes::Type | readHeader () const |
int | remaining () const |
Additional Inherited Members | |
Protected Member Functions inherited from QgsConstWkbPtr | |
template<typename T > | |
void | read (T &v) const |
Read a value. More... | |
void | verifyBound (int size) const |
Verify bounds. More... | |
Protected Attributes inherited from QgsConstWkbPtr | |
unsigned char * | mEnd |
bool | mEndianSwap |
unsigned char * | mP |
QgsWKBTypes::Type | mWkbType |
Definition at line 28 of file qgswkbsimplifierptr.h.
QgsConstWkbSimplifierPtr::QgsConstWkbSimplifierPtr | ( | const unsigned char * | p, |
int | size, | ||
const QgsVectorSimplifyMethod & | simplifyMethod | ||
) |
Constructor.
Definition at line 20 of file qgswkbsimplifierptr.cpp.
|
inline |
unsigned char * operator
Definition at line 59 of file qgswkbsimplifierptr.h.
|
inline |
Move position forward.
Definition at line 54 of file qgswkbsimplifierptr.h.
|
inline |
Move position backward.
Definition at line 56 of file qgswkbsimplifierptr.h.
|
inline |
Read a double.
Definition at line 38 of file qgswkbsimplifierptr.h.
|
inline |
Read a float.
Definition at line 40 of file qgswkbsimplifierptr.h.
|
inline |
Read a int.
Definition at line 42 of file qgswkbsimplifierptr.h.
|
inline |
Read a uint.
Definition at line 44 of file qgswkbsimplifierptr.h.
|
inline |
Read a char.
Definition at line 46 of file qgswkbsimplifierptr.h.
|
overridevirtual |
Read a point.
Reimplemented from QgsConstWkbPtr.
Definition at line 26 of file qgswkbsimplifierptr.cpp.
|
overridevirtual |
Read a point array.
Reimplemented from QgsConstWkbPtr.
Definition at line 31 of file qgswkbsimplifierptr.cpp.