PostgreSQL box(circle) Function
The PostgreSQL box(circle)
function computes and returns the inscribed rectangle of a specified circle.
A rectangle box
is represented by a point in the upper right corner and a point in the lower left corner, for example: (1,1),(0,0)
.
box(circle)
Syntax
This is the syntax of the PostgreSQL box(circle)
function:
box(circle) -> box
Parameters
circle
-
Required. A circle, for example:
circle '<(0,0),2>'
.
Return value
The PostgreSQL box(circle)
function returns a rectangle inscribed in a specified circle.
box(circle)
Examples
The following statement shows how to use the PostgreSQL box(circle)
function to calculate a inscribed box of the circle circle '<(0,0),1>'
.
SELECT box(circle '<(0,0),1>');
box
-----------------------------------------------------------------------------------
(0.7071067811865475,0.7071067811865475),(-0.7071067811865475,-0.7071067811865475)
The following statement shows how to use the PostgreSQL box(circle)
function to calculate a inscribed box of the circle circle '<(5,5),2>'
.
SELECT box(circle '<(5,5),2>');
box
-----------------------------------------------------------------------------
(6.414213562373095,6.414213562373095),(3.585786437626905,3.585786437626905)