MySQL 9.1.0
Source Code Documentation
|
A 2d box with sides parallel to the coordinate system grid. More...
#include <box.h>
Public Member Functions | |
Box ()=default | |
Box (const Box &)=default | |
Box (Box &&)=default | |
Box & | operator= (const Box &)=default |
Box & | operator= (Box &&)=default |
virtual | ~Box ()=default |
virtual Coordinate_system | coordinate_system () const =0 |
Gets the coordinate system. More... | |
virtual Point const & | min_corner () const =0 |
Returns the minimum corner. More... | |
virtual Point & | min_corner ()=0 |
virtual Point const & | max_corner () const =0 |
Returns the maximum corner. More... | |
virtual Point & | max_corner ()=0 |
A 2d box with sides parallel to the coordinate system grid.
Used by computations on minimum bounding boxes (MBRs).
|
default |
|
default |
|
default |
|
virtualdefault |
|
pure virtual |
Gets the coordinate system.
Implemented in gis::Cartesian_box, and gis::Geographic_box.
|
pure virtual |
Returns the maximum corner.
Implemented in gis::Cartesian_box, and gis::Geographic_box.
|
pure virtual |
Implemented in gis::Cartesian_box, and gis::Geographic_box.
|
pure virtual |
Returns the minimum corner.
Implemented in gis::Cartesian_box, and gis::Geographic_box.
|
pure virtual |
Implemented in gis::Cartesian_box, and gis::Geographic_box.