R/Class-SpatialGridDataFrame.R

setClass("SpatialPixelsDataFrame",
	contains = c("SpatialPixels", "SpatialPointsDataFrame"),
	slots = c(data = "maybeDF", coords.nrs = "numeric"),
	validity = function(object) {
		if (length(object@grid.index) != nrow(object@data))
			return("grid.index should have length equal to data slot")
		if (nrow(object@coords) != nrow(object@data))
			return("unequal number of objects in points and data frame")
		return(TRUE)
	}
)

setClass("SpatialGridDataFrame",
	contains = "SpatialGrid",
	slots = c(data = "maybeDF"),
	validity = function(object) {
		if (.NumberOfCells(object@grid) != nrow(object@data))
			return("unequal number of objects in full grid and data slot")
		return(TRUE)
	}
)
dis-organization/sp_dplyrexpt documentation built on May 15, 2019, 8:52 a.m.