Common code for constructing objects of class “InclusionZoneGrid”

Description

This routine is called by all izGrid methods that assign a constant surface within an object's inclusion zone. It should not, therefore, be used for sampling protocols such as the chainsaw method, where a variable surface is computed within the inclusion zone.

Usage

1
2
3
izGridConstruct(izObject, tract,
                description = "sausageIZ inclusion zone grid object",
                wholeIZ = TRUE, ...)

Arguments

izObject

An object of class "InclusionZone", with the exceptions stated above.

tract

An object of class "Tract" or subclass.

description

A description of the object as a character string.

wholeIZ

TRUE: make a background grid covering the entire object including the stem and the inclusion zone; FALSE: make the grid cover just the inclusion zone.

...

Other arguments to be passed along (not currently used).

Details

This routine should never need to be called by the user at the command line. It is meant to be used with calls set up in the izGrid-methods. It simply collects code that is common to all methods that assign a constant surface height with a given inclusion zone. The inclusion zone can be of any shape commonly encountered in areal sampling methods. As long as it is a legal "InclusionZone" object, it should work.

Value

A valid object of class "InclusionZoneGrid."

Author(s)

Jeffrey H. Gove

See Also

izGrid-methods, class "InclusionZoneGrid"

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.