\name{transformFilter-class} \docType{class} \alias{transformFilter-class} \alias{transformFilter} \alias{show,transformFilter-method} \title{ A class for encapsulating a filter to be performed on transformed parameters } \description{ The \code{transformFilter} class is a mechanism for including one or more variable transformations into the filtering process. Using a special case of \code{\link[flowCore]{transform}} we can introduce transformations inline with the filtering process eliminating the need to process \code{\link[flowCore]{flowFrame}} objects before applying a filter. } \section{Objects from the Class}{ Objects of this type are not generally created ``by hand''. They are a side effect of the use of the \code{\link[flowCore]{\%on\%}} method with a \code{\link[flowCore]{filter}} object on the left hand side and a \code{\link[flowCore]{transformList}} on the right hand side. } \section{Slots}{ \describe{ \item{\code{transforms}:}{A list of transforms to perform on the target \code{\link[flowCore]{flowFrame}}} \item{\code{filter}:}{The filter to be applied to the transformed frame} \item{\code{filterId}:}{The name of the filter (chosen automatically)} } } \section{Extends}{ Class \code{"\linkS4class{filter}"}, directly. } \author{ B. Ellis } \seealso{ \code{\linkS4class{filter}}, \code{\linkS4class{transform}}, \code{transform} } \examples{ samp <- read.FCS(system.file("extdata", "0877408774.B08", package="flowCore")) ## Gate this object after log transforming the forward and side ## scatter variables filter(samp, norm2Filter("FSC-H", "SSC-H", scale.factor=2) \%on\% transform("FSC-H"=log,"SSC-H"=log)) } \keyword{classes}