Checks are performed specific to the class of `object'. The default
method is called when no specific method is available (i.e. class not
`traps', `capthist' or `mask'), and does not perform any checks.
No `traps' component
Invalid `traps' component reported by verify.traps
No live detections
Missing values not allowed in capthist
Live detection(s) after reported dead
Empty detection histories (except concurrent telemetry and all-sighting data)
More than one capture in single-catch trap(s)
More than one detection per detector per occasion at proximity detector(s)
Signal detector signal(s) less than threshold or invalid threshold
Number of rows in `traps' object not compatible with reported detections
Number of rows in dataframe of individual covariates differs from capthist
Number of occasions in usage matrix differs from capthist
Detections at unused detectors
Number of coordinates does not match number of detections
(`polygon', `polygonX', `transect' or `transectX' detectors)
Coordinates of detection(s) outside polygons (`polygon' or `polygonX' detectors)
Coordinates of detection(s) do not lie on any transect
(`transect' or `transectX' detectors)
Row names (animal identifiers) not unique
Levels of factor covariate(s) differ between sessions
Earlier errors may mask later errors: fix & re-run.