QGIS API Documentation  2.99.0-Master (8ec3eaf)
Public Member Functions | List of all members
QgsWkbPtr Class Reference

#include <qgswkbptr.h>

Public Member Functions

 QgsWkbPtr (QByteArray &wkb)
 Construct WKB pointer from QByteArray. More...
 
 QgsWkbPtr (unsigned char *p, int size)
 
 operator unsigned char * () const
 
void operator+= (int n)
 
QgsWkbPtroperator<< (const double &v)
 
QgsWkbPtroperator<< (const float &r)
 
QgsWkbPtroperator<< (const int &v)
 
QgsWkbPtroperator<< (const unsigned int &v)
 
QgsWkbPtroperator<< (const char &v)
 
QgsWkbPtroperator<< (const QgsWkbTypes::Type &v)
 
QgsWkbPtroperator<< (const QByteArray &data)
 Append data from a byte array. More...
 
const QgsWkbPtroperator>> (double &v) const
 
const QgsWkbPtroperator>> (float &r) const
 
const QgsWkbPtroperator>> (int &v) const
 
const QgsWkbPtroperator>> (unsigned int &v) const
 
const QgsWkbPtroperator>> (char &v) const
 
const QgsWkbPtroperator>> (QgsWkbTypes::Type &v) const
 
int remaining () const
 
int size () const
 
int writtenSize () const
 

Detailed Description

Note
not available in Python bindings

Definition at line 39 of file qgswkbptr.h.

Constructor & Destructor Documentation

§ QgsWkbPtr() [1/2]

QgsWkbPtr::QgsWkbPtr ( QByteArray &  wkb)

Construct WKB pointer from QByteArray.

Definition at line 17 of file qgswkbptr.cpp.

§ QgsWkbPtr() [2/2]

QgsWkbPtr::QgsWkbPtr ( unsigned char *  p,
int  size 
)

Definition at line 24 of file qgswkbptr.cpp.

Member Function Documentation

§ operator unsigned char *()

QgsWkbPtr::operator unsigned char * ( ) const
inline

Definition at line 91 of file qgswkbptr.h.

§ operator+=()

void QgsWkbPtr::operator+= ( int  n)
inline

Definition at line 89 of file qgswkbptr.h.

§ operator<<() [1/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const double &  v)
inline

Definition at line 80 of file qgswkbptr.h.

§ operator<<() [2/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const float &  r)
inline

Definition at line 81 of file qgswkbptr.h.

§ operator<<() [3/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const int &  v)
inline

Definition at line 82 of file qgswkbptr.h.

§ operator<<() [4/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const unsigned int &  v)
inline

Definition at line 83 of file qgswkbptr.h.

§ operator<<() [5/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const char &  v)
inline

Definition at line 84 of file qgswkbptr.h.

§ operator<<() [6/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const QgsWkbTypes::Type v)
inline

Definition at line 85 of file qgswkbptr.h.

§ operator<<() [7/7]

QgsWkbPtr& QgsWkbPtr::operator<< ( const QByteArray &  data)
inline

Append data from a byte array.

Definition at line 87 of file qgswkbptr.h.

§ operator>>() [1/6]

const QgsWkbPtr& QgsWkbPtr::operator>> ( double &  v) const
inline

Definition at line 73 of file qgswkbptr.h.

§ operator>>() [2/6]

const QgsWkbPtr& QgsWkbPtr::operator>> ( float &  r) const
inline

Definition at line 74 of file qgswkbptr.h.

§ operator>>() [3/6]

const QgsWkbPtr& QgsWkbPtr::operator>> ( int &  v) const
inline

Definition at line 75 of file qgswkbptr.h.

§ operator>>() [4/6]

const QgsWkbPtr& QgsWkbPtr::operator>> ( unsigned int &  v) const
inline

Definition at line 76 of file qgswkbptr.h.

§ operator>>() [5/6]

const QgsWkbPtr& QgsWkbPtr::operator>> ( char &  v) const
inline

Definition at line 77 of file qgswkbptr.h.

§ operator>>() [6/6]

const QgsWkbPtr& QgsWkbPtr::operator>> ( QgsWkbTypes::Type v) const
inline

Definition at line 78 of file qgswkbptr.h.

§ remaining()

int QgsWkbPtr::remaining ( ) const
inline

Definition at line 93 of file qgswkbptr.h.

§ size()

int QgsWkbPtr::size ( ) const
inline

Definition at line 92 of file qgswkbptr.h.

§ writtenSize()

int QgsWkbPtr::writtenSize ( ) const
inline

Definition at line 94 of file qgswkbptr.h.


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