coo_area: Calculates the area of a shape

Description Usage Arguments Value Note See Also Examples

View source: R/coo-shapedescriptors.R

Description

Calculates the area for a (non-crossing) shape.

Usage

1
coo_area(coo)

Arguments

coo

a matrix of (x; y) coordinates.

Value

numeric, the area.

Note

Using area.poly in gpc package is a good idea, but their licence impedes Momocs to rely on it. but here is the function to do it, once gpc is loaded: area.poly(as(coo, 'gpc.poly'))

See Also

Other coo_ descriptors: coo_angle_edge1, coo_angle_edges, coo_angle_tangent, coo_boundingbox, coo_chull, coo_circularity, coo_convexity, coo_eccentricity, coo_elongation, coo_length, coo_lw, coo_rectangularity, coo_rectilinearity, coo_solidity, coo_width

Examples

1
2
3
coo_area(bot[1])
# for the distribution of the area of the bottles dataset
hist(sapply(bot$coo, coo_area), breaks=10)

Momocs documentation built on March 23, 2018, 1:04 a.m.