#include "TeGeometry.h"
#include <queue>
Classes | |
class | MRU_blob |
Functions | |
void | SimplifyGeometry (TeLine2D &originalLine, TeLine2D &simplifiedLine, double error) |
Defines the multiresolution utils. | |
void | SimplifyGeometry (TePolygon &originalPolygon, TePolygon &simplifiedPolygon, double error) |
template<class T> | |
void | SplitGeometrySet (T &geomSet, queue< T > &resultSet, int numLevels, bool alternateDirections=false) |
template<class T> | |
void | SplitGeometrySetOneLevel (queue< T > &resultSet, bool alternateDirections=false, bool horizontal=true) |
void | WriteGeometryToBlob (TeCoord2D &coord, MRU_blob &blob) |
template<class T> | |
void | WriteGeometryToBlob (T &geometry, MRU_blob &blob) |
void | ReadGeometryFromBlob (MRU_blob &blob, TeCoord2D &coord) |
template<class T> | |
void | ReadGeometryFromBlob (MRU_blob &blob, TeGeomSingle< T > &geometry) |
template<class T> | |
void | ReadGeometryFromBlob (MRU_blob &blob, TeGeomComposite< T > &geometry) |
template<class T> | |
void | GeometrySetToBlob (TeGeomComposite< T > &geomSet, unsigned char *&data, long &size) |
template<class T> | |
void | BlobToGeometrySet (unsigned char *data, long size, TeGeomSingle< T > &geomSet) |
template<class T> | |
void | BlobToGeometrySet (unsigned char *data, long size, TeGeomComposite< T > &geomSet) |
void BlobToGeometrySet | ( | unsigned char * | data, | |
long | size, | |||
TeGeomComposite< T > & | geomSet | |||
) | [inline] |
void BlobToGeometrySet | ( | unsigned char * | data, | |
long | size, | |||
TeGeomSingle< T > & | geomSet | |||
) | [inline] |
void GeometrySetToBlob | ( | TeGeomComposite< T > & | geomSet, | |
unsigned char *& | data, | |||
long & | size | |||
) | [inline] |
void ReadGeometryFromBlob | ( | MRU_blob & | blob, | |
TeGeomComposite< T > & | geometry | |||
) | [inline] |
void ReadGeometryFromBlob | ( | MRU_blob & | blob, | |
TeGeomSingle< T > & | geometry | |||
) | [inline] |
void ReadGeometryFromBlob | ( | MRU_blob & | blob, | |
TeCoord2D & | coord | |||
) |
void SimplifyGeometry | ( | TePolygon & | originalPolygon, | |
TePolygon & | simplifiedPolygon, | |||
double | error | |||
) |
void SplitGeometrySet | ( | T & | geomSet, | |
queue< T > & | resultSet, | |||
int | numLevels, | |||
bool | alternateDirections = false | |||
) | [inline] |
void SplitGeometrySetOneLevel | ( | queue< T > & | resultSet, | |
bool | alternateDirections = false , |
|||
bool | horizontal = true | |||
) | [inline] |
void WriteGeometryToBlob | ( | T & | geometry, | |
MRU_blob & | blob | |||
) | [inline] |
void WriteGeometryToBlob | ( | TeCoord2D & | coord, | |
MRU_blob & | blob | |||
) |