#! /bin/bash
# Last edited on 2017-06-25 03:14:57 by stolfilocal

# Big rename of "pnm_*" files to "uint16_*" files on 2017-06-20.

mv -vi JSLIBS/libclassif/rn_classif_pnm_image.c        JSLIBS/libclassif/rn_classif_uint16_image.c     
mv -vi JSLIBS/libclassif/rn_classif_pnm_image.h        JSLIBS/libclassif/rn_classif_uint16_image.h     
mv -vi JSLIBS/libimg/float_pnm_image.c                 JSLIBS/libimg/float_image_from_to_uint16_image.c
mv -vi JSLIBS/libimg/float_pnm_image.h                 JSLIBS/libimg/float_image_from_to_uint16_image.h
mv -vi JSLIBS/libimg/float_pnm_image_io.c              JSLIBS/libimg/float_image_io_pnm.c              
mv -vi JSLIBS/libimg/float_pnm_image_io.h              JSLIBS/libimg/float_image_io_pnm.h              
mv -vi JSLIBS/libimg/float_pnm_image_stream.c          JSLIBS/libimg/float_image_io_pnm_stream.c       
mv -vi JSLIBS/libimg/float_pnm_image_stream.h          JSLIBS/libimg/float_image_io_pnm_stream.h       
mv -vi JSLIBS/libimg/jsjpeg_image.c                    JSLIBS/libimg/uint16_image_io_jpeg.c            
mv -vi JSLIBS/libimg/jsjpeg_image.h                    JSLIBS/libimg/uint16_image_io_jpeg.h            
mv -vi JSLIBS/libimg/jspng_image.c                     JSLIBS/libimg/uint16_image_io_png.c             
mv -vi JSLIBS/libimg/jspng_image.h                     JSLIBS/libimg/uint16_image_io_png.h             
mv -vi JSLIBS/libimg/jspnm_Canon_EOS50D_image.c        JSLIBS/libimg/uint16_image_Canon_EOS50D.c       
mv -vi JSLIBS/libimg/jspnm_Canon_EOS50D_image.h        JSLIBS/libimg/uint16_image_Canon_EOS50D.h       
mv -vi JSLIBS/libimg/jspnm_Pike_F100_image.c           JSLIBS/libimg/uint16_image_Pike_F100.c          
mv -vi JSLIBS/libimg/jspnm_Pike_F100_image.h           JSLIBS/libimg/uint16_image_Pike_F100.h          
mv -vi JSLIBS/libimg/jspnm_image.c                     JSLIBS/libimg/uint16_image.c                    
mv -vi JSLIBS/libimg/jspnm_image.h                     JSLIBS/libimg/uint16_image.h                    
mv -vi JSLIBS/libimg/jspnm_image_gen_io.h              JSLIBS/libimg/uint16_image_gen_io.h             
mv -vi JSLIBS/libimg/jspnm_image_scale.c               JSLIBS/libimg/uint16_image_scale.c              
mv -vi JSLIBS/libimg/jspnm_image_scale.h               JSLIBS/libimg/uint16_image_scale.h              
mv -vi JSLIBS/libimg/jsppm_medcutx.c                   JSLIBS/libimg/uint16_image_RGB_medcut.c         
mv -vi JSLIBS/libimg/jsppm_medcutx.h                   JSLIBS/libimg/uint16_image_RGB_medcut.h         
mv -vi JSLIBS/libimg/jsppm_xhist.c                     JSLIBS/libimg/uint16_image_RGB_hist.c           
mv -vi JSLIBS/libimg/jsppm_xhist.h                     JSLIBS/libimg/uint16_image_RGB_hist.h           
mv -vi JSLIBS/libimg/jsppm_xtable.c                    JSLIBS/libimg/uint16_image_RGB_table.c          
mv -vi JSLIBS/libimg/jsppm_xtable.h                    JSLIBS/libimg/uint16_image_RGB_table.h          

mv -vi JSLIBS/libimg/test-yuv-mapping                  JSLIBS/libimg/test_yuv_mapping.gawk
mv -vi JSLIBS/libimg/compute-ITU-R-BT709-params.gawk   JSLIBS/libimg/compute_ITU_R_BT709_params.gawk

mv -vi JSLIBS/libimg/jspgm_medcutx.c                   JSLIBS/libimg/uint16_image_GRAY_medcut.c                   
mv -vi JSLIBS/libimg/jspgm_medcutx.h                   JSLIBS/libimg/uint16_image_GRAY_medcut.h
mv -vi JSLIBS/libjsarray/float_array_pnm.c             JSLIBS/libjsarray/float_array_from_to_uint16_image.c             
mv -vi JSLIBS/libjsarray/float_array_pnm.h             JSLIBS/libjsarray/float_array_from_to_uint16_image.h


mkdir -p SAVE/2017-06-21
cp -vp JSLIBS/libjsarray/float_array_from_to_uint16_image.h JSLIBS/libjsarray/float_array_from_uint16_image.h
cp -vp JSLIBS/libjsarray/float_array_from_to_uint16_image.h JSLIBS/libjsarray/float_array_to_uint16_image.h
cp -vp JSLIBS/libjsarray/float_array_from_to_uint16_image.c JSLIBS/libjsarray/float_array_from_uint16_image.c
cp -vp JSLIBS/libjsarray/float_array_from_to_uint16_image.c JSLIBS/libjsarray/float_array_to_uint16_image.c
mv -vi JSLIBS/libjsarray/float_array_from_to_uint16_image.h SAVE/2017-06-21
mv -vi JSLIBS/libjsarray/float_array_from_to_uint16_image.c SAVE/2017-06-21

mv -vi JSLIBS/libimg/frame_pattern_arg_parse.c JSLIBS/libimg/frame_name_pattern_arg_parse.c
mv -vi JSLIBS/libimg/frame_pattern_arg_parse.h JSLIBS/libimg/frame_name_pattern_arg_parse.h

cp -vp JSLIBS/libimg/float_image_io_pnm_stream.h JSLIBS/libimg/float_pnm_read_stream.h 
cp -vp JSLIBS/libimg/float_image_io_pnm_stream.h JSLIBS/libimg/float_pnm_write_stream.h
cp -vp JSLIBS/libimg/float_image_io_pnm_stream.c JSLIBS/libimg/float_pnm_read_stream.c 
cp -vp JSLIBS/libimg/float_image_io_pnm_stream.c JSLIBS/libimg/float_pnm_write_stream.c
mv -vi JSLIBS/libimg/float_image_io_pnm_stream.h SAVE/2017-06-21
mv -vi JSLIBS/libimg/float_image_io_pnm_stream.c SAVE/2017-06-21

cp -vp JSLIBS/libimg/float_image_io_pnm.h JSLIBS/libimg/float_image_read_pnm.h 
cp -vp JSLIBS/libimg/float_image_io_pnm.h JSLIBS/libimg/float_image_write_pnm.h
cp -vp JSLIBS/libimg/float_image_io_pnm.c JSLIBS/libimg/float_image_read_pnm.c 
cp -vp JSLIBS/libimg/float_image_io_pnm.c JSLIBS/libimg/float_image_write_pnm.c
mv -vi JSLIBS/libimg/float_image_io_pnm.h SAVE/2017-06-21
mv -vi JSLIBS/libimg/float_image_io_pnm.c SAVE/2017-06-21

cp -vp JSLIBS/libimg/float_image_from_to_uint16_image.h JSLIBS/libimg/float_image_from_uint16_image.h
cp -vp JSLIBS/libimg/float_image_from_to_uint16_image.h JSLIBS/libimg/float_image_to_uint16_image.h
cp -vp JSLIBS/libimg/float_image_from_to_uint16_image.c JSLIBS/libimg/float_image_from_uint16_image.c
cp -vp JSLIBS/libimg/float_image_from_to_uint16_image.c JSLIBS/libimg/float_image_to_uint16_image.c
mv -vi JSLIBS/libimg/float_image_from_to_uint16_image.h SAVE/2017-06-21
mv -vi JSLIBS/libimg/float_image_from_to_uint16_image.c SAVE/2017-06-21

rm -rf THESES/saracchini/2012-08-09-rfvs-uff/RFVS/fni_to_pov

cp -vp JSLIBS/libimg/uint16_image_io_png.h JSLIBS/libimg/uint16_image_read_png.h 
cp -vp JSLIBS/libimg/uint16_image_io_png.h JSLIBS/libimg/uint16_image_write_png.h
cp -vp JSLIBS/libimg/uint16_image_io_png.c JSLIBS/libimg/uint16_image_read_png.c 
cp -vp JSLIBS/libimg/uint16_image_io_png.c JSLIBS/libimg/uint16_image_write_png.c
mv -vi JSLIBS/libimg/uint16_image_io_png.h SAVE/2017-06-21
mv -vi JSLIBS/libimg/uint16_image_io_png.c SAVE/2017-06-21

cp -vp JSLIBS/libimg/uint16_image_io_jpeg.h JSLIBS/libimg/uint16_image_read_jpeg.h 
cp -vp JSLIBS/libimg/uint16_image_io_jpeg.h JSLIBS/libimg/uint16_image_write_jpeg.h
cp -vp JSLIBS/libimg/uint16_image_io_jpeg.c JSLIBS/libimg/uint16_image_read_jpeg.c 
cp -vp JSLIBS/libimg/uint16_image_io_jpeg.c JSLIBS/libimg/uint16_image_write_jpeg.c
mv -vi JSLIBS/libimg/uint16_image_io_jpeg.h SAVE/2017-06-21
mv -vi JSLIBS/libimg/uint16_image_io_jpeg.c SAVE/2017-06-21

cp -vp JSLIBS/libimg/float_image_gen_io.h JSLIBS/libimg/float_image_read_gen.h 
cp -vp JSLIBS/libimg/float_image_gen_io.h JSLIBS/libimg/float_image_write_gen.h
cp -vp JSLIBS/libimg/float_image_gen_io.c JSLIBS/libimg/float_image_read_gen.c 
cp -vp JSLIBS/libimg/float_image_gen_io.c JSLIBS/libimg/float_image_write_gen.c
mv -vi JSLIBS/libimg/float_image_gen_io.h SAVE/2017-06-21
mv -vi JSLIBS/libimg/float_image_gen_io.c SAVE/2017-06-21

cp -vp JSLIBS/libimg/uint16_image_gen_io.h JSLIBS/libimg/uint16_image_read_gen.h 
cp -vp JSLIBS/libimg/uint16_image_gen_io.h JSLIBS/libimg/uint16_image_write_gen.h
mv -vi JSLIBS/libimg/uint16_image_gen_io.h SAVE/2017-06-21

mv -vi MISC/goldberg/UnitFlow/pr/uf_run.{cc,c}
mv -vi MISC/goldberg/UnitFlow/pr/uf.{cc,c}
mv -vi MISC/goldberg/UnitFlow/dfs/dfs.{cc,c}
mv -vi MISC/goldberg/UnitFlow/dfs/dfs_run.{cc,c}
mv -vi MISC/goldberg/UnitFlow/bfs/bfs.{cc,c}
mv -vi MISC/goldberg/UnitFlow/bfs/bfs_run.{cc,c}
mv -vi MISC/goldberg/BipMatch/pr/bim.{cc,c}
mv -vi MISC/goldberg/BipMatch/pr/bim_run.{cc,c}
mv -vi MISC/goldberg/BipMatch/bfs/bfs.{cc,c}
mv -vi MISC/goldberg/BipMatch/bfs/bfs_run.{cc,c}
mv -vi MISC/goldberg/common/base_parser.{cc,c}
mv -vi MISC/goldberg/common/parse_arguments.{cc,c}

rmdir IMG/make_sphere_normal_map

mv -vi IMG/volstereo/{draw-corresp-pairs,draw_corresp_pairs.gawk}
mv -vi IMG/volstereo/{make-coincidence-map,make_coincidence_map.gawk}

mkdir -p IMG/volstereo/tests/out
mv -vi IMG/volstereo/tests/{*.{pgm,png,pcmds},m*-*-*-*.ppm} IMG/volstereo/tests/out/
mkdir -p IMG/volstereo/tests/in
mv -vi IMG/volstereo/tests/m21.{pairs,ppm} IMG/volstereo/tests/in/
mv -vi IMG/volstereo/tests/m21-whole.jpg IMG/volstereo/tests/in/

cp -vp JSLIBS/libimg/float_image_geostereo.h JSLIBS/libimg/float_image_geostereo_uniscale.h 
cp -vp JSLIBS/libimg/float_image_geostereo.h JSLIBS/libimg/float_image_geostereo_multiscale.h
cp -vp JSLIBS/libimg/float_image_geostereo.c JSLIBS/libimg/float_image_geostereo_uniscale.c 
cp -vp JSLIBS/libimg/float_image_geostereo.c JSLIBS/libimg/float_image_geostereo_multiscale.c
cp -vp JSLIBS/libimg/float_image_geostereo.h SAVE/2017-06-21
cp -vp JSLIBS/libimg/float_image_geostereo.c SAVE/2017-06-21

