Tools Namespace Reference


Classes

class  PointerPool
class  PoolPointer
class  SmartPointer
class  TemporaryFile
class  Exception
class  IndexOutOfBoundsException
class  IllegalArgumentException
class  IllegalStateException
class  EndOfStreamException
class  ResourceLockedException
class  InvalidPageException
class  NotSupportedException
class  ParseErrorException
class  Variant
class  PropertySet
class  Interval
class  Random
class  PRGZipf
class  PRGFrechet
class  Hash
class  UniversalHash
class  SHA1Hash
class  System
class  SharedLock
class  ExclusiveLock
class  StringTokenizer
class  ExternalSort
class  PointerPool< RTree::Node >

Namespaces

namespace  Geometry

Enumerations

enum  IntervalType { IT_RIGHTOPEN = 0x0, IT_LEFTOPEN, IT_OPEN, IT_CLOSED }
enum  Level {
  LVL_VERYLOW = 0x0, LVL_LOW, LVL_MEDIUM, LVL_HIGH,
  LVL_VERYHIGH
}
enum  VariantType {
  VT_LONG = 0x0, VT_BYTE, VT_SHORT, VT_FLOAT,
  VT_DOUBLE, VT_CHAR, VT_USHORT, VT_ULONG,
  VT_INT, VT_UINT, VT_BOOL, VT_PCHAR,
  VT_PVOID, VT_EMPTY, VT_LONGLONG, VT_ULONGLONG
}
enum  Architecture { ARCH_LITTLEENDIAN = 0x0, ARCH_BIGENDIAN, ARCH_NONIEEE }
enum  RandomGeneratorType { RGT_DRAND48 = 0x0, RGT_MERSENNE }

Functions

IObjectStream * externalSort (IObjectStream &source, unsigned long bufferSize)
IObjectStream * externalSort (IObjectStream &source, IObjectComparator &pComp, unsigned long bufferSize)
std::ostream & operator<< (std::ostream &os, const Tools::PropertySet &p)
std::ostream & operator<< (std::ostream &os, const Tools::Interval &iv)
std::ostream & operator<< (std::ostream &os, const Tools::UniversalHash &h)
std::string trimLeft (const std::string &source, const std::string &t=" \t")
std::string trimRight (const std::string &source, const std::string &t=" \t")
std::string trim (const std::string &source, const std::string &t=" \t")
char toLower (char c)
char toUpper (char c)
std::string toUpperCase (const std::string &s)
std::string toLowerCase (const std::string &s)
unsigned long long choose (unsigned long n, unsigned long k)
void compressRLE (unsigned long blockSize, byte *in, unsigned long lin, byte **out, unsigned long &lout)
void uncompressRLE (unsigned long blockSize, byte *in, unsigned long lin, byte **out, unsigned long &lout)


Enumeration Type Documentation

enum Tools::Architecture

Enumerator:
ARCH_LITTLEENDIAN 
ARCH_BIGENDIAN 
ARCH_NONIEEE 

Definition at line 114 of file Tools.h.

enum Tools::IntervalType

Enumerator:
IT_RIGHTOPEN 
IT_LEFTOPEN 
IT_OPEN 
IT_CLOSED 

Definition at line 77 of file Tools.h.

enum Tools::Level

Enumerator:
LVL_VERYLOW 
LVL_LOW 
LVL_MEDIUM 
LVL_HIGH 
LVL_VERYHIGH 

Definition at line 85 of file Tools.h.

enum Tools::RandomGeneratorType

Enumerator:
RGT_DRAND48 
RGT_MERSENNE 

Definition at line 121 of file Tools.h.

enum Tools::VariantType

Enumerator:
VT_LONG 
VT_BYTE 
VT_SHORT 
VT_FLOAT 
VT_DOUBLE 
VT_CHAR 
VT_USHORT 
VT_ULONG 
VT_INT 
VT_UINT 
VT_BOOL 
VT_PCHAR 
VT_PVOID 
VT_EMPTY 
VT_LONGLONG 
VT_ULONGLONG 

Definition at line 94 of file Tools.h.


Function Documentation

unsigned long long Tools::choose ( unsigned long  n,
unsigned long  k 
)

void Tools::compressRLE ( unsigned long  blockSize,
byte in,
unsigned long  lin,
byte **  out,
unsigned long &  lout 
)

IObjectStream* Tools::externalSort ( IObjectStream &  source,
IObjectComparator &  pComp,
unsigned long  bufferSize 
)

IObjectStream* Tools::externalSort ( IObjectStream &  source,
unsigned long  bufferSize 
)

std::ostream& Tools::operator<< ( std::ostream &  os,
const Tools::UniversalHash h 
)

std::ostream& Tools::operator<< ( std::ostream &  os,
const Tools::Interval iv 
)

std::ostream& Tools::operator<< ( std::ostream &  os,
const Tools::PropertySet p 
)

char Tools::toLower ( char  c  ) 

std::string Tools::toLowerCase ( const std::string &  s  ) 

char Tools::toUpper ( char  c  ) 

Referenced by QgsRasterLayerProperties::on_pbtnLoadColorMapFromFile_clicked().

std::string Tools::toUpperCase ( const std::string &  s  ) 

std::string Tools::trim ( const std::string &  source,
const std::string &  t = " \t" 
)

std::string Tools::trimLeft ( const std::string &  source,
const std::string &  t = " \t" 
)

std::string Tools::trimRight ( const std::string &  source,
const std::string &  t = " \t" 
)

void Tools::uncompressRLE ( unsigned long  blockSize,
byte in,
unsigned long  lin,
byte **  out,
unsigned long &  lout 
)


Generated on Tue Oct 28 16:52:08 2008 for Quantum GIS API Documentation by  doxygen 1.5.1