All user-defined names are capitalised. "TYPE" is from the list of types: character, numeric, etc.
To define a class, use:
setClass("CLASSNAME", slots=list(FIELD1="TYPE",FIELD2="TYPE", ...) )
To get a new instance:
VARIABLE_NAME = new("CLASSNAME")
To access a field:
VARIABLE_NAME@FIELD_NAME
To convert your instance into a data frame, define a conversion:
setAs("CLASSNAME",
"data.frame",
function(from) (
COLUMN_NAME = from@FIELD_NAME,
COLUMN2_NAME = from@FIELD2_NAME,
...
)
)
then use it like:
as(VARIABLE_NAME, "data.frame")