\HeaderA{Picture-class}{Class "Picture"}{Picture.Rdash.class}
\aliasA{grobify,Picture-method}{Picture-class}{grobify,Picture.Rdash.method}
\aliasA{symbolize,Picture-method}{Picture-class}{symbolize,Picture.Rdash.method}
\aliasA{[,Picture-method}{Picture-class}{[,Picture.Rdash.method}
\keyword{classes}{Picture-class}
\begin{Description}\relax
A collection of paths (polylines or polygons)
that together describe a picture.
\end{Description}
\begin{Section}{Objects from the Class}
Objects can be created by calls of the form \code{new("Picture", ...)}.
\textasciitilde{}\textasciitilde{} describe objects here \textasciitilde{}\textasciitilde{}
\end{Section}
\begin{Section}{Slots}
\describe{
\item[\code{paths}:] A list of objects of class \code{"PictureStroke"}
(polylines) or \code{"PictureFill"} (polygons).
\item[\code{summary}:] Object of class \code{"PictureSummary"} 
}
\end{Section}
\begin{Section}{Methods}
\describe{
\item[[] \code{signature(x = "Picture")}: subset the paths of a picture
to produce a new picture (includeing a new, updated summary). 
\item[grobify] \code{signature(object = "Picture")}: convert a picture
into  a grid grob (for use as a one-off image). 
\item[symbolize] \code{signature(object = "Picture")}: convert a picture
into a grid grob (for use as a plotting symbol). 
}
\end{Section}
\begin{Author}\relax
Paul Murrell
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{readPicture}{readPicture}},
\code{\LinkA{grid.picture}{grid.picture}},
\code{\LinkA{grid.symbols}{grid.symbols}}
and 
\code{\LinkA{PictureStroke-class}{PictureStroke.Rdash.class}}
\code{\LinkA{PictureFill-class}{PictureFill.Rdash.class}}
\code{\LinkA{PictureSummary-class}{PictureSummary.Rdash.class}}.
\end{SeeAlso}

