MySQL 8.4.2
Source Code Documentation
|
This is the complete list of members for gis::SymDifference, including all inherited members.
apply(F &f, const Geometry *g1, const Geometry *g2) | gis::Functor< std::unique_ptr< Geometry > > | inlineprotectedstatic |
eval(const Geometry *g1, const Geometry *g2) const | gis::SymDifference | |
eval(const Cartesian_point *g1, const Cartesian_point *g2) const | gis::SymDifference | |
eval(const Cartesian_point *g1, const Cartesian_linestring *g2) const | gis::SymDifference | |
eval(const Cartesian_point *g1, const Cartesian_polygon *g2) const | gis::SymDifference | |
eval(const Cartesian_point *g1, const Cartesian_multipoint *g2) const | gis::SymDifference | |
eval(const Cartesian_point *g1, const Cartesian_multilinestring *g2) const | gis::SymDifference | |
eval(const Cartesian_point *g1, const Cartesian_multipolygon *g2) const | gis::SymDifference | |
eval(const Cartesian_point *g1, const Cartesian_geometrycollection *g2) const | gis::SymDifference | |
eval(const Cartesian_linestring *g1, const Cartesian_point *g2) const | gis::SymDifference | |
eval(const Cartesian_linestring *g1, const Cartesian_linestring *g2) const | gis::SymDifference | |
eval(const Cartesian_linestring *g1, const Cartesian_polygon *g2) const | gis::SymDifference | |
eval(const Cartesian_linestring *g1, const Cartesian_multipoint *g2) const | gis::SymDifference | |
eval(const Cartesian_linestring *g1, const Cartesian_multilinestring *g2) const | gis::SymDifference | |
eval(const Cartesian_linestring *g1, const Cartesian_multipolygon *g2) const | gis::SymDifference | |
eval(const Cartesian_linestring *g1, const Cartesian_geometrycollection *g2) const | gis::SymDifference | |
eval(const Cartesian_polygon *g1, const Cartesian_point *g2) const | gis::SymDifference | |
eval(const Cartesian_polygon *g1, const Cartesian_linestring *g2) const | gis::SymDifference | |
eval(const Cartesian_polygon *g1, const Cartesian_polygon *g2) const | gis::SymDifference | |
eval(const Cartesian_polygon *g1, const Cartesian_multipoint *g2) const | gis::SymDifference | |
eval(const Cartesian_polygon *g1, const Cartesian_multilinestring *g2) const | gis::SymDifference | |
eval(const Cartesian_polygon *g1, const Cartesian_multipolygon *g2) const | gis::SymDifference | |
eval(const Cartesian_polygon *g1, const Cartesian_geometrycollection *g2) const | gis::SymDifference | |
eval(const Cartesian_geometrycollection *g1, const Cartesian_geometrycollection *g2) const | gis::SymDifference | |
eval(const Cartesian_geometrycollection *g1, const Geometry *g2) const | gis::SymDifference | |
eval(const Cartesian_multipoint *g1, const Cartesian_point *g2) const | gis::SymDifference | |
eval(const Cartesian_multipoint *g1, const Cartesian_linestring *g2) const | gis::SymDifference | |
eval(const Cartesian_multipoint *g1, const Cartesian_polygon *g2) const | gis::SymDifference | |
eval(const Cartesian_multipoint *g1, const Cartesian_multipoint *g2) const | gis::SymDifference | |
eval(const Cartesian_multipoint *g1, const Cartesian_multilinestring *g2) const | gis::SymDifference | |
eval(const Cartesian_multipoint *g1, const Cartesian_multipolygon *g2) const | gis::SymDifference | |
eval(const Cartesian_multipoint *g1, const Cartesian_geometrycollection *g2) const | gis::SymDifference | |
eval(const Cartesian_multilinestring *g1, const Cartesian_point *g2) const | gis::SymDifference | |
eval(const Cartesian_multilinestring *g1, const Cartesian_linestring *g2) const | gis::SymDifference | |
eval(const Cartesian_multilinestring *g1, const Cartesian_polygon *g2) const | gis::SymDifference | |
eval(const Cartesian_multilinestring *g1, const Cartesian_multipoint *g2) const | gis::SymDifference | |
eval(const Cartesian_multilinestring *g1, const Cartesian_multilinestring *g2) const | gis::SymDifference | |
eval(const Cartesian_multilinestring *g1, const Cartesian_multipolygon *g2) const | gis::SymDifference | |
eval(const Cartesian_multilinestring *g1, const Cartesian_geometrycollection *g2) const | gis::SymDifference | |
eval(const Cartesian_multipolygon *g1, const Cartesian_point *g2) const | gis::SymDifference | |
eval(const Cartesian_multipolygon *g1, const Cartesian_linestring *g2) const | gis::SymDifference | |
eval(const Cartesian_multipolygon *g1, const Cartesian_polygon *g2) const | gis::SymDifference | |
eval(const Cartesian_multipolygon *g1, const Cartesian_multipoint *g2) const | gis::SymDifference | |
eval(const Cartesian_multipolygon *g1, const Cartesian_multilinestring *g2) const | gis::SymDifference | |
eval(const Cartesian_multipolygon *g1, const Cartesian_multipolygon *g2) const | gis::SymDifference | |
eval(const Cartesian_multipolygon *g1, const Cartesian_geometrycollection *g2) const | gis::SymDifference | |
eval(const Geographic_point *g1, const Geographic_point *g2) const | gis::SymDifference | |
eval(const Geographic_point *g1, const Geographic_linestring *g2) const | gis::SymDifference | |
eval(const Geographic_point *g1, const Geographic_polygon *g2) const | gis::SymDifference | |
eval(const Geographic_point *g1, const Geographic_multipoint *g2) const | gis::SymDifference | |
eval(const Geographic_point *g1, const Geographic_multilinestring *g2) const | gis::SymDifference | |
eval(const Geographic_point *g1, const Geographic_multipolygon *g2) const | gis::SymDifference | |
eval(const Geographic_point *g1, const Geographic_geometrycollection *g2) const | gis::SymDifference | |
eval(const Geographic_linestring *g1, const Geographic_point *g2) const | gis::SymDifference | |
eval(const Geographic_linestring *g1, const Geographic_linestring *g2) const | gis::SymDifference | |
eval(const Geographic_linestring *g1, const Geographic_polygon *g2) const | gis::SymDifference | |
eval(const Geographic_linestring *g1, const Geographic_multipoint *g2) const | gis::SymDifference | |
eval(const Geographic_linestring *g1, const Geographic_multilinestring *g2) const | gis::SymDifference | |
eval(const Geographic_linestring *g1, const Geographic_multipolygon *g2) const | gis::SymDifference | |
eval(const Geographic_linestring *g1, const Geographic_geometrycollection *g2) const | gis::SymDifference | |
eval(const Geographic_polygon *g1, const Geographic_point *g2) const | gis::SymDifference | |
eval(const Geographic_polygon *g1, const Geographic_linestring *g2) const | gis::SymDifference | |
eval(const Geographic_polygon *g1, const Geographic_polygon *g2) const | gis::SymDifference | |
eval(const Geographic_polygon *g1, const Geographic_multipoint *g2) const | gis::SymDifference | |
eval(const Geographic_polygon *g1, const Geographic_multilinestring *g2) const | gis::SymDifference | |
eval(const Geographic_polygon *g1, const Geographic_multipolygon *g2) const | gis::SymDifference | |
eval(const Geographic_polygon *g1, const Geographic_geometrycollection *g2) const | gis::SymDifference | |
eval(const Geographic_geometrycollection *g1, const Geographic_geometrycollection *g2) const | gis::SymDifference | |
eval(const Geographic_geometrycollection *g1, const Geometry *g2) const | gis::SymDifference | |
eval(const Geographic_multipoint *g1, const Geographic_point *g2) const | gis::SymDifference | |
eval(const Geographic_multipoint *g1, const Geographic_linestring *g2) const | gis::SymDifference | |
eval(const Geographic_multipoint *g1, const Geographic_polygon *g2) const | gis::SymDifference | |
eval(const Geographic_multipoint *g1, const Geographic_multipoint *g2) const | gis::SymDifference | |
eval(const Geographic_multipoint *g1, const Geographic_multilinestring *g2) const | gis::SymDifference | |
eval(const Geographic_multipoint *g1, const Geographic_multipolygon *g2) const | gis::SymDifference | |
eval(const Geographic_multipoint *g1, const Geographic_geometrycollection *g2) const | gis::SymDifference | |
eval(const Geographic_multilinestring *g1, const Geographic_point *g2) const | gis::SymDifference | |
eval(const Geographic_multilinestring *g1, const Geographic_linestring *g2) const | gis::SymDifference | |
eval(const Geographic_multilinestring *g1, const Geographic_polygon *g2) const | gis::SymDifference | |
eval(const Geographic_multilinestring *g1, const Geographic_multipoint *g2) const | gis::SymDifference | |
eval(const Geographic_multilinestring *g1, const Geographic_multilinestring *g2) const | gis::SymDifference | |
eval(const Geographic_multilinestring *g1, const Geographic_multipolygon *g2) const | gis::SymDifference | |
eval(const Geographic_multilinestring *g1, const Geographic_geometrycollection *g2) const | gis::SymDifference | |
eval(const Geographic_multipolygon *g1, const Geographic_point *g2) const | gis::SymDifference | |
eval(const Geographic_multipolygon *g1, const Geographic_linestring *g2) const | gis::SymDifference | |
eval(const Geographic_multipolygon *g1, const Geographic_polygon *g2) const | gis::SymDifference | |
eval(const Geographic_multipolygon *g1, const Geographic_multipoint *g2) const | gis::SymDifference | |
eval(const Geographic_multipolygon *g1, const Geographic_multilinestring *g2) const | gis::SymDifference | |
eval(const Geographic_multipolygon *g1, const Geographic_multipolygon *g2) const | gis::SymDifference | |
eval(const Geographic_multipolygon *g1, const Geographic_geometrycollection *g2) const | gis::SymDifference | |
get_ll_la_aa_strategy() const | gis::SymDifference | inline |
get_pl_pa_strategy() const | gis::SymDifference | inline |
m_geographic_ll_la_aa_strategy | gis::SymDifference | private |
m_geographic_pl_pa_strategy | gis::SymDifference | private |
m_semi_major | gis::SymDifference | private |
m_semi_minor | gis::SymDifference | private |
operator()(const Geometry *g1, const Geometry *g2) const override | gis::SymDifference | virtual |
semi_major() const | gis::SymDifference | inline |
semi_minor() const | gis::SymDifference | inline |
SymDifference(double semi_major, double semi_minor) | gis::SymDifference | |
~Functor()=default | gis::Functor< std::unique_ptr< Geometry > > | virtual |