# All Classes and Interfaces

Class
Description
AddingMosaicker
A mosaicker is an object which creates a new image from a set of input images.
Ait
This class implements the AIT (Hammer-Aitov) projection.
AkariGenerator
AngScale
Find an appropriate delta to use for getting grid intervals.
Arc
BackupMosaicker
This mosaicker is used to create a mosaic where if there are pixels unfilled by the primary survey one or more secondary surveys are invoked to fill them.
Base64
This class decodes a Base64 encoded string.
Batch
BatchCompatibility
This class transforms setting to enable compatibility between the old SkyView batch interface and the current Java application.
Besselian
This class implements Besselian coordinate systems.
Besselian
This class implements the distortion of Besselian coordinate systems.
Border
This class finds the best images to be used for sampling using using the criterion that the best candidate image is the one where the pixel is furthest from the edge.
BoundaryAverage
This class adjusts the 0 point for data taken from multiple images to try to minize edge effects.
BoundaryMedian
This class adjusts the 0 point for data taken from multiple images to try to minize edge effects.
BoxSmoother
Do a box car smoothing of an image
Bypass
This class is a simple image finder which returns all images and a 0 length array.
Cacher
This class handles interactions with the file cache.
CachingImageFactory
Cah
This class provides for the translation between coordinates and Cahill style Octahedron tangent plane projection.
Car
This class implements the Cartesian (rectangular) projection.
CatalogPostProcessor
The CatalogPostProcessor is called to finish processing for catalog requests.
CatalogProcessor
CGI
Simple utility for parsing CGI parameters
CGIInitiator
This class initiates a SkyView request from CGI.
Checker
This class sees if any pixels have coverage.
Checker
This class sees if any pixels have coverage.
Clip
The class implements a fast flux conserving resampling based on the Sutherland-Hodgman clipping algorithm.
Combo
This class uses two samplers.
Component
ConeQuerier
This class queries a cone search service and returns the positions and IDs.
Contourer
Find contours of an image.
Converter
A converter applies a succession of transformations on the data
CoordinateFormatter
This class provides methods to encode coordinates to a variety of precisions in both sexagesimal and decimal representations.
CoordinateSystem
The class defines coordinate systems in terms of the operations needed to transform the standard coordinate system (currently J2000) to the coordinate system associated with the object.
CoordsPixel
This class gives the coordinate values corresponding to a given pixel location in an image.
Csc
Deedger
Invoke the standard deedger.
Deprojecter
This class deprojects a point from a projection plane onto the celestial sphere.
DepthSampler
This class handles sampling in the depth dimension
Detainter
DirScan
This class is intended to be used to clean up directories which accumulate files during SkyView operations.
Distorter
This class defines a non-linear distortion in the image plane.
Drawer
Draw lines specified in a user file.
DSS
The distortion object for a given DSS structure.
DSS2ImageGenerator
This class generates DSS2 image spells.
DSSImage
This class defines an image as the combination of a set of pixel values and a WCS describing the pixel coordinates.
DSSImageFactory
A little class that creates FITS images using a factory method.
Ecliptic
An ecliptic coordinate system in a Julian frame.
ExposureFile
Find the exposure in the FITS file.
ExposureFinder
This interface should be implemented by objects that can calculate the exposure corresponding to a given pixel in an image.
FitsImage
This class defines an image gotten by reading a file
FitsImageFactory
A little class that creates FITS images using a factory method.
FitsKeyword
Find the exposure in the FITS file.
FloatProcessor
This is an 32-bit floating-point image and methods that operate on that image.
Galactic
The class defining Galactic coordinate system.
GalexExposure
This class extends the MaxExposure class to handle GALEX images where the center of the field is not necessarily the center of the exposed data.
GaussSmoother
GifWriter
Writes a stack as an animated Gif
Gridder
This class is used to find the lines and text to draw coordinate grid overlays.
GridOffset
HCounter
This class defines a hierarchical counter that is may be used to index a hierarchy of objects (tests, version, ...).
HDecompressor
HDecompressor.
HealPixImage
This class defines an image gotten by reading a HEALPix image where the pixels are in the nested pixel order.
HealPixImageFactory
A little class that creates FITS images using a factory method.
HealPixSplitter
Helioecliptic
A helioecliptic coordinate system at a given epoch.
HipsGenerator
This class simply returns the directory in which a HiPS is stored.
HipsImage
This class defines an image gotten by reading a HEALPix image where the pixels are in the nested pixel order.
HipsImageFactory
A little class that creates a HiPS image from the spell provided.
HistoMatcher
Use this class to rescale a set of byte arrays to have the the same values at two points in the histogram of values.
HistScaler
Scale an object linearly.
Hpx
The HEALPix project projects the sky into equal area pixels where the centers of the pixels are lined up on constant values of declination.
Hpx.HpxDeproj
HPXCvt
HpxStraddle
This class handles straddling in the Healpix projection.
HTMLWriter
This class writes the HTML output for SkyView web services
ICRS
A class defining the ICRS coordinate system.
IDMosaic
A mosaicker is an object which creates a new image from a set of input images.
IJProcessor
This class uses ImageJ to create non-FITS image products.
Image
This class defines an image as the combination of a set of pixel values and a WCS describing the pixel coordinates.
ImageFactory
This interface is implemented by methods which can build an image using the given string.
ImageFinder
ImageGenerator
This interface is implemented by classes that dynamically generate a list of images (or more precisely the spells through which the images may be created by an ImageFactory).
ImageMedian
This class adjusts the 0 points for data taken from multiple images to try to minimize edge effects.
ImageProcessor
This abstract class is the superclass for classes that process the four data types (byte, short, float and RGB) supported by ImageJ.
Imager
This class generates an image or images from user inputs.
InfoPrint
Used with QueryFinder to print out whether there is any coverage in the region of the image.
Interleave
This class implements bit interleaving for two-d images.
JpegWriter
The File/Save As/Jpeg command (FileSaver.saveAsJpeg() method) uses this plugin to save images in JPEG format.
Julian
The class defining Julian coordinate systems.
Lanczos
This class implements a nearest neighbor sampling scheme.
LI
This class implements a linear interpolation sampling scheme.
LinearScaler
Scale an object linearly.
LocalBorder
LogScaler
Scale an object linearly.
LutLoader
Opens NIH Image look-up tables (LUTs), 768 byte binary LUTs (256 reds, 256 greens and 256 blues), LUTs in text format, or generates the LUT specified by the string argument passed to the run() method.
MaxExposure
This class selects the best image for a pixel by looking for the image with the longest exposure that has the pixel in the field of view.
Mer
This class implements the Mercator projection
MocReader
Read a MOC and support tests to see if pixels/tiles are available.
Mol
Mosaicker
A mosaicker is an object which creates a new image from a set of input images.
Neat
This class implements the NEAT radial distortion.
NeatGenerator
This class gets a set of candidates from a SIAP request
NN
This class implements a nearest neighbor sampling
NormedGaussSmoother
Null
OctantLines
Overlap
This class is a simple image finder which returns all images that may have some overlap with the output image.
ParsingTermination
This class is used to terminate the parsing of of XML file (typically a survey description file).
PixelCoords
This class gives the coordinate values corresponding to a given pixel location in an image.
PolarData
Compute compound polarization parameters from the basic I,Q,U.
Position
This class represents a position in the sky.
PositionAngleConverter
This class implements an algorithm that calculates the offsets between the position angle expressed with respect to the poles in two different coordinate systems.
Prefetcher
This class makes sure that all of the candidate images are actually present and then if any candidate was not already in the cache is redoes the image finding using the standard image finder.
Processor
Projecter
This class is the parent class for Transformers that project a point from the celestial sphere to a projection plane.
Projection
This class implements projection algorithms to/from a projection plane and the unit sphere.
ProxyImage
Radius
This class finds the best images to be used for sampling using a recursive rectangle algorithm.
RectRecurse
This class finds the best images to be used for sampling using a recursive rectangle algorithm.
RGBWriter
RotatedRectangle
This image finder uses the same algorithm as the border finder, but rather than using the rectangle in the projection plane, we assume that only a subrectangle which of the image (which may be rotated with respect to the image) is valid.
Rotater
Samp
This class implements the SAMP protocol for SkyView.
Sampler
ScaledBorder
This class works almost exactly like the BorderImageFinder, however when calculating the distance from the edge of the image, the distance is scaled to diagonal dimension of the image.
Scaler
This class does 2-D scalings, rotations and linear transformations.
Scaler
Scale an object.
SetTimeout
Used to force a process to timeout after a period of time
Settings
This class defines a singleton where SkyView preferences/settings Testchange...
SettingsFixer
This class looks at the settings and updates as needed for use with the standard Java classes.
SettingsMatcher
This class provides a utility function that transforms strings to replace embedded settings with the current values of the setting.
SettingsUpdater
This interface defines an object that would like to take process the settings before processing begins.
Sfl
This class implements the Sanson-Flamsteed (Sinusoidal) projection.
SIA
This class initiates a SkyView SIA request.
SIAP2Generator
This class gets a set of candidates from a SIAP request
SIAPGenerator
This class gets a set of candidates from a SIAP request
SIAWriter
This class writes out SIA records for surveys which have coverage in the specified region.
Sin
SIP
Implement the SIP convention for distorting a standard projection.
SkyViewDetainter
This class defines string patterns and rules that are used to do taint checking for Skyview CGI calls.
SmartIntArray
this class allows you to build an array as you go.
SourceCoordinates
Converts user input to coordinates and returns a position object that can be used to get a position in any coordinate system.
SphereDistorter
This class defines a non-linear distortion in the image plane.
Spline
SqrtScaler
Scale an object linearly.
Stg
StreamToJava
Subset
A image that is a subset of an existing image.
SubsetMosaicker
A mosaicker is an object which creates a new image from a set of input images.
Survey
methods for describing and manipulating survey data
SurveyException
This class is used for exceptions problems with the data in a survey.
SurveyExtractor
This class provides functionality to translate survey names into associated survey description files.
SurveyFinder
This interface defines the role of something that can find a survey given a survey id.
Tan
TanTiler
Tea
This class provides for the translation between coordinates and the TEA Equal Area projection.
TextReplacer
This class provides a utility function that transforms strings to replace embedded settings with the current values of the setting.
ThresholdMedianSmoother
Do a median smoothing for all pixels that differ from the median by more then the threshold Settings used: MedianSmoother=size[,threshold] Size gives the size of the box in which the median is computed This must be an odd integer >= 3 Threshold is the change beyond which the pixel will be smoothed Assumed to be 0 if omitted which means that all pixels are smoothed.
TileCenters
Tiler
This interface defines methods for generating a set of tiles over a region of the sky.
Toa
This class provides for the translation between coordinates and an HTM-based projection.
ToaCalc
ToaDeriv
ToaGrid
ToaLines
ToaLines2
ToaPixels
Print out the vertices of the pixels in a TOAST projection.
ToastGridder
This finds the correct center and scale for a user a TOAST grid output.
ToastPixelSize
Calculate the distribution of areas of TOAST pixels.
ToaTriangle
Tot
This class provides for the translation between coordinates and the Tiled Octahedral Tangent projection.
TransformationException
This class is thrown when an error occurs relating to transformations among frames.
Transformer
The Transformer class is the superclass for a variety of classes that transform positions represented in one frame to another.
TwoMASSGenerator
This is s special class just defined for a specific 2MASS SIAP service.
UserSurvey
Util
Util
Utilities
utlity functions to use with SkyView
WCS
A World Coordinate System defines a translation between celestial and pixel coordinates.
WeightedSmoother
Smooth an image using a rectangular array of weights
XMLGallery
This class writes an HTML description of a survey based upon its XML survey file.
XMLSurvey
This class defines a survey based upon an XML file which contains the metadata and image information for the survey.
XMLSurveyDescription
This class writes an HTML description of a survey based upon its XML survey file.
XMLSurveyFinder
This class provides functionality to translate survey names into associated survey description files.
XMLSurveyFinder.SurveyLink
Xtn
This class implements a tangent plane projection for the NEAT survey.
Zea
Zpn