R/AAAremoteClasses.R

#' Class EotMode
#' 
#' @slot mode the number of the identified mode
#' @slot name the name of the mode
#' @slot eot the EOT (time series) at the identified base point. Note, this is a simple numeric vector
#' @slot coords_bp the coordinates of the identified base point
#' @slot cell_bp the cell number of the indeified base point
#' @slot cum_exp_var the cumulative explained variance of the considered EOT mode
#' @slot r_predictor the RasterLayer of the correlation coefficients between the base point and each pixel of the predictor domain
#' @slot rsq_predictor as above but for the coefficient of determination of the predictor domain
#' @slot rsq_sums_predictor as above but for the sums of coefficient of determination of the predictor domain
#' @slot int_predictor the RasterLayer of the intercept of the regression equation for each pixel of the predictor domain
#' @slot slp_predictor same as above but for the slope of the regression equation for each pixel of the predictor domain
#' @slot p_predictor the RasterLayer of the significance (p-value) of the the regression equation for each pixel of the predictor domain
#' @slot resid_predictor the RasterBrick of the reduced data for the predictor domain 
#' @slot r_response the RasterLayer of the correlation coefficients between the base point and each pixel of the response domain
#' @slot rsq_response as above but for the coefficient of determination of the response domain
#' @slot int_response the RasterLayer of the intercept of the regression equation for each pixel of the response domain
#' @slot slp_response as above but for the slope of the regression equation for each pixel of the response domain
#' @slot p_response same the RasterLayer of the significance (p-value) of the the regression equation for each pixel of the response domain
#' @slot resid_response the RasterBrick of the reduced data for the response domain 
#' 
#' @exportClass EotMode
#' @rdname EotMode-class

setClass('EotMode',
         slots = c(mode = 'integer',
                   name = 'character',
                   eot = 'numeric',
                   coords_bp = 'matrix',
                   cell_bp = 'integer',
                   cum_exp_var = 'numeric',
                   r_predictor = 'RasterLayer',
                   rsq_predictor = 'RasterLayer',
                   rsq_sums_predictor = 'RasterLayer',
                   int_predictor = 'RasterLayer', 
                   slp_predictor = 'RasterLayer',
                   p_predictor = 'RasterLayer',
                   resid_predictor = 'RasterBrick',
                   r_response = 'RasterLayer',
                   rsq_response = 'RasterLayer',
                   int_response = 'RasterLayer', 
                   slp_response = 'RasterLayer',
                   p_response = 'RasterLayer',
                   resid_response = 'RasterBrick'))

NULL

#' Class EotStack
#' @slot modes a list containing the individual 'EotMode's of the 'EotStack'
#' @slot names the names of the modes
#' 
#' @exportClass EotStack
#' @rdname EotStack-class

setClass('EotStack',
         slots = c(modes = 'list',
                   names = 'character'))

NULL
environmentalinformatics-marburg/remote documentation built on July 5, 2023, 4:36 p.m.