calcConvexHull | R Documentation |
Calculate the convex hull for a set of points.
calcConvexHull(xydata, keepExtra=FALSE)
.closestPoint(pts, pt)
xydata |
|
keepExtra |
|
pts |
|
pt |
|
Uses the function chull()
in the package grDevices.
By default, it ignores all columns other than X
and Y
;
however, the user can choose to retain additional columns in xydata
by specifying keepExtra=TRUE
.
PolySet with columns PID
, POS
, X
, Y
,
and additional columns in xydata
if keepExtra=TRUE
.
Auxiliary dot function '.closestPoint'
returns a vector of length
'pts'
where TRUE
indicates that the point is closest to 'pt'
.
Returns several TRUE
values when several points are equidistant.
Nicholas M. Boers, Software Engineer, Jobber, Edmonton AB
Maintainer: Rowan Haigh, Program Head – Offshore Rockfish
Pacific Biological Station (PBS), Fisheries & Oceans Canada (DFO), Nanaimo BC
locus opus: Remote office, Vancouver BC
Last modified Rd: 2024-09-03
In package PBSmapping:
addPoints
,
addPolys
,
calcArea
,
calcCentroid
,
calcMidRange
,
calcSummary
,
locateEvents
,
plotMap
,
plotPoints
,
plotPolys
.
local(envir=.PBSmapEnv,expr={
oldpar = par(no.readonly=TRUE)
data(surveyData,envir=.PBSmapEnv)
#--- plot the convex hull, and then plot the points
plotMap(calcConvexHull(surveyData),col="moccasin")
addPoints(surveyData,col="blue",pch=17,cex=.6)
par(oldpar)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.