当前位置: 首页>>代码示例>>Java>>正文


Java Header.insertHistory方法代码示例

本文整理汇总了Java中nom.tam.fits.Header.insertHistory方法的典型用法代码示例。如果您正苦于以下问题:Java Header.insertHistory方法的具体用法?Java Header.insertHistory怎么用?Java Header.insertHistory使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在nom.tam.fits.Header的用法示例。


在下文中一共展示了Header.insertHistory方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: updateHeader

import nom.tam.fits.Header; //导入方法依赖的package包/类
/** Describe the mosaicking of the image . */
   public void updateHeader(Header h) {
try {
    h.insertHistory("");
    h.insertHistory("Image mosaicking using skyview.geometry.AddingMosaicker");
    h.insertHistory("");
    String[] names =  usedImageNames.toArray(new String[0]);
    if (names.length == 0) {
	h.insertComment("");
	h.insertComment("************************************");
	h.insertComment("** No valid pixels for mosaicking **");
	h.insertComment("************************************");
	h.insertComment("");
	h.addValue("SV_ERROR", "No valid pixels found in mosaicker", "");
    }
    for (int i=0; i<usedImageNames.size(); i += 1) {
        h.insertHistory("  Used "+usedPixelCount.get(i)+" pixels from "+usedImageNames.get(i));
    }
    h.insertHistory("");
} catch (nom.tam.fits.FitsException e) {
    System.err.println("  Error updating FITS header:\n   "+e);
    // Just continue
}
   }
 
开发者ID:jankotek,项目名称:asterope,代码行数:25,代码来源:AddingMosaicker.java

示例2: updateHeader

import nom.tam.fits.Header; //导入方法依赖的package包/类
/** Describe the mosaicking of the image . */
   public void updateHeader(Header h) {
try {
    h.insertHistory("");
    h.insertHistory("Image mosaicking using skyview.geometry.SubsetMosaicker");
    h.insertHistory("  Tile dimensions: "+tileX+", "+tileY);
    h.insertHistory("");
    String[] names =  usedImageNames.toArray(new String[0]);
    if (names.length == 0) {
	h.insertComment("");
	h.insertComment("************************************");
	h.insertComment("** No valid pixels for mosaicking **");
	h.insertComment("************************************");
	h.insertComment("");
	h.addValue("SV_ERROR", "No valid pixels found in mosaicker", "");
    } else {
        for (String name: names) {
           h.insertHistory("  Used image:"+name);
        }
    }
    h.insertHistory("");
} catch (nom.tam.fits.FitsException e) {
    System.err.println("Error updating FITS header:\n   "+e);
    // Just continue
}
   }
 
开发者ID:jankotek,项目名称:asterope,代码行数:27,代码来源:SubsetMosaicker.java

示例3: updateHeader

import nom.tam.fits.Header; //导入方法依赖的package包/类
/** Describe the mosaicking of the image . */
   public void updateHeader(Header h) {
try {
    h.insertHistory("");
    h.insertHistory("Image mosaicking using skyview.geometry.Mosaicker");
    h.insertHistory("");
    String[] names =  usedImageNames.toArray(new String[0]);
    if (names.length == 0) {
	h.insertComment("");
	h.insertComment("************************************");
	h.insertComment("** No valid pixels for mosaicking **");
	h.insertComment("************************************");
	h.insertComment("");
	h.addValue("SV_ERROR", "No valid pixels found in mosaicker", "");
    }
    for (String name: names) {
        h.insertHistory("  Used image:"+name);
    }
    h.insertHistory("");
} catch (nom.tam.fits.FitsException e) {
    System.err.println("Error updating FITS header:\n   "+e);
    // Just continue
}
   }
 
开发者ID:jankotek,项目名称:asterope,代码行数:25,代码来源:Mosaicker.java

示例4: updateHeader

import nom.tam.fits.Header; //导入方法依赖的package包/类
/** Add information about the smoothing to the FITS header */
   public void updateHeader(Header h) {
try {
    h.insertHistory("");
    h.insertHistory("Smoothed with BoxSmoother:"+this.getClass().getName());
    h.insertHistory("    Box:"+nx+","+ny);
    h.insertHistory("");
} catch (Exception e) {}
   }
 
开发者ID:jankotek,项目名称:asterope,代码行数:10,代码来源:BoxSmoother.java

示例5: updateHeader

import nom.tam.fits.Header; //导入方法依赖的package包/类
public void updateHeader(Header fitsHeader) {

try {
    fitsHeader.insertHistory("");
    fitsHeader.insertHistory("User defined survey comprised of the files:");
           for (int i=0; i<files.length; i += 1) {
        fitsHeader.insertHistory("   "+files[i]);
    }

    fitsHeader.insertHistory("");
} catch (Exception e) {
    System.err.println("Error updating header in UserSurvey:"+e);
    // Just continue processing.
}
   }
 
开发者ID:jankotek,项目名称:asterope,代码行数:16,代码来源:UserSurvey.java

示例6: updateHeader

import nom.tam.fits.Header; //导入方法依赖的package包/类
/** Describe the mosaicking of the image . */
   public void updateHeader(Header h) {
try {
    h.insertHistory("");
    h.insertHistory("Image mosaicking using skyview.process.BackupMosaicker");
    h.insertHistory("");
    for (Processor p: mosaickers) {
	p.updateHeader(h);
    }
} catch (nom.tam.fits.FitsException e) {
    System.err.println("Error updating FITS header:\n   "+e);
    // Just continue
}
   }
 
开发者ID:jankotek,项目名称:asterope,代码行数:15,代码来源:BackupMosaicker.java

示例7: updateHeader

import nom.tam.fits.Header; //导入方法依赖的package包/类
/** Update a FITS header with the processing done here. */
   public void updateHeader(Header h) {
     
try {

boolean first = true;
    
// Only update header if we actually did something!
if (offsets == null) {
    return;
}

for (int i=0; i < nImage; i += 1) {
    if (offsets[i] != 0) {
	if (first) {
	    h.insertHistory("");
	    h.insertHistory("Edge adjustments applied (skyview.geometry.MedianFilter");
	    h.insertHistory("");
	    first = false;
	}
	    
        String cfile = inputs[i].getName();
	if (cfile.lastIndexOf('/') > 0) {
	    cfile = cfile.substring(cfile.lastIndexOf('/')+1);
	}
	h.insertHistory("     Image "+cfile+
		        " offset by "+offsets[i]);
    }
}
if (first == false) {
    h.insertHistory("");
}
} catch (nom.tam.fits.FitsException e) {
    System.err.println("Error updating header:"+e);
    // Continue
}
   }
 
开发者ID:jankotek,项目名称:asterope,代码行数:38,代码来源:ImageMedian.java

示例8: updateHeader

import nom.tam.fits.Header; //导入方法依赖的package包/类
/** Update a FITS header with the processing done here. */
   public void updateHeader(Header h) {
     
try {

boolean first = true;
    
// Only update header if we actually did something!
if (offsets == null) {
    return;
}

for (int i=0; i < nImage; i += 1) {
    if (offsets[i] != 0) {
	if (first) {
	    h.insertHistory("");
	    h.insertHistory("Edge adjustments applied (skyview.geometry.DeedgerList");
	    h.insertHistory("");
	    first = false;
	}
	    
        String cfile = inputs[i].getName();
	if (cfile.lastIndexOf('/') > 0) {
	    cfile = cfile.substring(cfile.lastIndexOf('/')+1);
	}
	h.insertHistory("     Image "+cfile+
		        " offset by "+offsets[i]);
    }
}
if (first == false) {
    h.insertHistory("");
}
} catch (nom.tam.fits.FitsException e) {
    System.err.println("Error updating header:"+e);
    // Continue
}
   }
 
开发者ID:jankotek,项目名称:asterope,代码行数:38,代码来源:BoundaryMedian.java

示例9: updateHeader

import nom.tam.fits.Header; //导入方法依赖的package包/类
/** Update a FITS header with the processing done here. */
   public void updateHeader(Header h) {
     
try {

boolean first = true;
    
// Only update header if we actually did something!
if (offsets == null) {
    return;
}

for (int i=0; i < nImage; i += 1) {
    if (offsets[i] != 0) {
	if (first) {
	    h.insertHistory("");
	    h.insertHistory("Edge adjustments applied (skyview.geometry.Deedger");
	    h.insertHistory("");
	    first = false;
	}
	    
        String cfile = inputs[i].getName();
	if (cfile.lastIndexOf('/') > 0) {
	    cfile = cfile.substring(cfile.lastIndexOf('/')+1);
	}
	h.insertHistory("     Image "+cfile+
		        " offset by "+offsets[i]);
    }
}
if (first == false) {
    h.insertHistory("");
}
} catch (nom.tam.fits.FitsException e) {
    System.err.println("Error updating header:"+e);
    // Continue
}
   }
 
开发者ID:jankotek,项目名称:asterope,代码行数:38,代码来源:BoundaryAverage.java

示例10: finalizeAddSedParam

import nom.tam.fits.Header; //导入方法依赖的package包/类
/**
 * Finish adding the specified Param to the HDU header.
 */
private void finalizeAddSedParam(Param param, Header header, String keyword) throws HeaderCardException
{
    // extract the units from the parameter
    String value = param.getValue ();

    if (keyword.equalsIgnoreCase ("HISTORY"))
        header.insertHistory (value);
    else if (keyword.equalsIgnoreCase ("COMMENT"))
        header.insertComment (value);
    else if (keyword.equalsIgnoreCase (""))
        header.insertCommentStyle(keyword, value);
    else
        header.addValue(keyword, value, null);
}
 
开发者ID:ChandraCXC,项目名称:sedlib,代码行数:18,代码来源:FitsSerializer.java

示例11: updateHeader

import nom.tam.fits.Header; //导入方法依赖的package包/类
/** Describe the mosaicking of the image . */
   public void updateHeader(Header h) {

try {
    h.insertHistory("");
    h.insertHistory("Image mosaicking using skyview.process.IDMosaic");
    h.insertHistory("");
    h.insertHistory("************************************");
    h.insertHistory("** Images used                    **");
    h.insertHistory("************************************");
    h.insertHistory("");
    
    for (int i=0; i<counts.length; i += 1) {
	
	String res = i+" ("+counts[i]+"): ";
	if (counts[i] > 0) {
	    String name = usedImageNames[i];
	    int len = res.length();
	    // Make sure to get the end of the file name
	    // into the FITS header.
	    int used = len+8; // 8 for HISTORY keyword
	    if (used + name.length() > 80) {
		name = "..."+name.substring(used+name.length()-77);
	    }
            h.insertHistory(res+name);
	}
	    
    }
    h.insertHistory("");
    if (nocoverage > 0) {
	h.insertHistory("Uncovered pixels:"+nocoverage);
    }
    if (nonphysical > 0) {
	h.insertHistory("Pixels off projection:"+nonphysical);
    }
    h.insertHistory("");
} catch (nom.tam.fits.FitsException e) {
    System.err.println("Error updating FITS header:\n   "+e);
    // Just continue
}
   }
 
开发者ID:jankotek,项目名称:asterope,代码行数:42,代码来源:IDMosaic.java


注:本文中的nom.tam.fits.Header.insertHistory方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。