PostGIS  2.4.9dev-r@@SVN_REVISION@@

◆ FLAGS_GET_Z

#define FLAGS_GET_Z (   flags)    ((flags) & 0x01)

Macros for manipulating the 'flags' byte.

A uint8_t used as follows: VVSRGBMZ Version bit, followed by Validty, Solid, ReadOnly, Geodetic, HasBBox, HasM and HasZ flags.

Definition at line 140 of file liblwgeom.h.

Referenced by analyze_geometry_flags(), asgeojson_collection_buf(), asgeojson_collection_size(), asgeojson_line_buf(), asgeojson_line_size(), asgeojson_multiline_buf(), asgeojson_multiline_size(), asgeojson_multipoint_buf(), asgeojson_multipoint_size(), asgeojson_multipolygon_buf(), asgeojson_multipolygon_size(), asgeojson_point_buf(), asgeojson_point_size(), asgeojson_poly_buf(), asgeojson_poly_size(), asgml3_circstring_buf(), asgml3_compound_buf(), asgml3_curvepoly_buf(), asgml3_line_buf(), asgml3_point_buf(), asgml3_poly_buf(), asgml3_triangle_buf(), asx3d3_multi_buf(), box3d_from_gbox(), dimension_qualifiers_to_wkt_sb(), gbox_expand(), gbox_expand_xyzm(), gbox_float_round(), gbox_is_valid(), gbox_merge(), gbox_ndims(), gbox_overlaps(), gbox_same(), gbox_to_gml2(), gbox_to_gml3(), gbox_to_string(), getPoint3dz_cp(), getPoint3dz_p(), getPoint4d_cp(), gserialized_from_gbox(), gserialized_from_lwgeom_any(), gserialized_from_lwline(), gserialized_get_zm(), gserialized_has_z(), gserialized_peek_gbox_p(), gserialized_read_gbox_p(), lwcircstring_calculate_gbox_cartesian(), lwcircstring_from_gserialized_buffer(), lwcircstring_from_lwpointarray(), lwcircstring_get_lwpoint(), lwcircstring_is_closed(), lwcircstring_linearize(), lwcollection_build_buffer(), lwcollection_construct(), lwcollection_extract(), lwcollection_homogenize(), lwcollection_set_effective_area(), lwcollection_simplify(), lwcompound_construct_from_lwline(), lwcompound_linearize(), lwgeom_as_multi(), lwgeom_buildarea(), lwgeom_calculate_gbox_geodetic(), lwgeom_clip_by_rect(), lwgeom_difference(), LWGEOM_dumppoints(), lwgeom_extract_endpoints(), lwgeom_extract_unique_endpoints(), lwgeom_flagchars(), lwgeom_from_gserialized_buffer(), lwgeom_geos_noop(), lwgeom_has_z(), lwgeom_intersection(), lwgeom_linemerge(), lwgeom_make_valid(), lwgeom_node(), lwgeom_normalize(), lwgeom_sharedpaths(), lwgeom_snap(), LWGEOM_snaptogrid_pointoff(), lwgeom_symdifference(), lwgeom_to_wkt_sb(), lwgeom_unaryunion(), lwgeom_union(), lwgeom_wkb_type(), lwline_from_gserialized_buffer(), lwline_from_lwgeom_array(), lwline_from_ptarray(), lwline_get_lwpoint(), lwline_is_closed(), lwline_measured_from_lwline(), lwline_set_effective_area(), lwline_split_by_line(), lwline_split_by_mpoint(), lwline_split_by_point(), lwline_split_by_point_to(), lwmline_measured_from_lwmline(), lwpoint_construct(), lwpoint_from_gserialized_buffer(), lwpoint_get_z(), lwpoly_construct(), lwpoly_from_gserialized_buffer(), lwpoly_is_closed(), lwpoly_set_effective_area(), lwpoly_simplify(), lwpoly_split_by_line(), lwpsurface_is_closed(), lwtin_is_closed(), lwtriangle_from_gserialized_buffer(), lwtriangle_from_lwline(), nd_box_from_gbox(), parse_geojson_coord(), pointArray_to_geojson(), pointArray_toGML2(), pointArray_toGML3(), pointArray_toX3D3(), ptarray_addPoint(), ptarray_affine(), ptarray_append_point(), ptarray_calc_areas(), ptarray_calculate_gbox_cartesian(), ptarray_force_dims(), ptarray_grid(), ptarray_has_z(), ptarray_is_closed_z(), ptarray_length(), ptarray_length_spheroid(), ptarray_locate_between_m(), ptarray_merge(), ptarray_removePoint(), ptarray_segmentize2d(), ptarray_set_effective_area(), ptarray_simplify(), ptarray_substring(), ptarray_to_GEOSCoordSeq(), ptarray_to_kml2_sb(), ptarray_to_SFCGAL(), RTreeFindLineSegments(), ST_BoundingDiagonal(), ST_CollectionExtract(), ST_Scale(), test_flags_macros(), tune_areas(), wkt_parser_circularstring_new(), wkt_parser_collection_finalize(), wkt_parser_curvepolygon_finalize(), wkt_parser_curvepolygon_new(), wkt_parser_linestring_new(), wkt_parser_point_new(), wkt_parser_polygon_finalize(), wkt_parser_polygon_new(), wkt_parser_ptarray_add_coord(), wkt_parser_set_dims(), wkt_parser_triangle_new(), and wkt_pointarray_dimensionality().