Learn R Programming

SpatioTemporal (version 1.1.2)

stCheckClass: Test if an object belongs to given class(es).

Description

Test if an object belongs to given class(es), and produce reasonable error message if not.

Usage

stCheckClass(x, what, name = "Object")

Arguments

x
Object to test.
what
A character vector naming classes.
name
Character string to be pasted into the error message describing x.

Value

  • Nothing

See Also

Similar to inherits

Other object checking utilities: stCheckCovars, stCheckFields, stCheckObs, stCheckSTcovars

Examples

Run this code
##create a basic object
  x <- 1
  class(x) <- "test"
  ## should be ok
  stCheckClass(x, "test", "x")
  ## this fails
  try( stCheckClass(x, "other", "x") )

Run the code above in your browser using DataLab