Smallest Enclosing Circle
Find the smallest circle enclosing a spatial window or other object. Return its radius, or the location of its centre, or the circle itself.
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, ...)
x |
A window (object of class |
... |
Arguments passed to |
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"
.
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.
Adrian Baddeley Adrian.Baddeley@curtin.edu.au
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)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.