# boundingcircle: Smallest Enclosing Circle In spatstat.geom: Geometrical Functionality of the 'spatstat' Family

 boundingcircle 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'

## S3 method for class 'owin'
boundingcentre(x, ...)

## S3 method for class 'owin'
boundingcircle(x, ...)

## S3 method for class 'ppp'

## S3 method for class 'ppp'
boundingcentre(x, ...)

## S3 method for class 'ppp'
boundingcircle(x, ...)
```

### Arguments

 `x` A window (object of class `"owin"`), or another spatial object. `...` Arguments passed to `as.mask` to determine the pixel resolution for the calculation.

### 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)

`diameter`

### Examples

```  boundingradius(letterR)

plot(grow.rectangle(Frame(letterR), 0.2), main="", type="n")