Package uk.ac.starlink.ttools.scheme
Class SkySimScheme
- java.lang.Object
-
- uk.ac.starlink.ttools.scheme.SkySimScheme
-
- All Implemented Interfaces:
uk.ac.starlink.table.Documented
,uk.ac.starlink.table.TableScheme
public class SkySimScheme extends java.lang.Object implements uk.ac.starlink.table.TableScheme, uk.ac.starlink.table.Documented
TableScheme that can provide a simulated view of the sky. The current implementation uses data sampled from Gaia EDR3. Of course the real sky is not represented, but at first glance the rough distribution of stars across the sky and some basic photometry is plausible. The output table can be of arbitrary size. This can therefore be used for certain kinds of test data.- Since:
- 6 Aug 2020
- Author:
- Mark Taylor
-
-
Constructor Summary
Constructors Constructor Description SkySimScheme()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description uk.ac.starlink.table.StarTable
createTable(java.lang.String argtxt)
java.lang.String
getExampleSpecification()
java.lang.String
getSchemeName()
java.lang.String
getSchemeUsage()
java.lang.String
getXmlDescription()
-
-
-
Method Detail
-
getSchemeName
public java.lang.String getSchemeName()
- Specified by:
getSchemeName
in interfaceuk.ac.starlink.table.TableScheme
-
getSchemeUsage
public java.lang.String getSchemeUsage()
- Specified by:
getSchemeUsage
in interfaceuk.ac.starlink.table.TableScheme
-
getXmlDescription
public java.lang.String getXmlDescription()
- Specified by:
getXmlDescription
in interfaceuk.ac.starlink.table.Documented
-
getExampleSpecification
public java.lang.String getExampleSpecification()
- Specified by:
getExampleSpecification
in interfaceuk.ac.starlink.table.TableScheme
-
createTable
public uk.ac.starlink.table.StarTable createTable(java.lang.String argtxt) throws java.io.IOException
- Specified by:
createTable
in interfaceuk.ac.starlink.table.TableScheme
- Throws:
java.io.IOException
-
-