PostGIS  2.5.7dev-r@@SVN_REVISION@@
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 Nrtreader
 C_callback_userargs_t
 C_rti_colormap_arg_t
 C_rti_iterator_arg_t
 C_rti_rasterize_arg_t
 C_rti_warp_arg_t
 CAFFINE
 CareanodeThis structure is placed in an array with one member per point
 CBOX3D
 Cbytebuffer_t
 Ccirc_nodeNote that p1 and p2 are pointers into an independent POINTARRAY, do not free them
 CCircTreeGeomCache
 Ccode_page_entry
 Ccolmap_t
 CCommonEntry
 CConsiderSplitContext
 CCubeBox3D
 Cdbscan_cluster_result
 Cdbscan_context
 Cdbscan_test_info
 CDISTANCE_ORDERHolder for sorting points in distance algorithm
 CDISTPTSStructure used in distance-calculations
 CDISTPTS3DStructure used in distance-calculations
 Cdumpnode
 Cdumpstate
 Cedgeend_t
 CEFFECTIVE_AREASStructure to hold pointarray and its arealist
 CFLATCOLLECTIONDUMPSTATE
 Cfloatuint
 CGBOX
 Cgeobuf_agg_context
 CGEOGRAPHIC_EDGETwo-point great circle segment from a to b
 CGEOGRAPHIC_POINTPoint in spherical coordinates on the world
 CGEOMDUMPNODE_T
 CGEOMDUMPSTATE
 Cgeomtype_struct
 Cgridspec_tSnap to grid
 CGSERIALIZED
 CHomogenizeBuffer
 Ckmeans_context
 CLISTNODE
 CLISTSTRUCT
 CLWBOUNDINGCIRCLE
 CLWCIRCSTRING
 CLWCOLLECTION
 CLWCOMPOUND
 CLWCURVEPOLY
 CLWGEOM
 Clwgeom_backend_definition
 CLWLINE
 CLWMCURVE
 CLWMLINE
 CLWMPOINT
 CLWMPOLY
 CLWMSURFACE
 CLWPOINT
 CLWPOINTITERATOR
 CLWPOLY
 CLWPSURFACE
 CLWT_BE_CALLBACKS_TStructure containing base backend callbacks
 CLWT_BE_IFACE_T
 CLWT_EDGERING_ARRAY_T
 CLWT_EDGERING_ELEM_T
 CLWT_EDGERING_POINT_ITERATOR_T
 CLWT_EDGERING_T
 CLWT_ISO_EDGEEDGE
 CLWT_ISO_EDGE_TABLE_T
 CLWT_ISO_FACEFACE
 CLWT_ISO_NODENODE
 CLWT_TOPOERR_TTopology error
 CLWT_TOPOLOGY_T
 CLWTIN
 CLWTRIANGLE
 CMINHEAPThis structure holds a minheap tree that is used to keep track of what points that has the smallest effective area
 Cmvt_agg_context
 Cmvt_column_cache
 Cmvt_kv_bool_value
 Cmvt_kv_double_value
 Cmvt_kv_float_value
 Cmvt_kv_key
 Cmvt_kv_sint_value
 Cmvt_kv_string_value
 Cmvt_kv_uint_value
 CND_BOX_TN-dimensional box type for calculations, to avoid doing explicit axis conversions from GBOX in all calculations at every step
 CND_IBOX_TN-dimensional box index type
 CND_STATS_TN-dimensional statistics structure
 Cpgis_absTo pass the internal ArrayBuildState pointer between the transfn and finalfn we need to wrap it into a custom type first, the pgis_abs type in our case
 CPLANE3D
 CPOINT
 CPOINT2D
 CPOINT3D
 CPOINT3DM
 CPOINT3DZ
 CPOINT4D
 CPOINTARRAY
 CPOINTARRAYSET
 CPOLYDUMPSTATE
 CPrepGeomCache
 CPrepGeomHashEntry
 Cquantile_llist
 Cquantile_llist_element
 Cquantile_llist_index
 CQueryContext
 Craster_loader_config
 Crasterinfo_t
 Crect_node
 CRECT_NODE_INTERNAL
 CRECT_NODE_LEAF
 Crect_tree_distance_state
 CRectBox
 CRectTreeGeomCache
 Crt_band_t
 Crt_bandstats_t
 Crt_colormap_entry_t
 Crt_colormap_t
 Crt_context_tStruct definition here
 Crt_envelope
 Crt_extband_t
 Crt_gdaldriver_t
 Crt_geomval_t
 Crt_histogram_t
 Crt_iterator_arg_t
 Crt_iterator_t
 Crt_mask_t
 Crt_pixel_t
 Crt_quantile_t
 Crt_raster_serialized_tStruct definitions
 Crt_raster_t
 Crt_reclassexpr_t
 Crt_valuecount_t
 Crtpg_clip_arg_t
 Crtpg_clip_band_t
 Crtpg_colormap_arg_t
 Crtpg_dumpvalues_arg_t
 Crtpg_nmapalgebra_arg_t
 Crtpg_nmapalgebra_callback_arg
 Crtpg_nmapalgebraexpr_arg_t
 Crtpg_nmapalgebraexpr_callback_arg
 Crtpg_setvaluesgv_arg_t
 Crtpg_setvaluesgv_geomval_t
 Crtpg_summarystats_arg_t
 Crtpg_union_arg_t
 Crtpg_union_band_arg_t
 CRTREE_INTERVALRepresentation for the y-axis interval spanned by an edge
 Crtree_nodeThe following struct and methods are used for a 1D RTree implementation, described at: http://lin-ear-th-inking.blogspot.com/2007/06/packed-1-dimensional-r-tree.html
 CRTREE_POLY_CACHEThe tree structure used for fast P-i-P tests by point_in_multipolygon_rtree()
 CRTreeGeomCache
 CSAHooks
 Cscored_pointer_t
 Cshape_tree_node
 Cshp_connection_state
 Cshp_dumper_config
 Cshp_dumper_state
 Cshp_loader_config
 Cshp_loader_state
 CSHPInfo
 CSHPObject
 CSHPTree
 Csort_node
 CSPHEROID
 CSplitInterval
 Cstringbuffer_t
 CSTRTree
 Cstruct_gmlSrs
 Cstruct_lwgeom_parser_resultParser result structure: returns the result of attempting to convert (E)WKT/(E)WKB to LWGEOM
 Cstruct_lwgeom_unparser_result
 Cstruct_point
 Cstruct_psurface_arcs
 Cstruct_ring
 Cstruct_tin_arcs
 CSUPPORTING_POINTS
 CTWKB_GLOBALS
 Ctwkb_parse_stateUsed for passing the parse state between the parsing functions
 CTWKB_STATE
 CUNIONFIND
 CUT_hash_bucket
 CUT_hash_handle
 CUT_hash_table
 CVECTOR3D
 Cwkb_parse_stateUsed for passing the parse state between the parsing functions
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 CYYLTYPE
 CYYSTYPE