objectPad-class | R Documentation |
Objects of class "objectPad" can be used as storage of information. There are methods for storage and retrieval.
Objects can be created by calls of the form new("objectPad",
...)
. Currently the ...
arguments are ignored and an empty
object is created.
Objects of class "objectPad" have no user-level slots. Values are stored
and retrieved with the function pad
, for the former purpose using
it on the left-hand side of an assignment.
.Data
:Object of class "list"
, inherited from "list"
.
Class "list"
, from data part.
Class "vector"
, by class "list", distance 2.
signature(.Object = "objectPad")
: ...
signature(x = "objectPad", item = "missing")
: ...
signature(x = "objectPad", item = "ANY")
: ...
signature(x = "objectPad")
: ...
The methods for this class are set to work directly on objects from
classes that have slot pad
of class objectPad
. Classes
may define additional methods for the function pad
(it is
generic) to adapt it to their needs.
Georgi Boshnakov
pad-methods
# create a pad and store some info. pa <- new("objectPad") pad(pa,"apple") <- "fruit" pad(pa,"sweets") <- "sweets" # pad(pa,"apple","dentist") <- "keeps away from her/him" # pad(pa,"sweets","dentist") <- "helps meeting her/him" pad(pa,"young Gauss") <- 100*(100+1)/2 pad(pa,"layman") <- sum(1:100) pad(pa,"apple") pad(pa,"sweets") # pad(pa,"apple","dentist") # pad(pa,"sweets","dentist") pad(pa,"young Gauss") - pad(pa,"layman") # create a class of vectors with a pad setClass("vecWithPad",representation(x="numeric",pad="objectPad")) a <- new("vecWithPad",x=1:10) pad(a,"mean") <- mean(a@x) # Compute and store the mean, and pad(a,"mean") # retrieve it
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.