|
QGIS API Documentation 4.3.0-Master (16eddb2670e)
|
WKB pointer handler. More...
#include <qgswkbptr.h>
Public Member Functions | |
| QgsWkbPtr (QByteArray &wkb) | |
| Construct WKB pointer from QByteArray. | |
| QgsWkbPtr (unsigned char *p, int size) | |
| operator unsigned char * () const | |
| void | operator+= (int n) const |
| QgsWkbPtr & | operator<< (char v) |
| Writes a char to the pointer. | |
| QgsWkbPtr & | operator<< (const QByteArray &data) |
| Append data from a byte array. | |
| QgsWkbPtr & | operator<< (double v) |
| Writes a double to the pointer. | |
| QgsWkbPtr & | operator<< (float r) |
| Writes a float to the pointer. | |
| QgsWkbPtr & | operator<< (Qgis::WkbType v) |
| Writes a WKB type value to the pointer. | |
| QgsWkbPtr & | operator<< (qint32 v) |
| Writes an int to the pointer. | |
| QgsWkbPtr & | operator<< (qint64 r) |
| Writes a longlong as int to the pointer. | |
| QgsWkbPtr & | operator<< (quint32 v) |
| Writes an unsigned int to the pointer. | |
| const QgsWkbPtr & | operator>> (char &v) const |
| Reads an char value. | |
| const QgsWkbPtr & | operator>> (double &v) const |
| const QgsWkbPtr & | operator>> (float &r) const |
| const QgsWkbPtr & | operator>> (Qgis::WkbType &v) const |
| Reads a Qgis::WkbType enum value. | |
| const QgsWkbPtr & | operator>> (qint32 &v) const |
| Reads an integer value into a qint32. | |
| const QgsWkbPtr & | operator>> (qint64 &r) const |
| Reads an integer value into a longlong. | |
| const QgsWkbPtr & | operator>> (quint32 &v) const |
| Reads an unsigned integer value. | |
| int | remaining () const |
| remaining | |
| int | size () const |
| size | |
| int | writtenSize () const |
| writtenSize | |
WKB pointer handler.
Definition at line 46 of file qgswkbptr.h.
| QgsWkbPtr::QgsWkbPtr | ( | QByteArray & | wkb | ) |
Construct WKB pointer from QByteArray.
Definition at line 24 of file qgswkbptr.cpp.
| QgsWkbPtr::QgsWkbPtr | ( | unsigned char * | p, |
| int | size ) |
Definition at line 31 of file qgswkbptr.cpp.
|
inline |
Definition at line 183 of file qgswkbptr.h.
|
inline |
Definition at line 177 of file qgswkbptr.h.
|
inline |
Writes a char to the pointer.
Definition at line 159 of file qgswkbptr.h.
|
inline |
Append data from a byte array.
Definition at line 171 of file qgswkbptr.h.
|
inline |
Writes a double to the pointer.
Definition at line 127 of file qgswkbptr.h.
|
inline |
Writes a float to the pointer.
Definition at line 133 of file qgswkbptr.h.
|
inline |
Writes a WKB type value to the pointer.
Definition at line 165 of file qgswkbptr.h.
|
inline |
Writes an int to the pointer.
Definition at line 140 of file qgswkbptr.h.
|
inline |
Writes a longlong as int to the pointer.
Definition at line 146 of file qgswkbptr.h.
|
inline |
Writes an unsigned int to the pointer.
Definition at line 153 of file qgswkbptr.h.
|
inline |
Reads an char value.
Definition at line 114 of file qgswkbptr.h.
|
inline |
Definition at line 81 of file qgswkbptr.h.
|
inline |
Definition at line 86 of file qgswkbptr.h.
|
inline |
Reads a Qgis::WkbType enum value.
Definition at line 120 of file qgswkbptr.h.
|
inline |
Reads an integer value into a qint32.
Definition at line 94 of file qgswkbptr.h.
|
inline |
Reads an integer value into a longlong.
Definition at line 100 of file qgswkbptr.h.
|
inline |
Reads an unsigned integer value.
Definition at line 108 of file qgswkbptr.h.
|
inline |
|
inline |
|
inline |