uk.ac.starlink.ast
Class StcObsDataLocation
java.lang.Object
uk.ac.starlink.ast.AstObject
uk.ac.starlink.ast.Mapping
uk.ac.starlink.ast.Frame
uk.ac.starlink.ast.Region
uk.ac.starlink.ast.Stc
uk.ac.starlink.ast.StcObsDataLocation
public class StcObsDataLocation
- extends Stc
Java interface to the AST StcObsDataLocation class
- correspond to the IVOA ObsDataLocation class.
The StcObsDataLocation class is a sub-class of Stc used to describe
the coordinate space occupied by a particular observational dataset.
See http://hea-www.harvard.edu/~arots/nvometa/STC.html
An STC ObsDataLocation element specifies the extent of the
observation within a specified coordinate system, and also specifies
the observatory location within a second coordinate system.
The AST StcObsDataLocation class inherits from Stc, and therefore
an StcObsDataLocation can be used directly as an Stc. When used
in this way, the StcObsDataLocation describes the location of the
observation (not the observatory).
Eventually, this class will have a method for returning an Stc
describing the observatory location. However, AST currently does not
include any classes of Frame for describing terrestrial or solar
system positions. Therefore, the provision for returning observatory
location as an Stc is not yet available. However, for terrestrial
observations, the position of the observatory can still be recorded
using the ObsLon and ObsLat attributes of the Frame encapsulated
within the Stc representing the observation location (this assumes
the observatory is located at sea level).
Licence
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public Licence as
published by the Free Software Foundation; either version 2 of
the Licence, or (at your option) any later version.
This program is distributed in the hope that it will be
useful,but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU General Public Licence for more details.
You should have received a copy of the GNU General Public Licence
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street,Fifth Floor, Boston, MA
02110-1301, USA
- See Also:
- AST StcObsDataLocation
Methods inherited from class uk.ac.starlink.ast.Region |
getAdaptive, getBounded, getClosed, getFillFactor, getMeshSize, getNegated, getRegionBounds, getRegionFrame, getRegionPoints, getUnc, mapRegion, mask, maskB, maskD, maskF, maskI, maskL, maskS, negate, overlap, setAdaptive, setClosed, setFillFactor, setMeshSize, setNegated, setUnc, showMesh |
Methods inherited from class uk.ac.starlink.ast.Frame |
angle, axAngle, axDistance, axOffset, convert, distance, findFrame, format, getActiveUnit, getAlignSystem, getBottom, getDigits, getDigits, getDirection, getDomain, getDut1, getEpoch, getFormat, getLabel, getMatchEnd, getMaxAxes, getMinAxes, getNaxes, getNormUnit, getObsLat, getObsLon, getPermute, getPreserveAxes, getSymbol, getSystem, getTitle, getTop, getUnit, intersect, norm, offset, offset2, permAxes, pickAxes, resolve, setActiveUnit, setAlignSystem, setBottom, setDigits, setDigits, setDirection, setDomain, setDut1, setEpoch, setEpoch, setFormat, setLabel, setMatchEnd, setMaxAxes, setMinAxes, setObsLat, setObsLon, setPermute, setPreserveAxes, setSymbol, setSystem, setTitle, setTop, setUnit, unformat |
Methods inherited from class uk.ac.starlink.ast.Mapping |
decompose, getInvert, getNin, getNout, getReport, getTranForward, getTranInverse, invert, linearApprox, mapBox, mapSplit, rate, rebin, rebinD, rebinF, rebinI, resample, resampleB, resampleD, resampleF, resampleI, resampleL, resampleS, setInvert, setReport, simplify, tran1, tran2, tranGrid, tranN, tranP |
Methods inherited from class uk.ac.starlink.ast.AstObject |
annul, clear, copy, delete, equals, finalize, getAstConstantI, getB, getC, getD, getF, getI, getID, getIdent, getL, getNobject, getObjSize, getRefCount, hashCode, isThreaded, reportVersions, sameObject, set, setB, setC, setD, setF, setI, setID, setIdent, setL, show, test, tune |
StcObsDataLocation
public StcObsDataLocation(Region region,
AstroCoords[] coords)
- Constructs a new StcObsDataLocation.
- Parameters:
region
- the encapsulated regioncoords
- the AstroCoords elements associated with this Stc
Copyright © 2019 Central Laboratory of the Research Councils. All Rights Reserved.