MySQL 8.0.40
Source Code Documentation
|
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) const | Geometry | protected |
as_geometry(String *wkb, bool shallow_copy) const | Geometry | |
as_wkb(String *wkb, bool shallow_copy) const | Geometry | |
as_wkt(String *wkt, wkb_parser *wkb) const | Geometry | inline |
as_wkt(String *wkt) const | Geometry | inline |
bad_geometry_data | Geometry | static |
cartesian enum value | Geometry | |
ci_collection | Geometry | static |
clear_wkb_data() | Geometry | protected |
construct(Geometry_buffer *buffer, const char *data, uint32 data_len, bool has_srid=true) | Geometry | static |
construct(Geometry_buffer *buffer, const String *str, bool has_srid=true) | Geometry | inlinestatic |
coord_first enum value | Geometry | |
coord_last enum value | Geometry | |
copy_points(String *) const | Geometry | inlinevirtual |
create_by_typeid(Geometry_buffer *buffer, int type_id) | Geometry | static |
create_from_wkb(THD *thd, Geometry_buffer *buffer, const char *wkb, uint32 len, String *res, bool init) | Geometry | static |
create_from_wkt(Geometry_buffer *buffer, Gis_read_stream *trs, String *wkt, bool init_stream=true, bool check_trailing=true) | Geometry | static |
create_geom_t typedef | Geometry | |
create_point(String *result, wkb_parser *wkb) const | Geometry | protected |
default_srid | Geometry | static |
dimension(uint32 *dim, wkb_parser *wkb) const | Geometry | inlinevirtual |
dimension(uint32 *dim) const | Geometry | inline |
donate_data() | Geometry | inlinevirtual |
end_point(String *) const | Geometry | inlinevirtual |
enum_coordinate_reference_system enum name | Geometry | |
envelope(String *result) const | Geometry | |
envelope(MBR *mbr) const | Geometry | |
exterior_ring(String *) const | Geometry | inlinevirtual |
feature_dimension() const | Geometry | inlinevirtual |
find_class(int type_id) | Geometry | inlineprotectedstatic |
find_class(const char *name, size_t len) | Geometry | protectedstatic |
geom_length(double *) const | Geometry | inlinevirtual |
GEOM_LENGTH_VERIFIED | Geometry | protectedstatic |
Geometry() | Geometry | inline |
Geometry(const void *ptr, size_t len, const Flags_t &flags, gis::srid_t srid) | Geometry | inline |
Geometry(const Geometry &geo) | Geometry | |
geometry_n(uint32 num, String *result) const | Geometry | inlinevirtual |
get_byte_order() const | Geometry | inline |
get_class_info() const | Geometry | inlinevirtual |
get_coordsys() const | Geometry | inline |
get_cptr() const | Geometry | inline |
get_data_as_wkt(String *txt, wkb_parser *wkb) const | Geometry | inlinevirtual |
get_data_ptr() const | Geometry | inline |
get_data_size() const | Geometry | inlinevirtual |
get_dimension() const | Geometry | inline |
get_flags() const | Geometry | inline |
get_geotype() const | Geometry | inline |
get_mbr(MBR *mbr, wkb_parser *wkb) const | Geometry | inlinevirtual |
get_mbr(MBR *mbr) | Geometry | inline |
get_mbr_for_points(MBR *mbr, wkb_parser *wkb, uint offset) const | Geometry | protected |
get_nbytes() const | Geometry | inline |
get_ogc_geotype() const | Geometry | inline |
get_owner() const | Geometry | inline |
get_ownmem() const | Geometry | inline |
get_props() const | Geometry | inline |
get_ptr() const | Geometry | inline |
get_srid() const | Geometry | inline |
get_type() const | Geometry | inline |
get_ucptr() const | Geometry | inline |
get_x(double *) const | Geometry | inlinevirtual |
get_y(double *) const | Geometry | inlinevirtual |
HAS_GEOM_HEADER_SPACE | Geometry | protectedstatic |
has_geom_header_space() const | Geometry | inline |
has_geom_header_space(bool b) | Geometry | inline |
HAS_OUT_OF_LINE_COMPONENTS | Geometry | protectedstatic |
has_out_of_line_components() const | Geometry | inlineprotected |
has_out_of_line_components(bool b) | Geometry | inlineprotected |
init_from_wkb(THD *thd, const char *wkb, uint len, wkbByteOrder bo, String *res) | Geometry | inlinevirtual |
init_from_wkt(Gis_read_stream *trs, String *wkb) | Geometry | inlinevirtual |
interior_ring_n(uint32 num, String *result) const | Geometry | inlinevirtual |
is_bg_adapter() const | Geometry | inline |
IS_BOOST_GEOMETRY_ADAPTER | Geometry | protectedstatic |
is_closed(int *) const | Geometry | inlinevirtual |
is_components_no_overlapped() const | Geometry | inline |
is_length_verified() const | Geometry | inlineprotected |
is_polygon_inner_ring() const | Geometry | inline |
is_polygon_outer_ring() const | Geometry | inline |
is_polygon_ring() const | Geometry | inline |
is_valid_geotype(uint32 gtype) | Geometry | inlinestatic |
is_valid_geotype(Geometry::wkbType gt) | Geometry | inlinestatic |
is_valid_opengis_geotype(uint32 gtype) | Geometry | inlinestatic |
is_well_formed(const char *from, size_t length, wkbType type, wkbByteOrder bo) | Geometry | static |
m_flags | Geometry | mutableprivate |
m_owner | Geometry | protected |
m_ptr | Geometry | protected |
m_srid | Geometry | private |
MAX_GEOM_WKB_LENGTH | Geometry | static |
MULTIPOLYGON_NO_OVERLAPPED_COMPS | Geometry | protectedstatic |
normalize_ring_order() | Geometry | |
num_geometries(uint32 *) const | Geometry | inlinevirtual |
num_interior_ring(uint32 *) const | Geometry | inlinevirtual |
num_points(uint32 *) const | Geometry | inlinevirtual |
operator=(const Geometry &rhs) | Geometry | |
parse_wkb_data | Geometry | friend |
point_n(uint32 num, String *result) const | Geometry | inlinevirtual |
POLYGON_IN_WKB_FORM | Geometry | protectedstatic |
POLYGON_INNER_RING | Geometry | protectedstatic |
polygon_is_wkb_form() const | Geometry | inlineprotected |
polygon_is_wkb_form(bool b) | Geometry | inlineprotected |
POLYGON_OUTER_RING | Geometry | protectedstatic |
reverse_coordinates()=0 | Geometry | pure virtual |
set_bg_adapter(bool b) const | Geometry | inline |
set_byte_order(Geometry::wkbByteOrder bo) | Geometry | inline |
set_components_no_overlapped(bool b) | Geometry | inline |
set_data_ptr(const void *data, size_t data_len) | Geometry | inline |
set_data_ptr(const wkb_container *c) | Geometry | inline |
set_dimension(char dim) | Geometry | inline |
set_flags(const Flags_t &flags) | Geometry | inline |
set_geotype(Geometry::wkbType gt) | Geometry | inline |
set_length_verified(bool b) const | Geometry | inlineprotected |
set_nbytes(size_t n) const | Geometry | inline |
set_owner(Geometry *o) | Geometry | inline |
set_ownmem(bool b) | Geometry | inline |
set_props(uint16 flag) | Geometry | inline |
set_ptr(const void *ptr) | Geometry | inline |
set_srid(gis::srid_t id) | Geometry | inline |
shallow_push(const Geometry *) | Geometry | inlineprotectedvirtual |
start_point(String *) const | Geometry | inlinevirtual |
validate_coordinate_range(double srs_angular_unit, bool *long_out_of_range, bool *lat_out_of_range, double *out_of_range_value)=0 | Geometry | pure virtual |
wkb_first enum value | Geometry | |
wkb_geometrycollection enum value | Geometry | |
wkb_invalid enum value | Geometry | |
wkb_invalid_type enum value | Geometry | |
wkb_last enum value | Geometry | |
wkb_linestring enum value | Geometry | |
wkb_multilinestring enum value | Geometry | |
wkb_multipoint enum value | Geometry | |
wkb_multipolygon enum value | Geometry | |
wkb_ndr enum value | Geometry | |
wkb_point enum value | Geometry | |
wkb_polygon enum value | Geometry | |
wkb_polygon_inner_rings enum value | Geometry | |
wkb_xdr enum value | Geometry | |
wkbByteOrder enum name | Geometry | |
wkbType enum name | Geometry | |
~Geometry() | Geometry | virtual |