Learn R Programming

surveillance (version 1.20.3)

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 owin intersectPolyCircle(object, center, radius, npoly = 32, ...) # S3 method for SpatialPolygons intersectPolyCircle(object, center, radius, npoly = 32, ...) # S3 method for gpc.poly intersectPolyCircle(object, center, radius, npoly = 32, useGEOS = FALSE, ...)

Value

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

Arguments

object

a polygonal domain of one of the supported classes.

center,radius,npoly

see discpoly.

useGEOS

logical indicating if package rgeos (gIntersection) should be used instead of package gpclib. The latter (default) requires explicit acceptance of gpclib's restricted license via surveillance.options(gpclib=TRUE).

...

potential further arguments (from the generic).

Author

Sebastian Meyer

See Also

discpoly to generate a polygonal approximation to a disc

Examples

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

Run the code above in your browser using DataLab