custom data types
images and movies
- [[mw3f kernel/lib/src/cimage.c]] : 8bit gray image
- [[mw3f kernel/lib/src/ccimage.c]] : 8bit color image
- [[mw3f kernel/lib/src/fimage.c]] : float gray image
- [[mw3f kernel/lib/src/cfimage.c]] : float color image
- [[mw3f kernel/lib/src/cmovie.c]] : 8bit gray movie
- [[mw3f kernel/lib/src/ccmovie.c]] : 8bit color movie
- [[mw3f kernel/lib/src/fmovie.c]] : float color movie
- [[mw3f kernel/lib/src/cfmovie.c]] : float color movie
- [[mw3f kernel/lib/src/mimage.c]] : morpho gray image
- [[mw3f kernel/lib/src/cmimage.c]] : morpho color image
curves, polygons
- [[mw3f kernel/lib/src/curve.c]] : polygonal lines with integer coordinates
- [[mw3f kernel/lib/src/fcurve.c]] : polygonal lines with float coordinates
- [[mw3f kernel/lib/src/dcurve.c]] : polygonal lines with double float coordinates
- [[mw3f kernel/lib/src/polygon.c]] : polygons with integer coordinates
- [[mw3f kernel/lib/src/fpolygon.c]] : polygons with float coordinates
- [[mw3f kernel/lib/src/shape.c]] : shape structures for the flst
signal and wavelets
- [[mw3f kernel/lib/src/wmax2d.c]] : wavelet maxima structure
- [[mw3f kernel/lib/src/wpack2d.c]] : wavelet pack structure
- [[mw3f kernel/lib/src/wtrans1d.c]] : wavelet trans 1D structure
- [[mw3f kernel/lib/src/wtrans2d.c]] : wavelet trans 2D structure
- [[mw3f kernel/lib/src/fsignal.c]] : fload based signal structure
misc
- [[mw3f kernel/lib/src/list.c]] : float/double list and list of lists structures
- [[mw3f kernel/lib/src/rawdata.c]] : polyvalent rawdata format
custom types i/o
images and movies
- [[mw3f kernel/lib/src/cimage_io.c]] : wrappers for various formats i/o
- [[mw3f kernel/lib/src/ccimage_io.c]] : wrappers for various formats i/o
- [[mw3f kernel/lib/src/fimage_io.c]] : wrappers for various formats i/o
- [[mw3f kernel/lib/src/cfimage_io.c]] : wrappers for various formats i/o
- [[mw3f kernel/lib/src/cmovie_io.c]] : native cmovie format i/o
- [[mw3f kernel/lib/src/ccmovie_io.c]] : native ccmovie format i/o
- [[mw3f kernel/lib/src/fmovie_io.c]] : native fmovie format i/o
- [[mw3f kernel/lib/src/cfmovie_io.c]] : native cfmovie format i/o
- [[mw3f kernel/lib/src/mimage_io.c]] : native mimage format i/o
- [[mw3f kernel/lib/src/cmimage_io.c]] : native cmimage format i/o
curves, polygons
- [[mw3f kernel/lib/src/curve_io.c]] : native curve format i/o
- [[mw3f kernel/lib/src/fcurve_io.c]] : native fcurve format i/o
- [[mw3f kernel/lib/src/dcurve_io.c]] : native dcurve format i/o
- [[mw3f kernel/lib/src/polygon_io.c]] : native polygon format i/o
- [[mw3f kernel/lib/src/fpolygon_io.c]] : native fpolyvgon format i/o
- [[mw3f kernel/lib/src/shape_io.c]] : native shape format i/o
signals and wavelets
- [[mw3f kernel/lib/src/wmax2d_io.c]] : wavelet maxima i/o routines
- [[mw3f kernel/lib/src/wpack2d_io.c]] : wavelet pack i/o routines
- [[mw3f kernel/lib/src/wtrans1d_io.c]] : wavelet trans 1D i/o routines
- [[mw3f kernel/lib/src/wtrans2d_io.c]] : wavelet trans 2D i/o routines
- [[mw3f kernel/lib/src/fsignal_io.c]] : float signal i/o routines
misc
- [[mw3f kernel/lib/src/list_io.c]] : native list formats i/o
- [[mw3f kernel/lib/src/rawdata_io.c]] : native rawdata i/o
external standard formats i/o
- [[mw3f kernel/lib/src/bmp_io.c]] : Microsoft BitMap format
- [[mw3f kernel/lib/src/gif_io.c]] : Graphics Interchange fromat
- [[mw3f kernel/lib/src/img_io.c]] : IMG format
- [[mw3f kernel/lib/src/jpeg_io.c]] : Joint Picture Experts Group format
- [[mw3f kernel/lib/src/pgm_io.c]] : Portable GrayMap format
- [[mw3f kernel/lib/src/pm_io.c]] : Portable BitMap format
- [[mw3f kernel/lib/src/ppm_io.c]] : Portable PixMap format
- [[mw3f kernel/lib/src/tiff_io.c]] : Tagged Image File Format
- [[mw3f kernel/lib/src/notiff.c]] : placeholder if libtiff is not available
- [[mw3f kernel/lib/src/epsf_io.c]] : Encapsulated PostScript file format
- [[mw3f kernel/lib/src/ps_io.c]] : PostScript format
- [[mw3f kernel/lib/src/rim_io.c]] : RIM format
- [[mw3f kernel/lib/src/wave_io.c]] : Waveform Audio format
core
- [[mw3f kernel/lib/src/mw.c]] : various general-purpose functions
- [[mw3f kernel/lib/src/mw_main.c]] : main executable
- [[mw3f kernel/lib/src/mwio.c]] : external file formats i/o wrappers
- [[mw3f kernel/lib/src/module.c]] : module structure
- [[mw3f kernel/lib/src/module_io.c]] : module text descriptions i/o
utilities
- [[mw3f kernel/lib/src/ascii_file.c]] : utilities for manipulating text files
- [[mw3f kernel/lib/src/basic_conv.c]] : conversion routines between native formats
- [[mw3f kernel/lib/src/file_type.c]] : file format recognition
- [[mw3f kernel/lib/src/maketypeconv.c]] : build many-to-many format conversion routines using the existing ones
- [[mw3f kernel/lib/src/type_conv.c]] : automatically generated generic format conversion routines
- [[mw3f kernel/lib/src/unix_bsd.c]] : compatibility layer for BSD/UNIX
X system
- [[mw3f kernel/lib/src/window.c]] : connexion between megawave and the Wdevice X library
- [[mw3f kernel/lib/src/wpanel.c]] : X display custom toolkit
- [[mw3f kernel/lib/src/xmw_com.c]] : connexion between megawave and Xmegawave