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 |
back() const | Gis_wkb_vector< Gis_point > | inline |
back() | Gis_wkb_vector< Gis_point > | inline |
bad_geometry_data | Geometry | static |
base typedef | Gis_wkb_vector< Gis_point > | private |
base_type typedef | Gis_line_string | |
begin() | Gis_wkb_vector< Gis_point > | inline |
begin() const | Gis_wkb_vector< Gis_point > | inline |
cartesian enum value | Geometry | |
ci_collection | Geometry | static |
clear() | Gis_wkb_vector< Gis_point > | |
clear_wkb_data() | Gis_wkb_vector< Gis_point > | inline |
const_iterator typedef | Gis_wkb_vector< Gis_point > | |
const_pointer typedef | Gis_wkb_vector< Gis_point > | |
const_reference typedef | Gis_wkb_vector< Gis_point > | |
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 |
current_size() const | Gis_wkb_vector< Gis_point > | |
default_srid | Geometry | static |
difference_type typedef | Gis_wkb_vector< Gis_point > | |
dimension(uint32 *dim, wkb_parser *wkb) const | Geometry | inlinevirtual |
dimension(uint32 *dim) const | Geometry | inline |
donate_data() override | Gis_wkb_vector< Gis_point > | inlinevirtual |
empty() const | Gis_wkb_vector< Gis_point > | inline |
end() | Gis_wkb_vector< Gis_point > | inline |
end() const | Gis_wkb_vector< Gis_point > | inline |
end_point(String *point) const override | Gis_line_string | virtual |
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 override | Gis_line_string | inlinevirtual |
find_class(int type_id) | Geometry | inlineprotectedstatic |
find_class(const char *name, size_t len) | Geometry | protectedstatic |
Geo_vector typedef | Gis_wkb_vector< Gis_point > | |
geom_length(double *len) const override | Gis_line_string | virtual |
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 override | Gis_line_string | virtual |
get_coordsys() const | Geometry | inline |
get_cptr() const | Geometry | inline |
get_data_as_wkt(String *txt, wkb_parser *wkb) const override | Gis_line_string | virtual |
get_data_ptr() const | Geometry | inline |
get_data_size() const override | Gis_line_string | virtual |
get_dimension() const | Geometry | inline |
get_flags() const | Geometry | inline |
get_geo_vect(bool create_if_null=false) | Gis_wkb_vector< Gis_point > | inline |
get_geo_vect() const | Gis_wkb_vector< Gis_point > | inline |
get_geotype() const | Geometry | inline |
get_mbr(MBR *mbr, wkb_parser *wkb) const override | Gis_line_string | virtual |
Gis_wkb_vector< Gis_point >::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_nbytes_free() const | Gis_wkb_vector< Gis_point > | |
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 |
Gis_line_string(bool is_bg_adapter=true) | Gis_line_string | inlineexplicit |
Gis_line_string(const void *wkb, size_t len, const Flags_t &flags, gis::srid_t srid) | Gis_line_string | inline |
Gis_line_string(const self &ls)=default | Gis_line_string | |
Gis_wkb_vector(const void *ptr, size_t nbytes, const Geometry::Flags_t &flags, gis::srid_t srid, bool is_bg_adapter=true) | Gis_wkb_vector< Gis_point > | |
Gis_wkb_vector(const self &v) | Gis_wkb_vector< Gis_point > | |
Gis_wkb_vector() | Gis_wkb_vector< Gis_point > | inline |
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() const | Geometry | inlineprotected |
has_out_of_line_components(bool b) | Geometry | inlineprotected |
HAS_OUT_OF_LINE_COMPONENTS | Geometry | protectedstatic |
index_type typedef | Gis_wkb_vector< Gis_point > | private |
init_from_wkb(THD *thd, const char *wkb, uint len, wkbByteOrder bo, String *res) override | Gis_line_string | virtual |
init_from_wkt(Gis_read_stream *trs, String *wkb) override | Gis_line_string | virtual |
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 *closed) const override | Gis_line_string | virtual |
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 |
iterator typedef | Gis_wkb_vector< Gis_point > | |
Linestring typedef | Gis_wkb_vector< Gis_point > | private |
m_flags | Geometry | mutableprivate |
m_geo_vect | Gis_wkb_vector< Gis_point > | private |
m_owner | Geometry | protected |
m_ptr | Geometry | protected |
m_srid | Geometry | private |
MAX_GEOM_WKB_LENGTH | Geometry | static |
max_n_points | Gis_line_string | privatestatic |
Multi_linestrings typedef | Gis_wkb_vector< Gis_point > | private |
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 *n_points) const override | Gis_line_string | virtual |
operator=(const Gis_line_string &)=default | Gis_line_string | |
Gis_wkb_vector< Gis_point >::operator=(const self &rhs) | Gis_wkb_vector< Gis_point > | |
Geometry::operator=(const Geometry &rhs) | Geometry | |
operator[](index_type i) const | Gis_wkb_vector< Gis_point > | inline |
operator[](index_type i) | Gis_wkb_vector< Gis_point > | inline |
point_n(uint32 n, String *result) const override | Gis_line_string | virtual |
pointer typedef | Gis_wkb_vector< Gis_point > | |
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 |
push_back(const Gis_point &val) | Gis_wkb_vector< Gis_point > | |
reassemble() | Gis_wkb_vector< Gis_point > | |
reference typedef | Gis_wkb_vector< Gis_point > | |
resize(size_t sz) | Gis_wkb_vector< Gis_point > | |
reverse_coordinates() override | Gis_line_string | virtual |
self typedef | Gis_line_string | |
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_geo_vect(Geo_vector *ptr) | Gis_wkb_vector< Gis_point > | 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(void *ptr, size_t len) | Gis_wkb_vector< Gis_point > | |
Geometry::set_ptr(const void *ptr) | Geometry | inline |
set_srid(gis::srid_t id) | Geometry | inline |
shallow_push(const Geometry *g) override SUPPRESS_UBSAN | Gis_wkb_vector< Gis_point > | virtual |
size() const | Gis_wkb_vector< Gis_point > | inline |
size_type typedef | Gis_wkb_vector< Gis_point > | |
start_point(String *point) const override | Gis_line_string | virtual |
validate_coordinate_range(double srs_angular_unit, bool *long_out_of_range, bool *lat_out_of_range, double *out_of_range_value) override | Gis_line_string | virtual |
value_type typedef | Gis_wkb_vector< Gis_point > | |
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 |
~Gis_wkb_vector() override | Gis_wkb_vector< Gis_point > | inline |