Name

lqr_carver_init — activates a LqrCarver object

Synopsis

#include <lqr.h>
LqrRetVal lqr_carver_init(LqrCarver*  carver,
 gint  delta_x,
 gfloat  rigidity);

Description

The function lqr_carver_init initializes the LqrCarver pointed to by carver, so that it can compute the visibility maps as needed upon calls of lqr_carver_resize.

The parameter delta_x controls the maximum transversal step a seam can make. A value of 0 means straight seams. Normally, it is set to 1.

The parameter rigidity can be used to add a negative bias to non-straight seams, and it is normally set to 0.

Visibility maps must not be loaded when using this function, neither before nor after.

Return value

The return value follows the lqr library signalling system.