The "Tract" class is the base class for creating objects corresponding
to raster grids for use in samplng surface simulation. The class is a
subclass of "'>RasterLayer"
and so incorporates all
of the slots from that class as well as the ones defined below.
Objects can be created by calls of the form new("Tract", ...)
;
however, due to the complexity of the class, this is not
recommended. Instead, one can use on of the class constructor methods of
the same name, Tract
, to create and object. There are
several of these available, giving a variety of ways to create a raster
grid for use in sampling surface simulation.
There is currently one subclass, "'>bufferedTract"
,
which allows an internal buffer.
In addition to the slots found in the
"'>RasterLayer"
class, the following slots are
defined…
description
:Object of class "character"
: A
character vector describing the tract if desired.
units
:Object of class "character"
: The units of
measure used, must be either "English" or "metric".
area
:Object of class "numeric"
: The area of
the tract in appropriate units.
Class "'>RasterLayer"
, directly.
Class "'>Raster"
, by class "RasterLayer", distance 2.
Class "'>BasicRaster"
, by class "RasterLayer", distance 3.
Examples of methods include, but are not limited to the following…
signature(obj = "Tract")
: Return object bounding
box
signature(bufferWidth = "numeric", tract
= "Tract")
: Object constructor
signature(izgObject = "InclusionZoneGrid", tract
= "Tract")
: Heap into a sampling surface
signature(izObject = "fullChainSawIZ", tract =
"Tract")
: Full chainsaw InclusionZoneGrid
signature(izObject = "chainSawIZ", tract =
"Tract")
: “InclusionZoneGrid” generic constructor
signature(izObject = "matrix", tract =
"Tract")
: ...
signature(izObject = "sausageIZ", tract =
"Tract")
: ...
signature(izObject = "standUpIZ", tract =
"Tract")
: ...
signature(object = "Tract")
: Returns object perimeter
signature(x = "Tract", y = "missing")
: Plot the
object
signature(object = "downLogIZs", tract =
"Tract")
: Generate a sampling surface
signature(object = "numeric", tract =
"Tract")
: ...
signature(object = "Tract")
: Show/print the object
signature(object = "Tract")
: Object summary
# NOT RUN {
showClass("Tract")
# }
Run the code above in your browser using DataLab