| boundingcircle {spatstat.geom} | R Documentation | 
Smallest Enclosing Circle
Description
Find the smallest circle enclosing a spatial window or other object. Return its radius, or the location of its centre, or the circle itself.
Usage
boundingradius(x, ...)
boundingcentre(x, ...)
boundingcircle(x, ...)
## S3 method for class 'owin'
boundingradius(x, ...)
## S3 method for class 'owin'
boundingcentre(x, ...)
## S3 method for class 'owin'
boundingcircle(x, ...)
## S3 method for class 'ppp'
boundingradius(x, ...)
## S3 method for class 'ppp'
boundingcentre(x, ...)
## S3 method for class 'ppp'
boundingcircle(x, ...)
Arguments
| x | A window (object of class  | 
| ... | Arguments passed to  | 
Details
The boundingcircle of a spatial region W is the smallest circle
that contains W. The boundingradius is the radius of this circle,
and the boundingcentre is the centre of the circle.
The functions boundingcircle, boundingcentre and
boundingradius are generic. There are methods
for objects of class "owin", "ppp" and "linnet".
Value
The result of boundingradius is a single numeric value.
The result of boundingcentre is a point pattern containing a
single point.
The result of boundingcircle is a window representing the
boundingcircle.
Author(s)
Adrian Baddeley Adrian.Baddeley@curtin.edu.au
See Also
Examples
  boundingradius(letterR)
  plot(grow.rectangle(Frame(letterR), 0.2), main="", type="n")
  plot(letterR, add=TRUE, col="grey")
  plot(boundingcircle(letterR), add=TRUE, border="green", lwd=2)
  plot(boundingcentre(letterR), pch="+", cex=2, col="blue", add=TRUE)
  X <- runifrect(5)
  plot(X)
  plot(boundingcircle(X), add=TRUE)
  plot(boundingcentre(X), pch="+", cex=2, col="blue", add=TRUE)