% Generated by roxygen2: do not edit by hand % Please edit documentation in R/TOXSWA_cwa.R \docType{class} \name{TOXSWA_cwa} \alias{TOXSWA_cwa} \title{R6 class for holding TOXSWA water concentration data and associated statistics} \format{An \code{\link{R6Class}} generator object.} \description{ An R6 class for holding TOXSWA water concentration (cwa) data and some associated statistics. Usually, an instance of this class will be generated by \code{\link{read.TOXSWA_cwa}}. } \section{Methods}{ \describe{ \item{\code{get_events(threshold, total = FALSE)}}{ Populate a datataframe with event information for the specified threshold value in µg/L. If \code{total = TRUE}, the total concentration including the amount adsorbed to suspended matter will be used. The resulting dataframe is stored in the \code{events} field of the object. } \item{\code{moving_windows(windows, total = FALSE)}}{ Add to the \code{windows} field described above. Again, if \code{total = TRUE}, the total concentration including the amount adsorbed to suspended matter will be used. } } } \examples{ H_sw_R1_stream <- read.TOXSWA_cwa("00003s_pa.cwa", basedir = "SwashProjects/project_H_sw/TOXSWA", zipfile = system.file("testdata/SwashProjects.zip", package = "pfm")) H_sw_R1_stream$get_events(c(2, 10)) H_sw_R1_stream$moving_windows(c(7, 21)) print(H_sw_R1_stream) } \keyword{data} \section{Public fields}{ \if{html}{\out{
}} \describe{ \item{\code{filename}}{Length one character vector.} \item{\code{basedir}}{Length one character vector.} \item{\code{segment}}{Length one integer, specifying for which segment the cwa data were read.} \item{\code{cwas}}{Dataframe holding the concentrations.} \item{\code{events}}{List of dataframes holding the event statistics for each threshold.} \item{\code{windows}}{Matrix of maximum time weighted average concentrations (TWAC_max) and areas under the curve in µg/day * h (AUC_max_h) or µg/day * d (AUC_max_d) for the requested moving window sizes in days.} } \if{html}{\out{
}} } \section{Methods}{ \subsection{Public methods}{ \itemize{ \item \href{#method-new}{\code{TOXSWA_cwa$new()}} \item \href{#method-moving_windows}{\code{TOXSWA_cwa$moving_windows()}} \item \href{#method-get_events}{\code{TOXSWA_cwa$get_events()}} \item \href{#method-print}{\code{TOXSWA_cwa$print()}} \item \href{#method-clone}{\code{TOXSWA_cwa$clone()}} } } \if{html}{\out{
}} \if{html}{\out{}} \subsection{Method \code{new()}}{ \subsection{Usage}{ \if{html}{\out{
}}\preformatted{TOXSWA_cwa$new( filename, basedir, zipfile = NULL, segment = "last", substance = "parent", total = FALSE )}\if{html}{\out{
}} } } \if{html}{\out{
}} \if{html}{\out{}} \subsection{Method \code{moving_windows()}}{ \subsection{Usage}{ \if{html}{\out{
}}\preformatted{TOXSWA_cwa$moving_windows(windows, total = FALSE)}\if{html}{\out{
}} } } \if{html}{\out{
}} \if{html}{\out{}} \subsection{Method \code{get_events()}}{ \subsection{Usage}{ \if{html}{\out{
}}\preformatted{TOXSWA_cwa$get_events(thresholds, total = FALSE)}\if{html}{\out{
}} } } \if{html}{\out{
}} \if{html}{\out{}} \subsection{Method \code{print()}}{ \subsection{Usage}{ \if{html}{\out{
}}\preformatted{TOXSWA_cwa$print()}\if{html}{\out{
}} } } \if{html}{\out{
}} \if{html}{\out{}} \subsection{Method \code{clone()}}{ The objects of this class are cloneable with this method. \subsection{Usage}{ \if{html}{\out{
}}\preformatted{TOXSWA_cwa$clone(deep = FALSE)}\if{html}{\out{
}} } \subsection{Arguments}{ \if{html}{\out{
}} \describe{ \item{\code{deep}}{Whether to make a deep clone.} } \if{html}{\out{
}} } } }