public abstract class MocStreamFormat extends Object
Modifier and Type | Field and Description |
---|---|
static MocStreamFormat |
ASCII
Writes MOC 2.0 ASCII output.
|
static MocStreamFormat |
CDS_ASCII
Writes MOC 2.0 ASCII format using CDS SMoc serialization.
|
static MocStreamFormat |
CDS_FITS
Writes MOC 1.0-compliant FITS files using CDS SMoc serialization.
|
static MocStreamFormat |
CDS_JSON
Writes JSON format using CDS SMoc serialization.
|
static MocStreamFormat |
FITS
Writes MOC 1.0-compliant FITS files.
|
static MocStreamFormat[] |
FORMATS
Known format instances.
|
static MocStreamFormat |
JSON
Writes JSON format.
|
static MocStreamFormat |
RAW
Writes a list of UNIQ values.
|
static MocStreamFormat |
SUMMARY
Writes a text summary.
|
Modifier | Constructor and Description |
---|---|
protected |
MocStreamFormat(String name)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
toString() |
abstract void |
writeMoc(PrimitiveIterator.OfLong uniqIt,
long count,
int maxOrder,
OutputStream out)
Outputs a given MOC to a given stream.
|
public static final MocStreamFormat ASCII
public static final MocStreamFormat JSON
public static final MocStreamFormat FITS
public static final MocStreamFormat RAW
public static final MocStreamFormat SUMMARY
public static final MocStreamFormat CDS_ASCII
public static final MocStreamFormat CDS_JSON
public static final MocStreamFormat CDS_FITS
public static final MocStreamFormat[] FORMATS
protected MocStreamFormat(String name)
name
- format namepublic abstract void writeMoc(PrimitiveIterator.OfLong uniqIt, long count, int maxOrder, OutputStream out) throws IOException
uniqIt
- iterator over sorted list of uniq-encoded tile valuescount
- number of tiles in iteratormaxOrder
- maximum HEALPix order represented in iteratorout
- destination streamIOException
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.