R/Class-SpatialLinesDataFrame.R

Defines functions as.SpatialLines.SLDF

Documented in as.SpatialLines.SLDF

setClass("SpatialLinesDataFrame",
	contains = "SpatialLines", 
	slots = c(data = "data.frame"),
	validity = function(object) {
		if (!inherits(object@data, "data.frame"))
			stop("data should be of class data.frame")
		if (nrow(object@data) != length(object@lines))
		  stop("number of rows in data.frame and SpatialLines don't match")
		return(TRUE)
	}
)

as.SpatialLines.SLDF <- function(SLDF) SpatialLines(SLDF@lines)
edzer/sp documentation built on Feb. 2, 2024, 10:21 p.m.