Class MocStreamFormat
java.lang.Object
uk.ac.starlink.ttools.moc.MocStreamFormat
Defines a MOC serialization format.
- Since:
- 8 Dec 2016
- Author:
- Mark Taylor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MocStreamFormatWrites MOC 2.0 ASCII output.static final MocStreamFormatWrites MOC 2.0 ASCII format using CDS SMoc serialization.static final MocStreamFormatWrites MOC 1.0-compliant FITS files using CDS SMoc serialization.static final MocStreamFormatWrites JSON format using CDS SMoc serialization.static final MocStreamFormatWrites MOC 1.0-compliant FITS files.static final MocStreamFormat[]Known format instances.static final MocStreamFormatWrites JSON format.static final MocStreamFormatWrites a list of UNIQ values.static final MocStreamFormatWrites a text summary. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontoString()abstract voidwriteMoc(PrimitiveIterator.OfLong uniqIt, long count, int maxOrder, OutputStream out) Outputs a given MOC to a given stream.
-
Field Details
-
ASCII
Writes MOC 2.0 ASCII output. -
JSON
Writes JSON format. -
FITS
Writes MOC 1.0-compliant FITS files. -
RAW
Writes a list of UNIQ values. -
SUMMARY
Writes a text summary. -
CDS_ASCII
Writes MOC 2.0 ASCII format using CDS SMoc serialization. -
CDS_JSON
Writes JSON format using CDS SMoc serialization. -
CDS_FITS
Writes MOC 1.0-compliant FITS files using CDS SMoc serialization. -
FORMATS
Known format instances.
-
-
Constructor Details
-
MocStreamFormat
-
-
Method Details
-
writeMoc
public abstract void writeMoc(PrimitiveIterator.OfLong uniqIt, long count, int maxOrder, OutputStream out) throws IOException Outputs a given MOC to a given stream.- Parameters:
uniqIt- iterator over sorted list of uniq-encoded tile valuescount- number of tiles in iteratormaxOrder- maximum HEALPix order represented in iteratorout- destination stream- Throws:
IOException
-
toString
-