MySQL 9.1.0
Source Code Documentation
|
A Cartesian 2d box. More...
#include <box.h>
Public Member Functions | |
Cartesian_box ()=default | |
Cartesian_box (Cartesian_point &&min_corner, Cartesian_point &&max_corner) | |
Coordinate_system | coordinate_system () const override |
Gets the coordinate system. More... | |
Cartesian_point const & | min_corner () const override |
Returns the minimum corner. More... | |
Cartesian_point & | min_corner () override |
Cartesian_point const & | max_corner () const override |
Returns the maximum corner. More... | |
Cartesian_point & | max_corner () override |
Public Member Functions inherited from gis::Box | |
Box ()=default | |
Box (const Box &)=default | |
Box (Box &&)=default | |
Box & | operator= (const Box &)=default |
Box & | operator= (Box &&)=default |
virtual | ~Box ()=default |
Private Attributes | |
Cartesian_point | m_min_corner |
The corner with minimum X and Y values. More... | |
Cartesian_point | m_max_corner |
The corner with maximum X and Y values. More... | |
A Cartesian 2d box.
|
default |
|
inline |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements gis::Box.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements gis::Box.
|
private |
The corner with maximum X and Y values.
|
private |
The corner with minimum X and Y values.