Class SphericalPolarMatchEngine.InDegrees

  • All Implemented Interfaces:
    MatchEngine
    Enclosing class:
    SphericalPolarMatchEngine

    public static class SphericalPolarMatchEngine.InDegrees
    extends SphericalPolarMatchEngine
    MatchEngine class that behaves like SphericalPolarSkyMatchEngine but uses human-friendly units (degrees and arcseconds) rather than radians for tuple elements and match parameters.
    • Constructor Detail

      • InDegrees

        public InDegrees​(double err)
        Constructor.
        Parameters:
        err - maximum separation for a match
    • Method Detail

      • getTupleInfos

        public uk.ac.starlink.table.ValueInfo[] getTupleInfos()
        Description copied from interface: MatchEngine
        Returns a set of ValueInfo objects indicating what is required for the elements of each tuple. The length of this array is the number of elements in the tuple. Each element should at least have a defined name and content class. The info's nullable attribute has a special meaning: if true it means that it makes sense for this element of the tuple to be always blank (for instance assigned to no column).
        Specified by:
        getTupleInfos in interface MatchEngine
        Overrides:
        getTupleInfos in class SphericalPolarMatchEngine
        Returns:
        array of objects describing the requirements on each element of the tuples used for matching