PostGIS  2.5.7dev-r@@SVN_REVISION@@
mvt.h File Reference
#include <stdlib.h>
#include "postgres.h"
#include "utils/builtins.h"
#include "utils/array.h"
#include "utils/typcache.h"
#include "utils/lsyscache.h"
#include "catalog/pg_type.h"
#include "catalog/namespace.h"
#include "executor/executor.h"
#include "access/htup_details.h"
#include "access/htup.h"
#include "../postgis_config.h"
#include "liblwgeom.h"
#include "liblwgeom_internal.h"
#include "lwgeom_pg.h"
#include "lwgeom_log.h"
#include "vector_tile.pb-c.h"
Include dependency graph for mvt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  mvt_column_cache
 
struct  mvt_agg_context
 

Typedefs

typedef struct mvt_column_cache mvt_column_cache
 
typedef struct mvt_agg_context mvt_agg_context
 

Functions

LWGEOMmvt_geom (LWGEOM *geom, const GBOX *bounds, uint32_t extent, uint32_t buffer, bool clip_geom)
 Transform a geometry into vector tile coordinate space. More...
 
void mvt_agg_init_context (mvt_agg_context *ctx)
 Initialize aggregation context. More...
 
void mvt_agg_transfn (mvt_agg_context *ctx)
 Aggregation step. More...
 
bytea * mvt_agg_finalfn (mvt_agg_context *ctx)
 Finalize aggregation. More...
 
bytea * mvt_ctx_serialize (mvt_agg_context *ctx)
 
mvt_agg_contextmvt_ctx_deserialize (const bytea *ba)
 
mvt_agg_contextmvt_ctx_combine (mvt_agg_context *ctx1, mvt_agg_context *ctx2)