Islice and Mrcslice modules
These module contain functions for working with images contained in the
Islice structure. In general, these functions allow generic handling of
different types of image data. However, because many of them operate by
using a function call to get and put each individual pixel, they are not very
efficient. The first set of basic functions are in module islice.c, part of
libcfshr, while the rest are in mrcslice.c, part of libiimod.
Header to include: mrcslice.h (included by b3dutil.h and cfsemshare.h)
Basic Functions in islice.c (libcfshr)
LIST FUNCTIONS FROM ../libcfshr/islice.c
Basic and Miscellaneous Functions in mrcslice.c
LIST FUNCTIONS FROM mrcslice.c BASIC
Scaling, Boxing, Mirroring and Wrapping Functions
LIST FUNCTIONS FROM mrcslice.c SCALING_BOXING
Reading and Writing Functions
LIST FUNCTIONS FROM mrcslice.c MRC_IO
Filters and Transformations
LIST FUNCTIONS FROM mrcslice.c TRANSFORMS
Structures and Definitions for Islice Structures
LIST CODE FROM ../include/mrcslice.h
Basic Functions in islice.c (libcfshr)
DESCRIBE FUNCTIONS FROM ../libcfshr/islice.c
Basic and Miscellaneous Functions in mrcslice.c
DESCRIBE FUNCTIONS FROM mrcslice.c BASIC
Scaling, Boxing, Mirroring and Wrapping Functions
DESCRIBE FUNCTIONS FROM mrcslice.c SCALING_BOXING
Reading and Writing Functions
DESCRIBE FUNCTIONS FROM mrcslice.c MRC_IO
Filters and Transformations
The functions for rotating, translating, and zooming are currently unused;
they are called from options in Clip that have been disabled.
DESCRIBE FUNCTIONS FROM mrcslice.c TRANSFORMS
Structures and Definitions for Islice Structures
DESCRIBE CODE FROM ../include/mrcslice.h