A template is an object with acoustic information (frequency, time, and volume) on an animal volcalization.
In monitoR, all templates are stored within a template list, which has the (virtual) class TemplateList.
Because the structure of the two types of templates differs slightly (see Template), there are actually two classes for template lists: corTemplateList and binTemplateList, and the virtual class TemplateList (which includes both types of template lists) is used to define most methods.
Arguments
Objects from the Class
Objects can be created by calls of the form new("corTemplateList", ...) or new("binTemplateList", ...).
However, objects should always be created with the template-creation functions makeCorTemplate or makeBinTemplate, or else by reading from a file using readCorTemplates or readBinTemplates.
There are also functions for modifying existing template lists or extracting template lists from other objects.
Slots
templates:
Object of class "list" A list of either corTemplate or binTemplate objects.
Extends
Classes corTemplateList and binTemplateList extend the virtual class TemplateList, directly.