Package org.javastro.ivoa.entities.stc.v1
package org.javastro.ivoa.entities.stc.v1
-
ClassDescriptionAllSky type: just a shape without any child elementsAllSkyType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,
?>, TParent> Angular coordinate units may be degrees, radians, hours, arcmins, arcsecsAstronomical area typeAstroCoordAreaType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Coordinate references to a specific FITS file Coordinate references to a specific FITS fileAstroCoordsFileType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The astronomical (STC) coordsTypeAstroCoordsType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The 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 systemsAstroCoordSystemType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> astronTime 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.AstronTimeType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Type for generic astronomical STC metadata, in particular Resource Profile, Search Location, Catalog Entry.AstroSTCDescriptionType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate rangesBasicCoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Box 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 coordinatesBoxType.Builder<_B>BoxType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A custom space reference frame type defined through a 2-D Cartesian mapping (rotate and scale)Cart1DRefFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A custom space reference frame type defined through a 2-D Cartesian mapping (rotate and scale)Cart2DRefFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A custom space reference frame type defined through a 3-D Cartesian mapping (rotate and scale)Cart3DRefFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Circle shape: center and radiusCircleType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A convex hull: the smallest convex polygon that contains all its points; in spherical coordinates all points have to be contained within a hemisphereConvexHullType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A convex polygon defined by one or more ConstraintsConvexType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> 2-D coordinate interval typeCoord2VecIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> 3-D coordinate interval typeCoord3VecIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Generalized coordinate area typeCoordAreaType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Refers coordinate components to specific columns in the FITS file HDUCoordFITSColumnsType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Provides the spatial coordinate definitions: number of axes, SPHERICAL, CARTESIAN, UNITSPHERE, POLAR, or HEALPIX, presence of velocitiesCoordFlavorType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A CoordFrame has to have at least an IdCoordFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Abstract coordinate type; a concrete Coordinate consists of a Value, Error, Resolution, Size, and PixSizeCoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Abstact coordinate interval typeCoordIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A generic CoordReferenceFrameCoordRefFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Scalar coordinate interval typeCoordScalarIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The 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 wayCoordsType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Coordinate 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 wayCoordSysType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A type that just holds a 1-3D coordinate value; see comment in the CoordValue head elementCoordValueType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A curve in 2-D space, defined by its end points and a shape attribute (default: line or great circle)Curve2Type.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A curve in 3-D space, defined by its end points and a shape attribute (default: line or great circle)Curve3Type.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Type for custom positions: specifies reference originCustomRefPosType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The difference of two regions (Region1 minus Region2) is a region; it is equivalent to the intersection of Region1 with notRegion2DiffType.Builder<_B>DiffType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The 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 attributesDouble1Type.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A vector of 2 doubles; components are now separated.Double2Type.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A vector of 3 doubles with separated componentsDouble3Type.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A vector of 4 doubles (2x2 matrix)Double4Type.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A vector of 9 doubles (3x3 matrix)Double9Type.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> 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-sectionEllipseType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Specifies a FITS file and optionally a specific HDU by HDU number or HDU nameFitsType.Builder<_B>FitsType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> FK[45] type: needs an equinoxFkType.Builder<_B>FkType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Java class for genericCoordFrameType complex typeGenericCoordFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Type for custom positions: specifies reference originGenericRefPosType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate rangesGenVector2CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate rangesGenVector3CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The Geodetic reference frame; semi-major axis and inverse flattening may be provided to define the reference spheroid; the default is the IAU 1976 reference spheroidGeodType.Builder<_B>GeodType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> An area on the unit sphere defined by the intersection with a planeHalfspaceType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> 2-D Healpix coordinates; defaults for H(4) and K(3)HealpixType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> ICRS type: no equinoxIcrsType.Builder<_B>IcrsType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The intersection of two or more regions is a regionIntersectionType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> ISO8601 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.IsoTimeType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A decimal type for JD and MJD, with optional referencingJdTimeType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The negation of a region is a regionNegationType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> This 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 metadataObsDataLocationType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Type for an observatory locationObservatoryLocationType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Orbit 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 typeOrbitType.A.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Java class for anonymous complex typeOrbitType.Aop.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Java class for anonymous complex typeOrbitType.I.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Java class for anonymous complex typeOrbitType.M.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Java class for anonymous complex typeOrbitType.Node.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Java class for anonymous complex typeOrbitType.P.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Java class for anonymous complex typeOrbitType.Q.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> OrbitType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Pixel area typePixelCoordAreaType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The pixel coordinates typePixelCoordsType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The pixel coordinate system definitionPixelCoordSystemType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A 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 arrayPixelFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Type to specify a pixel spacePixelSpaceType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A type that just holds a 1-3D pixel valuePixelType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Scalar pixel coordinate typePixelVector1CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> 2-D pixel coordinate typePixelVector2CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> 3-D pixel coordinate typePixelVector3CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> If 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 itselfPolygonType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> 2-D coordinate interval typePos2VecIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> 3-D coordinate interval typePos3VecIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Position 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)PosAngleType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Scalar coordinate interval typePosScalarIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate rangesPosVector1CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate rangesPosVector2CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate rangesPosVector3CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Redshift coordinate typeRedshiftCoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Contains the Doppler definitions, including whether the values are velocity or redshift (value_type)RedshiftFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Contains a 1-D redshift interval; position and time units are required if redshifts are expressed as Doppler velocitiesRedshiftIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Abstract type for reference positionsReferencePositionType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Element 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.RegionAreaType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Points to a Region fileRegionFileType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Abstract region type; a Region is a Shape or the result of a Region Operation involving one or more RegionsRegionType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Generic scalar coordinate type: a basic scalar coordinate with unitsScalarCoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A sector is the counter-clockwise area between two half-linesSectorType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Shape is the abstract type that is the building block of regions; in real life it needs to be replaced by a concrete shapeShapeType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Consists of a Size (2 doubles) and optional position angle elementSize2Type.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Consists of a Size (3 doubles) and optional position angle elementSize3Type.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> This is a hook for regions defined in sky indexing schemesSkyIndexType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> smallCircleType indicates in polygons that side is along small circle; with optional poleSmallCircleType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A spatial coordinate frame consists of a coordinate frame, a reference position, a flavor, and, optionally, an offset centerSpaceFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Abstract space reference frame typeSpaceRefFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Abstract spatial interval typeSpatialIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Spectral coordinate typeSpectralCoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Contains the spectral frame reference positionSpectralFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Contains a 1-D spectral intervalSpectralIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Spectral units may be frequency (Hz, kHz, MHz, GHz), wavelength (meters, mm, micron, nm, Angstrom), or energy (eV, keV, MeV, GeV, TeV)Defines a sphere.SphereType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> A custom space reference frame type defined through pole and X-axis directionsSphericalRefFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> STC standard base type.StcBaseType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Type for STC CoordinateSTCCoordinate.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Type for STC Coordinate ListSTCCoordinateList.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Generalized single stcMetadata typeStcDescriptionType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Abstract stcMetadata typeStcMetadataType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Type for STC RegionSTCRegion.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Type for STC Region listSTCRegionList.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Type for standard reference positionsStdRefPosType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Generic string coordinate typeStringCoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate rangesTimeCoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The time reference frame consists of a timescale, a reference position, and optionally a reference direction (needed when transformations have been applied)TimeFrameType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> 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 inclusiveTimeIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Actual elapsed time offsetTimeOffsetType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The actual time scale used: TT, TAI, UTC, TDB, etc.2-D coordinate interval type with units and frame_idUCoord2VecIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> 3-D coordinate interval type with units and frame_idUCoord3VecIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Scalar coordinate interval type with units and frame_idUCoordScalarIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> The union of two or more regions is a regionUnionType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate rangesVector2CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate rangesVector3CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> 2-D coordinate interval typeVel2VecIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> 3-D coordinate interval typeVel3VecIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Contains a spatial velocity CoordIntervalVelocityIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Defines 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 unitVelocitySphereType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Scalar coordinate interval typeVelScalarIntervalType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Velocity 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 rangesVelVector1CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate rangesVelVector2CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate rangesVelVector3CoordinateType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> Vertex 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 coordinatesVertexType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent>