spatstat (version 1.42-2)

diameter.box3: Geometrical Calculations for Three-Dimensional Box

Description

Calculates the volume, diameter, shortest side, side lengths, or eroded volume of a three-dimensional box.

Usage

## S3 method for class 'box3':
diameter(x)

## S3 method for class 'box3': volume(x)

shortside(x) sidelengths(x) eroded.volumes(x, r)

## S3 method for class 'box3': shortside(x)

## S3 method for class 'box3': sidelengths(x)

## S3 method for class 'box3': eroded.volumes(x, r)

Arguments

x
Three-dimensional box (object of class "box3").
r
Numeric value or vector of numeric values for which eroded volumes should be calculated.

Value

  • For diameter.box3, shortside.box3 and volume.box3, a single numeric value. For sidelengths.box3, a vector of three numbers. For eroded.volumes, a numeric vector of the same length as r.

Details

diameter.box3 computes the diameter of the box. volume.box3 computes the volume of the box. shortside.box3 finds the shortest of the three side lengths of the box. sidelengths.box3 returns all three side lengths of the box.

eroded.volumes computes, for each entry r[i], the volume of the smaller box obtained by removing a slab of thickness r[i] from each face of the box. This smaller box is the subset consisting of points that lie at least r[i] units away from the boundary of the box.

See Also

as.box3

Examples

Run this code
X <- box3(c(0,10),c(0,10),c(0,5))
    diameter(X) 
    volume(X)
    sidelengths(X)
    shortside(X)
    hd <- shortside(X)/2
    eroded.volumes(X, seq(0,hd, length=10))

Run the code above in your browser using DataCamp Workspace