// Creation d'une sphere de masquee a partir d'une sphere de masques // cmv 15/6/01 #include "machdefs.h" #include #include #include #include #include #include "skymapinit.h" #include "skymap.h" #include "fitsspherehealpix.h" void usage(); void usage() { cout<<"msksphere [-m min -M max -v valmsk]"<= max"<=narg) {usage(); exit(1);} char * sphval = arg[optind]; char * sphmsk = arg[optind+1]; char * sphout = arg[optind+2]; cout<<"Sphere values : "<= "< sph; {FitsInFile sfits(sphval); sfits >> sph;} cout<<"Opening Sphere HEALPix for testing values :"< msph; {FitsInFile sfits(sphmsk); sfits >> msph;} cout<<"Opening Sphere HEALPix for mask :"<=vmax) {sph(i) = vmask; masked = true;} if(!tstmin && !tstmax && v<=0.) {sph(i) = vmask; masked = true;} if(masked) nmask++; } cout<<" .... Number of values masked : "<