本文整理汇总了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
}
}
示例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
}
}
示例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
}
}
示例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) {}
}
示例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.
}
}
示例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
}
}
示例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
}
}
示例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
}
}
示例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
}
}
示例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);
}
示例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
}
}