Create a Voronoi mosaic

Usage

voronoi.mosaic(x,y=NULL,duplicate="error")

Arguments

x vector containing x coordinates of the data. If y is missing x should contain two elements $x and $y.
y vector containing y coordinates of the data.
duplicate flag indicating how to handle duplicate elements. Possible values are: "error" – default, "strip" – remove all duplicate points, "remove" – leave one point of duplicate points.

Description

This function creates a Voronoi mosaic.

It creates first a Delaunay triangulation, determines the circumcircle centers of its triangles, and connects these points according to the neighbourhood relations between the triangles.

Value

An object of class voronoi.

Author(s)

A. Gebhardt

See Also

voronoi,voronoi.mosaic, print.voronoi, plot.voronoi

Examples

# example from TRIPACK:
data(tritest)
tritest.vm<-voronoi.mosaic(tritest$x,tritest$y)
tritest.vm
# use a part of the quakes data set:
quakes.part<-quakes[(quakes[,1]<=-17 & quakes[,1]>=-19.0 &
                     quakes[,2]<=182.0 & quakes[,2]>=180.0),]
quakes.vm<-voronoi.mosaic(quakes.part$lon, quakes.part$lat, duplicate="remove")
quakes.vm


[Package Contents]