an object of class "waveband" or a list of such objects.
range
a numeric vector of length two, or any other object for which
function range() will return a numeric vector of two wavelengths (nm).
low.limit
shortest wavelength to be kept (defaults to 0 nm).
high.limit
longest wavelength to be kept (defaults to Inf nm).
trim
logical (default is TRUE which trims the wavebands at the
boundary, while FALSE discards wavebands that are partly off-boundary).
use.hinges
logical Flag indicating whether to insert "hinges" into the
spectral data before integration so as to reduce interpolation errors at
the boundaries of the wavebands.
Value
A waveband object or a list of waveband objects trimmed or filtered
depending on whether a single waveband object or a list of waveband
objects was supplied as argument to formal parameter w.band.