MySQL 9.1.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
Geometry Member List

This is the complete list of members for Geometry, including all inherited members.

append_points(String *txt, uint32 n_points, wkb_parser *wkb, uint32 offset, bool bracket_pt=false) constGeometryprotected
as_geometry(String *wkb, bool shallow_copy) constGeometry
as_wkb(String *wkb, bool shallow_copy) constGeometry
as_wkt(String *wkt, wkb_parser *wkb) constGeometryinline
as_wkt(String *wkt) constGeometryinline
bad_geometry_dataGeometrystatic
cartesian enum valueGeometry
ci_collectionGeometrystatic
clear_wkb_data()Geometryprotected
construct(Geometry_buffer *buffer, const char *data, uint32 data_len, bool has_srid=true)Geometrystatic
construct(Geometry_buffer *buffer, const String *str, bool has_srid=true)Geometryinlinestatic
coord_first enum valueGeometry
coord_last enum valueGeometry
copy_points(String *) constGeometryinlinevirtual
create_by_typeid(Geometry_buffer *buffer, int type_id)Geometrystatic
create_from_wkb(THD *thd, Geometry_buffer *buffer, const char *wkb, uint32 len, String *res, bool init)Geometrystatic
create_from_wkt(Geometry_buffer *buffer, Gis_read_stream *trs, String *wkt, bool init_stream=true, bool check_trailing=true)Geometrystatic
create_geom_t typedefGeometry
create_point(String *result, wkb_parser *wkb) constGeometryprotected
default_sridGeometrystatic
dimension(uint32 *dim, wkb_parser *wkb) constGeometryinlinevirtual
dimension(uint32 *dim) constGeometryinline
donate_data()Geometryinlinevirtual
end_point(String *) constGeometryinlinevirtual
enum_coordinate_reference_system enum nameGeometry
envelope(String *result) constGeometry
envelope(MBR *mbr) constGeometry
exterior_ring(String *) constGeometryinlinevirtual
feature_dimension() constGeometryinlinevirtual
find_class(int type_id)Geometryinlineprotectedstatic
find_class(const char *name, size_t len)Geometryprotectedstatic
geom_length(double *) constGeometryinlinevirtual
GEOM_LENGTH_VERIFIEDGeometryprotectedstatic
Geometry()Geometryinline
Geometry(const void *ptr, size_t len, const Flags_t &flags, gis::srid_t srid)Geometryinline
Geometry(const Geometry &geo)Geometry
geometry_n(uint32 num, String *result) constGeometryinlinevirtual
get_byte_order() constGeometryinline
get_class_info() constGeometryinlinevirtual
get_coordsys() constGeometryinline
get_cptr() constGeometryinline
get_data_as_wkt(String *txt, wkb_parser *wkb) constGeometryinlinevirtual
get_data_ptr() constGeometryinline
get_data_size() constGeometryinlinevirtual
get_dimension() constGeometryinline
get_flags() constGeometryinline
get_geotype() constGeometryinline
get_mbr(MBR *mbr, wkb_parser *wkb) constGeometryinlinevirtual
get_mbr(MBR *mbr)Geometryinline
get_mbr_for_points(MBR *mbr, wkb_parser *wkb, uint offset) constGeometryprotected
get_nbytes() constGeometryinline
get_ogc_geotype() constGeometryinline
get_owner() constGeometryinline
get_ownmem() constGeometryinline
get_props() constGeometryinline
get_ptr() constGeometryinline
get_srid() constGeometryinline
get_type() constGeometryinline
get_ucptr() constGeometryinline
get_x(double *) constGeometryinlinevirtual
get_y(double *) constGeometryinlinevirtual
HAS_GEOM_HEADER_SPACEGeometryprotectedstatic
has_geom_header_space() constGeometryinline
has_geom_header_space(bool b)Geometryinline
HAS_OUT_OF_LINE_COMPONENTSGeometryprotectedstatic
has_out_of_line_components() constGeometryinlineprotected
has_out_of_line_components(bool b)Geometryinlineprotected
init_from_wkb(THD *thd, const char *wkb, uint len, wkbByteOrder bo, String *res)Geometryinlinevirtual
init_from_wkt(Gis_read_stream *trs, String *wkb)Geometryinlinevirtual
interior_ring_n(uint32 num, String *result) constGeometryinlinevirtual
is_bg_adapter() constGeometryinline
IS_BOOST_GEOMETRY_ADAPTERGeometryprotectedstatic
is_closed(int *) constGeometryinlinevirtual
is_components_no_overlapped() constGeometryinline
is_length_verified() constGeometryinlineprotected
is_polygon_inner_ring() constGeometryinline
is_polygon_outer_ring() constGeometryinline
is_polygon_ring() constGeometryinline
is_valid_geotype(uint32 gtype)Geometryinlinestatic
is_valid_geotype(Geometry::wkbType gt)Geometryinlinestatic
is_valid_opengis_geotype(uint32 gtype)Geometryinlinestatic
is_well_formed(const char *from, size_t length, wkbType type, wkbByteOrder bo)Geometrystatic
m_flagsGeometrymutableprivate
m_ownerGeometryprotected
m_ptrGeometryprotected
m_sridGeometryprivate
MAX_GEOM_WKB_LENGTHGeometrystatic
MULTIPOLYGON_NO_OVERLAPPED_COMPSGeometryprotectedstatic
normalize_ring_order()Geometry
num_geometries(uint32 *) constGeometryinlinevirtual
num_interior_ring(uint32 *) constGeometryinlinevirtual
num_points(uint32 *) constGeometryinlinevirtual
operator=(const Geometry &rhs)Geometry
parse_wkb_dataGeometryfriend
point_n(uint32 num, String *result) constGeometryinlinevirtual
POLYGON_IN_WKB_FORMGeometryprotectedstatic
POLYGON_INNER_RINGGeometryprotectedstatic
polygon_is_wkb_form() constGeometryinlineprotected
polygon_is_wkb_form(bool b)Geometryinlineprotected
POLYGON_OUTER_RINGGeometryprotectedstatic
reverse_coordinates()=0Geometrypure virtual
set_bg_adapter(bool b) constGeometryinline
set_byte_order(Geometry::wkbByteOrder bo)Geometryinline
set_components_no_overlapped(bool b)Geometryinline
set_data_ptr(const void *data, size_t data_len)Geometryinline
set_data_ptr(const wkb_container *c)Geometryinline
set_dimension(char dim)Geometryinline
set_flags(const Flags_t &flags)Geometryinline
set_geotype(Geometry::wkbType gt)Geometryinline
set_length_verified(bool b) constGeometryinlineprotected
set_nbytes(size_t n) constGeometryinline
set_owner(Geometry *o)Geometryinline
set_ownmem(bool b)Geometryinline
set_props(uint16 flag)Geometryinline
set_ptr(const void *ptr)Geometryinline
set_srid(gis::srid_t id)Geometryinline
shallow_push(const Geometry *)Geometryinlineprotectedvirtual
start_point(String *) constGeometryinlinevirtual
validate_coordinate_range(double srs_angular_unit, bool *long_out_of_range, bool *lat_out_of_range, double *out_of_range_value)=0Geometrypure virtual
wkb_first enum valueGeometry
wkb_geometrycollection enum valueGeometry
wkb_invalid enum valueGeometry
wkb_invalid_type enum valueGeometry
wkb_last enum valueGeometry
wkb_linestring enum valueGeometry
wkb_multilinestring enum valueGeometry
wkb_multipoint enum valueGeometry
wkb_multipolygon enum valueGeometry
wkb_ndr enum valueGeometry
wkb_point enum valueGeometry
wkb_polygon enum valueGeometry
wkb_polygon_inner_rings enum valueGeometry
wkb_xdr enum valueGeometry
wkbByteOrder enum nameGeometry
wkbType enum nameGeometry
~Geometry()Geometryvirtual