WKB pointer handler.
More...
#include <qgswkbptr.h>
WKB pointer handler.
Definition at line 44 of file qgswkbptr.h.
◆ QgsWkbPtr() [1/2]
| QgsWkbPtr::QgsWkbPtr |
( |
QByteArray & | wkb | ) |
|
Construct WKB pointer from QByteArray.
Definition at line 20 of file qgswkbptr.cpp.
◆ QgsWkbPtr() [2/2]
| QgsWkbPtr::QgsWkbPtr |
( |
unsigned char * | p, |
|
|
int | size ) |
◆ operator unsigned char *()
| QgsWkbPtr::operator unsigned char * |
( |
| ) |
const |
|
inline |
◆ operator+=()
| void QgsWkbPtr::operator+= |
( |
int | n | ) |
const |
|
inline |
◆ operator<<() [1/8]
Writes a char to the pointer.
Definition at line 103 of file qgswkbptr.h.
◆ operator<<() [2/8]
| QgsWkbPtr & QgsWkbPtr::operator<< |
( |
const QByteArray & | data | ) |
|
|
inline |
Append data from a byte array.
Definition at line 107 of file qgswkbptr.h.
◆ operator<<() [3/8]
| QgsWkbPtr & QgsWkbPtr::operator<< |
( |
double | v | ) |
|
|
inline |
Writes a double to the pointer.
Definition at line 93 of file qgswkbptr.h.
◆ operator<<() [4/8]
Writes a float to the pointer.
Definition at line 95 of file qgswkbptr.h.
◆ operator<<() [5/8]
Writes a WKB type value to the pointer.
Definition at line 105 of file qgswkbptr.h.
◆ operator<<() [6/8]
| QgsWkbPtr & QgsWkbPtr::operator<< |
( |
qint32 | v | ) |
|
|
inline |
Writes an int to the pointer.
Definition at line 97 of file qgswkbptr.h.
◆ operator<<() [7/8]
| QgsWkbPtr & QgsWkbPtr::operator<< |
( |
qint64 | r | ) |
|
|
inline |
Writes a longlong as int to the pointer.
Definition at line 99 of file qgswkbptr.h.
◆ operator<<() [8/8]
| QgsWkbPtr & QgsWkbPtr::operator<< |
( |
quint32 | v | ) |
|
|
inline |
Writes an unsigned int to the pointer.
Definition at line 101 of file qgswkbptr.h.
◆ operator>>() [1/7]
| const QgsWkbPtr & QgsWkbPtr::operator>> |
( |
char & | v | ) |
const |
|
inline |
◆ operator>>() [2/7]
| const QgsWkbPtr & QgsWkbPtr::operator>> |
( |
double & | v | ) |
const |
|
inline |
◆ operator>>() [3/7]
| const QgsWkbPtr & QgsWkbPtr::operator>> |
( |
float & | r | ) |
const |
|
inline |
◆ operator>>() [4/7]
◆ operator>>() [5/7]
| const QgsWkbPtr & QgsWkbPtr::operator>> |
( |
qint32 & | v | ) |
const |
|
inline |
Reads an integer value into a qint32.
Definition at line 82 of file qgswkbptr.h.
◆ operator>>() [6/7]
| const QgsWkbPtr & QgsWkbPtr::operator>> |
( |
qint64 & | r | ) |
const |
|
inline |
Reads an integer value into a longlong.
Definition at line 84 of file qgswkbptr.h.
◆ operator>>() [7/7]
| const QgsWkbPtr & QgsWkbPtr::operator>> |
( |
quint32 & | v | ) |
const |
|
inline |
Reads an unsigned integer value.
Definition at line 86 of file qgswkbptr.h.
◆ remaining()
| int QgsWkbPtr::remaining |
( |
| ) |
const |
|
inline |
remaining
- Note
- not available in Python bindings
Definition at line 123 of file qgswkbptr.h.
◆ size()
| int QgsWkbPtr::size |
( |
| ) |
const |
|
inline |
size
- Note
- not available in Python bindings
Definition at line 117 of file qgswkbptr.h.
◆ writtenSize()
| int QgsWkbPtr::writtenSize |
( |
| ) |
const |
|
inline |
writtenSize
- Note
- not available in Python bindings
Definition at line 129 of file qgswkbptr.h.
The documentation for this class was generated from the following files:
- /build/qgis-3.99.0+git20251207+21b3aa880ba+99sid/src/core/geometry/qgswkbptr.h
- /build/qgis-3.99.0+git20251207+21b3aa880ba+99sid/src/core/geometry/qgswkbptr.cpp