Skip to contents

mean()computes centroids for Coord1D, Coord2D, and Coord3D class objects

Usage

# S3 method for class 'Coord1D'
mean(x, ...)

# S3 method for class 'Coord2D'
mean(x, ...)

# S3 method for class 'Coord3D'
mean(x, ...)

Arguments

x

A Coord1D, Coord2D, or Coord3D object

...

Passed to base::mean()

Value

A Coord1D, Coord2D, or Coord3D class object of length one

Examples

p <- as_coord2d(x = 1:4, y = 1:4)
print(mean(p))
#> <Coord2D[1]>
#>   x   y   w 
#> 2.5 2.5   1 
print(sum(p) / length(p)) # less efficient alternative
#> <Coord2D[1]>
#>   x   y   w 
#> 2.5 2.5   1 

p <- as_coord3d(x = 1:4, y = 1:4, z = 1:4)
print(mean(p))
#> <Coord3D[1]>
#>   x   y   z   w 
#> 2.5 2.5 2.5   1