Package org.javastro.ivoa.entities.stc.v1
package org.javastro.ivoa.entities.stc.v1
-
ClassDescriptionAllSky type: just a shape without any child elementsAngular coordinate units may be degrees, radians, hours, arcmins, arcsecsAstronomical area typeCoordinate references to a specific FITS file Coordinate references to a specific FITS fileThe astronomical (STC) coordsTypeThe astronomical coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; spectral frame and (optionally) Doppler frame; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systemsastronTime is the generalized astronomical time type and consists of one, two, or three elements: optional TimeScale, optional relative time offset, and an absolute time (ISO8601 or a decimal JD or MJD; or it may be an IDREF to one of those three); TimeScale may be omitted only if the element is part of AstroCoords, referring to an AstroCoordSystem that specifies a TimeScale.Type for generic astronomical STC metadata, in particular Resource Profile, Search Location, Catalog Entry.Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate rangesBox shape: a rectangle defined by its center and size on both dimensions; since it is a polygon, it is redundant, but simple rectangles with great circle sides are awkward to define in spherical coordinatesA custom space reference frame type defined through a 2-D Cartesian mapping (rotate and scale)A custom space reference frame type defined through a 2-D Cartesian mapping (rotate and scale)A custom space reference frame type defined through a 3-D Cartesian mapping (rotate and scale)Circle shape: center and radiusA convex hull: the smallest convex polygon that contains all its points; in spherical coordinates all points have to be contained within a hemisphereA convex polygon defined by one or more Constraints2-D coordinate interval type3-D coordinate interval typeGeneralized coordinate area typeRefers coordinate components to specific columns in the FITS file HDUProvides the spatial coordinate definitions: number of axes, SPHERICAL, CARTESIAN, UNITSPHERE, POLAR, or HEALPIX, presence of velocitiesA CoordFrame has to have at least an IdAbstract coordinate type; a concrete Coordinate consists of a Value, Error, Resolution, Size, and PixSizeAbstact coordinate interval typeA generic CoordReferenceFrameScalar coordinate interval typeThe generic coordsType A CoordSys consists of at least one coordinate frames; unfortunately, schema inheritance and polymorphism doesn't allow us to specify this in the most genarl wayCoordinate system definition: a collection of coordinate frames A CoordSys consists of at least one coordinate frames; unfortunately, schema inheritance and polymorphism doesn't allow us to specify this in the most genarl wayA type that just holds a 1-3D coordinate value; see comment in the CoordValue head elementA curve in 2-D space, defined by its end points and a shape attribute (default: line or great circle)A curve in 3-D space, defined by its end points and a shape attribute (default: line or great circle)Type for custom positions: specifies reference originThe difference of two regions (Region1 minus Region2) is a region; it is equivalent to the intersection of Region1 with notRegion2The Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio)A double with referencing and units attributesA vector of 2 doubles; components are now separated.A vector of 3 doubles with separated componentsA vector of 4 doubles (2x2 matrix)A vector of 9 doubles (3x3 matrix)Ellipse shape: center, semi-major, semi-minor axis and position angle; in spherical coordinates defined as the shape cut out of the sphere by a cone with elliptical cross-sectionSpecifies a FITS file and optionally a specific HDU by HDU number or HDU nameFK[45] type: needs an equinoxJava class for genericCoordFrameType complex typeType for custom positions: specifies reference originSingle CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate rangesSingle CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate rangesThe Geodetic reference frame; semi-major axis and inverse flattening may be provided to define the reference spheroid; the default is the IAU 1976 reference spheroidAn area on the unit sphere defined by the intersection with a plane2-D Healpix coordinates; defaults for H(4) and K(3)ICRS type: no equinoxThe intersection of two or more regions is a regionISO8601 time; note: only a limited subset of ISO 8601 is allowed: yyyy-mm-ddThh:mm:ss.sss...; unfortunately, XSchema does not allow hh, mm, or ss to be optional, ".ss" is.A decimal type for JD and MJD, with optional referencingThe negation of a region is a regionThis object contains factory methods for each Java content interface and Java element interface generated in the org.javastro.ivoa.entities.stc.v1 package.Type for observational STC metadataType for an observatory locationOrbit defined by six orbital elements and optional mean anomaly and period; note that the epoch of periapsis or of mean anomaly is provided by T, however, an coordinate epoch should be provided by paring this element with a time instant elementJava class for anonymous complex typeJava class for anonymous complex typeJava class for anonymous complex typeJava class for anonymous complex typeJava class for anonymous complex typeJava class for anonymous complex typeJava class for anonymous complex typePixel area typeThe pixel coordinates typeThe pixel coordinate system definitionA pixel coordinate frame (which may be 1-D, 2-D, or 3-D) consists of a coordinate frame, a reference position, a flavor, a reference pixel array and the order in which the pixel axes appear in the pixel arrayType to specify a pixel spaceA type that just holds a 1-3D pixel valueScalar pixel coordinate type2-D pixel coordinate type3-D pixel coordinate typeIf solar system positions are implied anywhere, the planetary ephemeris to be used needs to be provided - usually JPL-DE405 with ICRS and JPL-DE200 with FK5Polygon: one or more vertices; counter-clockwise (as seen from "inside" or from "top") encircled area is enclosed; sides should span less than 180 deg in each coordinate if spherical; a polygon may not intersect itself2-D coordinate interval type3-D coordinate interval typePosition angles may be counted from North (through East), (positive) X (to positive Y), or (positive) Y (to positive X) axisPosition angles are doubles and include optionally a unit attribute (default deg) and a reference attribute (default X)Scalar coordinate interval typeSingle Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate rangesSingle CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate rangesSingle CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate rangesRedshift coordinate typeContains the Doppler definitions, including whether the values are velocity or redshift (value_type)Contains a 1-D redshift interval; position and time units are required if redshifts are expressed as Doppler velocitiesAbstract type for reference positionsElement to hold the area of a Region, once calculated; the element holds the actual area, linearAreaUnit the linear units of the of the area (i.e., it should be squared to get the proper units of the area), and validArea indicates whether the area has been calculated properly.Points to a Region fileAbstract region type; a Region is a Shape or the result of a Region Operation involving one or more RegionsGeneric scalar coordinate type: a basic scalar coordinate with unitsA sector is the counter-clockwise area between two half-linesShape is the abstract type that is the building block of regions; in real life it needs to be replaced by a concrete shapeConsists of a Size (2 doubles) and optional position angle elementConsists of a Size (3 doubles) and optional position angle elementThis is a hook for regions defined in sky indexing schemessmallCircleType indicates in polygons that side is along small circle; with optional poleA spatial coordinate frame consists of a coordinate frame, a reference position, a flavor, and, optionally, an offset centerAbstract space reference frame typeAbstract spatial interval typeSpectral coordinate typeContains the spectral frame reference positionContains a 1-D spectral intervalSpectral units may be frequency (Hz, kHz, MHz, GHz), wavelength (meters, mm, micron, nm, Angstrom), or energy (eV, keV, MeV, GeV, TeV)Defines a sphere.A custom space reference frame type defined through pole and X-axis directionsSTC standard base type.Type for STC CoordinateType for STC Coordinate ListGeneralized single stcMetadata typeAbstract stcMetadata typeType for STC RegionType for STC Region listType for standard reference positionsGeneric string coordinate typeSingle Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate rangesThe time reference frame consists of a timescale, a reference position, and optionally a reference direction (needed when transformations have been applied)The time interval needs to contain a start time or a stop time or both; it needs to refer to a coordinate system; boundaries may or may not be inclusiveActual elapsed time offsetThe actual time scale used: TT, TAI, UTC, TDB, etc.2-D coordinate interval type with units and frame_id3-D coordinate interval type with units and frame_idScalar coordinate interval type with units and frame_idThe union of two or more regions is a regionSingle CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate rangesSingle CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges2-D coordinate interval type3-D coordinate interval typeContains a spatial velocity CoordIntervalDefines a velocity sphere A special kind of area is a circle or sphere (in two or three dimensions), defined by a center position and a radius; the radius requires a unitScalar coordinate interval typeVelocity units are a posUnitType / velTimeType; the latter may be second, day, hour, year (a or yr), century, but not emptySingle Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate rangesSingle CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate rangesSingle CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate rangesVertex is a position with optional SmallCircle element; the SmallCircle element indicates that the polygon side formed by that vertex and its predecessor vertex is a small circle, rather than a great circle; SmallCircle has no meaning in Cartesian coordinates