Package uk.ac.starlink.ttools.moc
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 MocStreamFormat
Writes MOC 2.0 ASCII output.static final MocStreamFormat
Writes MOC 2.0 ASCII format using CDS SMoc serialization.static final MocStreamFormat
Writes MOC 1.0-compliant FITS files using CDS SMoc serialization.static final MocStreamFormat
Writes JSON format using CDS SMoc serialization.static final MocStreamFormat
Writes MOC 1.0-compliant FITS files.static final MocStreamFormat[]
Known format instances.static final MocStreamFormat
Writes JSON format.static final MocStreamFormat
Writes a list of UNIQ values.static final MocStreamFormat
Writes a text summary. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontoString()
abstract void
writeMoc
(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
Constructor.- Parameters:
name
- format name
-
-
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
-