coo_baseline: Register new baselines

coo_baselineR Documentation

Register new baselines

Description

A non-exact baseline registration on t1 and t2 coordinates, for the ldk1-th and ldk2-th points. By default it returns Bookstein's coordinates.

Usage

coo_baseline(coo, ldk1, ldk2, t1, t2)

Arguments

coo

matrix of ⁠(x; y)⁠ coordinates or any Coo object.

ldk1

numeric the id of the first point of the new baseline

ldk2

numeric the id of the second point of the new baseline

t1

numeric the (x; y) coordinates of the 1st point of the new baseline

t2

numeric the (x; y) coordinates of the 2nd point of the new baseline

Value

a matrix of (x; y) coordinates or a Coo object.

See Also

Other baselining functions: coo_bookstein()

Other coo_ utilities: coo_aligncalliper(), coo_alignminradius(), coo_alignxax(), coo_align(), coo_bookstein(), coo_boundingbox(), coo_calliper(), coo_centdist(), coo_center(), coo_centpos(), coo_close(), coo_down(), coo_dxy(), coo_extract(), coo_flipx(), coo_force2close(), coo_interpolate(), coo_is_closed(), coo_jitter(), coo_left(), coo_likely_clockwise(), coo_nb(), coo_perim(), coo_range(), coo_rev(), coo_right(), coo_rotatecenter(), coo_rotate(), coo_sample_prop(), coo_samplerr(), coo_sample(), coo_scale(), coo_shearx(), coo_slice(), coo_slidedirection(), coo_slidegap(), coo_slide(), coo_smoothcurve(), coo_smooth(), coo_template(), coo_trans(), coo_trimbottom(), coo_trimtop(), coo_trim(), coo_untiltx(), coo_up(), is_equallyspacedradii()

Examples

h <- hearts %>% slice(1:5) # for speed sake
stack(h)
stack(coo_baseline(h, 2, 4, c(-1, 0), c(1, 1)))

MomX/Momocs documentation built on Nov. 18, 2023, 10:53 p.m.