| convCP {PBSmapping} | R Documentation | 
Converts contour lines into a PolySet.
convCP (data, projection = NULL, zone = NULL)
data | 
contour line data, often from the
contourLines function. | 
projection | 
optional projection attribute to add to
the PolySet. | 
zone | 
optional zone attribute to add to the PolySet. | 
data contains a list as described below. The
contourLines function create a list suitable for the
data argument.
A three-element list describes each contour.  The named elements in
this list include the scalar level, the vector x, and
the vector y.  Vectors x and y must have equal
lengths.  A higher-level list (data) contains one or more of
these contours lists.
A list with two named elements PolySet and PolyData.
The PolySet element contains a PolySet representation of the
contour lines.  The PolyData element links each contour line
(PID, SID) with a level.
contour,
contourLines,
convLP,
makeTopography.
#--- create sample data for the contourLines() function
x <- seq(-0.5, 0.8, length=50);
y <- x;
z <- outer(x, y, FUN = function(x,y) { sin(2*pi*(x^2+y^2))^2; } );
data <- contourLines(x, y, z, levels=c(0.2, 0.8));
#--- pass that sample data into convCP()
result <- convCP(data);
#--- plot the result
plotLines(result$PolySet, projection=1);
print(result$PolyData);