Basic methods

Following is a list of the basic public methods associated with the LqrCarver objects:

The fastest way to see how they work is having a look at the code of examples/liquidrescale-basic.cpp, which is a very simple and fully commented demostrative program.

The return value of many functions is of type LqrRetVal. This is just an enum type which can be used for signal handling, see the Signal handling section.

The other classes are optional: the class LqrVMap is used to hold the carving information (and the class LqrVMapList is used to retrieve it from the LqrCarver ojects); the class LqrProgress is used to customize progress report from the resizing engine (by default it is turned off).

A complete list of the library public methods can be found in the reference at the end of this document.