[Rd] inherits() and virtual classes
Robin Hankin
r.hankin at noc.soton.ac.uk
Wed Jun 27 09:19:37 CEST 2007
Hi
How do I test for an object having a particular virtual class?
In the following, "onion" is a virtual class, and "octonion" is
a non-virtual class contained in onion. The last call
to inherits() gives FALSE [R-2.5.0], when inherits.Rd led
me to expect TRUE.
setClass("onion",
representation = "VIRTUAL"
)
setClass("octonion",
representation = representation(x="matrix"),
prototype = list(x=matrix(numeric(),0,8)),
contains = "onion"
)
jj <- new("octonion",x=as.matrix(1:8))
inherits(jj,"onion")
--
Robin Hankin
Uncertainty Analyst
National Oceanography Centre, Southampton
European Way, Southampton SO14 3ZH, UK
tel 023-8059-7743
More information about the R-devel
mailing list