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.DocumentedTableScheme 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.StarTablecreateTable(java.lang.String argtxt)java.lang.StringgetExampleSpecification()java.lang.StringgetSchemeName()java.lang.StringgetSchemeUsage()java.lang.StringgetXmlDescription()
-
-
-
Method Detail
-
getSchemeName
public java.lang.String getSchemeName()
- Specified by:
getSchemeNamein interfaceuk.ac.starlink.table.TableScheme
-
getSchemeUsage
public java.lang.String getSchemeUsage()
- Specified by:
getSchemeUsagein interfaceuk.ac.starlink.table.TableScheme
-
getXmlDescription
public java.lang.String getXmlDescription()
- Specified by:
getXmlDescriptionin interfaceuk.ac.starlink.table.Documented
-
getExampleSpecification
public java.lang.String getExampleSpecification()
- Specified by:
getExampleSpecificationin interfaceuk.ac.starlink.table.TableScheme
-
createTable
public uk.ac.starlink.table.StarTable createTable(java.lang.String argtxt) throws java.io.IOException- Specified by:
createTablein interfaceuk.ac.starlink.table.TableScheme- Throws:
java.io.IOException
-
-