surveillance (version 1.12.1)

intersectPolyCircle: Intersection of a Polygonal and a Circular Domain

Description

This is a unifying wrapper around functionality of various packages dealing with spatial data. It computes the intersection of a circular domain and a polygonal domain (whose class defines the specific method).

Usage

intersectPolyCircle(object, center, radius, ...)

## S3 method for class 'owin': intersectPolyCircle(object, center, radius, npoly = 32, ...) ## S3 method for class 'SpatialPolygons': intersectPolyCircle(object, center, radius, npoly = 32, ...) ## S3 method for class 'gpc.poly': intersectPolyCircle(object, center, radius, npoly = 32, useGEOS = FALSE, ...)

Arguments

object
a polygonal domain of one of the supported classes.
center,radius,npoly
useGEOS
logical indicating if package rgeos (gIntersection) should be used instead of package gpclib. The latter (default) requires explicit acceptance of gpclib
...
potential further arguments (from the generic).

Value

  • a polygonal domain of the same class as the input object.

See Also

discpoly to generate a polygonal approximation to a disc

Examples

Run this code
data("letterR", package="spatstat")
plot(letterR)
plot(intersectPolyCircle(letterR, c(3,2), 1), add=TRUE, col=2, lwd=3)

Run the code above in your browser using DataCamp Workspace