QGIS API Documentation  2.15.0-Master (02a0ebe)
Public Member Functions | List of all members
QgsWkbPtr Class Reference

#include <qgswkbptr.h>

Public Member Functions

 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 QGis::WkbType &v)
 
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
 
const QgsWkbPtroperator>> (QGis::WkbType &v) const
 
int remaining () const
 
int size () const
 
int writtenSize () const
 

Detailed Description

Note
not available in Python bindings

Definition at line 38 of file qgswkbptr.h.

Constructor & Destructor Documentation

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

Definition at line 17 of file qgswkbptr.cpp.

Member Function Documentation

QgsWkbPtr::operator unsigned char * ( ) const
inline

Definition at line 81 of file qgswkbptr.h.

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

Definition at line 79 of file qgswkbptr.h.

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

Definition at line 71 of file qgswkbptr.h.

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

Definition at line 72 of file qgswkbptr.h.

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

Definition at line 73 of file qgswkbptr.h.

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

Definition at line 74 of file qgswkbptr.h.

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

Definition at line 75 of file qgswkbptr.h.

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

Definition at line 76 of file qgswkbptr.h.

QgsWkbPtr& QgsWkbPtr::operator<< ( const QGis::WkbType v)
inline

Definition at line 77 of file qgswkbptr.h.

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

Definition at line 63 of file qgswkbptr.h.

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

Definition at line 64 of file qgswkbptr.h.

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

Definition at line 65 of file qgswkbptr.h.

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

Definition at line 66 of file qgswkbptr.h.

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

Definition at line 67 of file qgswkbptr.h.

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

Definition at line 68 of file qgswkbptr.h.

const QgsWkbPtr& QgsWkbPtr::operator>> ( QGis::WkbType v) const
inline

Definition at line 69 of file qgswkbptr.h.

int QgsWkbPtr::remaining ( ) const
inline

Definition at line 83 of file qgswkbptr.h.

int QgsWkbPtr::size ( ) const
inline

Definition at line 82 of file qgswkbptr.h.

int QgsWkbPtr::writtenSize ( ) const
inline

Definition at line 84 of file qgswkbptr.h.


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