Learn R Programming

prevR (version 2.2)

is.prevR: Test if an object is of class prevR.

Description

This function test if the class of an object is prevR. It could be used to test the slot rings or the slot boundary.

Usage

is.prevR(object, slot = NULL)

Arguments

object
object to test.
slot
"clusters", "rings","boundary" or "proj".

Value

  • TRUE or FALSE.

encoding

utf8

Details

Slots rings and boundary are always present in an object of class prevR, but rings could be NULL and boundary a SpatialPolygons with an attribute named valid with the value FALSE (when boundaries of the studied area have not been specified explicitly).
  • IfringsisNULL,is.prevR(object,"rings")will returnFALSE.
  • Ifboundaryhas an attributevalidequal toFALSE,is.prevR(object,"boundary")will returnFALSE.

See Also

prevR-class.

Examples

Run this code
col <- c(id = "cluster", 
         x = "x",
         y = "y",
         n = "n",
         pos = "pos",
         c.type = "residence",
         wn = "weighted.n",
         wpos = "weighted.pos"
        )
dhs <- as.prevR(fdhs.clusters,col, fdhs.boundary)

is.prevR(dhs)
is.prevR(dhs,"rings")
is.prevR(dhs,"boundary")

dhs <- rings(dhs,N=300)
is.prevR(dhs,"rings")

Run the code above in your browser using DataLab