RGComputeBoundingBox#
Determines the endpoints of a rectangle in the complex plane that contains the region.
Synopsis#
#include "slepcrg.h"
PetscErrorCode RGComputeBoundingBox(RG rg,PetscReal *a,PetscReal *b,PetscReal *c,PetscReal *d)
Not Collective
Input Parameter#
rg - the region context
Output Parameters#
a - left endpoint of the bounding box in the real axis
b - right endpoint of the bounding box in the real axis
c - bottom endpoint of the bounding box in the imaginary axis
d - top endpoint of the bounding box in the imaginary axis
Notes#
The bounding box is defined as [a,b]x[c,d]. In regions that are not bounded (e.g. an open interval) or with the complement flag set, it makes no sense to compute a bounding box, so the return values are infinite.
See Also#
RGComputeContour()
Level#
intermediate
Location#
Implementations#
RGComputeBoundingBox_Ellipse() in src/sys/classes/rg/impls/ellipse/rgellipse.c
RGComputeBoundingBox_Interval() in src/sys/classes/rg/impls/interval/rginterval.c
RGComputeBoundingBox_Polygon() in src/sys/classes/rg/impls/polygon/rgpolygon.c
RGComputeBoundingBox_Ring() in src/sys/classes/rg/impls/ring/rgring.c
Index of all RG routines Table of Contents for all manual pages Index of all manual pages