casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
casa::CoordinateSystem Member List
This is the complete list of members for casa::CoordinateSystem, including all inherited members.
_classcasa::CoordinateSystem [private, static]
_downcase(Vector< String > &vec) const casa::CoordinateSystem [private]
_friendlyAxisMapcasa::CoordinateSystem [private, static]
_initFriendlyAxisMap()casa::CoordinateSystem [private, static]
addCoordinate(const Coordinate &coord)casa::CoordinateSystem
checkAxesInThisCoordinate(const Vector< Bool > &axes, uInt which) const casa::CoordinateSystem [private]
cleanUpSpecCoord(PtrBlock< SpectralCoordinate * > &in, PtrBlock< SpectralCoordinate * > &out)casa::CoordinateSystem [private]
clear()casa::CoordinateSystem [private]
clearFlags(LogIO &os) const casa::CoordinateSystem [private]
clone() const casa::CoordinateSystem [virtual]
convert(Vector< Double > &coordOut, const Vector< Double > &coordin, const Vector< Bool > &absIn, const Vector< String > &unitsIn, MDoppler::Types dopplerIn, const Vector< Bool > &absOut, const Vector< String > &unitsOut, MDoppler::Types dopplerOut, Double pixInOffset=0.0, Double pixOutOffset=0.0)casa::CoordinateSystem
convert(Matrix< Double > &coordOut, const Matrix< Double > &coordIn, const Vector< Bool > &absIn, const Vector< String > &unitsIn, MDoppler::Types dopplerIn, const Vector< Bool > &absOut, const Vector< String > &unitsOut, MDoppler::Types dopplerOut, Double pixInOffset=0.0, Double pixOutOffset=0.0)casa::CoordinateSystem
convertFrom(Vector< Double > &) const casa::Coordinate [inline, protected, virtual]
convertFromMany(Matrix< Double > &world) const casa::Coordinate [protected]
convertTo(Vector< Double > &) const casa::Coordinate [inline, protected, virtual]
convertToMany(Matrix< Double > &world) const casa::Coordinate [protected]
coordinate(uInt which) const casa::CoordinateSystem
Coordinate()casa::Coordinate [protected]
Coordinate(const Coordinate &other)casa::Coordinate [protected]
coordinates_pcasa::CoordinateSystem [private]
CoordinateSystem()casa::CoordinateSystem
CoordinateSystem(const CoordinateSystem &other)casa::CoordinateSystem
COORDSYS enum valuecasa::Coordinate
copy(const CoordinateSystem &other)casa::CoordinateSystem [private]
DEFAULT enum valuecasa::Coordinate
deleteTemps(const uInt which)casa::CoordinateSystem [private]
DIRECTION enum valuecasa::Coordinate
directionAxesNumbers() const casa::CoordinateSystem
directionCoordinate() const casa::CoordinateSystem
directionCoordinate(uInt which) const casa::CoordinateSystem
directionCoordinateNumber() const casa::CoordinateSystem
doNearPixel(const Coordinate &other, const Vector< Bool > &thisAxes, const Vector< Bool > &otherAxes, Double tol=1.0e-6) const casa::Coordinate [virtual]
errorMessage() const casa::Coordinate [inline]
find_scale_factor(String &error, Vector< Double > &factor, const Vector< String > &units, const Vector< String > &oldUnits)casa::Coordinate [protected]
findCoordinate(Coordinate::Type type, Int afterCoord=-1) const casa::CoordinateSystem
findPixelAxis(Int &coordinate, Int &axisInCoordinate, uInt axisInCoordinateSystem) const casa::CoordinateSystem
findWorldAxis(Int &coordinate, Int &axisInCoordinate, uInt axisInCoordinateSystem) const casa::CoordinateSystem
FIXED enum valuecasa::Coordinate
format(String &units, Coordinate::formatType format, Double worldValue, uInt worldAxis, Bool isAbsolute=True, Bool showAsAbsolute=True, Int precision=-1, Bool usePrecForMixed=False) const casa::CoordinateSystem [virtual]
formatQuantity(String &units, Coordinate::formatType format, const Quantum< Double > &worldValue, uInt axis, Bool isAbsolute=True, Bool showAsAbsolute=True, Int precision=-1)casa::Coordinate
formatType enum namecasa::Coordinate
fourierUnits(String &nameOut, String &unitOut, String &unitInCanon, Coordinate::Type type, Int axis, const String &unitIn, const String &nameIn) const casa::Coordinate [protected]
fromCurrentMany(Matrix< Double > &world, const Vector< Double > &toCurrentFactors) const casa::Coordinate [protected]
fromFITSHeader(Int &stokesFITSValue, CoordinateSystem &coordsys, RecordInterface &recHeader, const Vector< String > &header, const IPosition &shape, uInt which=0)casa::CoordinateSystem [static]
getFieldWidths(LogIO &os, uInt &widthAxis, uInt &widthCoordType, uInt &widthCoordNumber, uInt &widthName, uInt &widthProj, uInt &widthShape, uInt &widthTile, uInt &widthRefValue, uInt &widthRefPixel, uInt &widthInc, uInt &widthUnits, Int &precRefValSci, Int &precRefValFloat, Int &precRefValRADEC, Int &precRefPixFloat, Int &precIncSci, String &nameAxis, String &nameCoordType, String &nameCoordNumber, String &nameName, String &nameProj, String &nameShape, String &nameTile, String &nameRefValue, String &nameRefPixel, String &nameInc, String &nameUnits, MDoppler::Types velocityType, const IPosition &latticeShape, const IPosition &tileShape) const casa::CoordinateSystem [private]
getPrecision(Int &precision, Coordinate::formatType &format, Bool showAsAbsolute, Int defPrecScientific, Int defPrecFixed, Int defPrecTime) const casa::Coordinate [virtual]
getWorldAxesOrder(Vector< String > &myNames, Bool requireAll, Bool allowFriendlyNames=False) const casa::CoordinateSystem
hasDirectionCoordinate() const casa::CoordinateSystem
hasLinearCoordinate() const casa::CoordinateSystem
hasPolarizationCoordinate() const casa::CoordinateSystem
hasQualityAxis() const casa::CoordinateSystem
hasSpectralAxis() const casa::CoordinateSystem
increment() const casa::CoordinateSystem [virtual]
LINEAR enum valuecasa::Coordinate
linearAxesNumbers() const casa::CoordinateSystem
linearCoordinate(uInt which) const casa::CoordinateSystem
linearCoordinateNumber() const casa::CoordinateSystem
linearTransform() const casa::CoordinateSystem [virtual]
list(LogIO &os, MDoppler::Types doppler, const IPosition &latticeShape, const IPosition &tileShape, Bool postLocally=False) const casa::CoordinateSystem
listDirectionSystem(LogIO &os) const casa::CoordinateSystem [private]
listFrequencySystem(LogIO &os, MDoppler::Types velocityType) const casa::CoordinateSystem [private]
listHeader(LogIO &os, Coordinate *pc, uInt &widthAxis, uInt &widthCoordType, uInt &widthCoordNumber, uInt &widthName, uInt &widthProj, uInt &widthShape, uInt &widthTile, uInt &widthRefValue, uInt &widthRefPixel, uInt &widthInc, uInt &widthUnits, Bool findWidths, Int coordinate, Int axisInCoordinate, Int pixelAxis, Int precRefValSci, Int precRefValFloat, Int precRefValRADEC, Int precRefPixFloat, Int precIncSci, const IPosition &latticeShape, const IPosition &tileShape) const casa::CoordinateSystem [private]
listPointingCenter(LogIO &os) const casa::CoordinateSystem [private]
listVelocity(LogIO &os, Coordinate *pc, uInt widthAxis, uInt widthCoordType, uInt widthCoordNumber, uInt &widthName, uInt widthProj, uInt widthShape, uInt widthTile, uInt &widthRefValue, uInt widthRefPixel, uInt &widthInc, uInt &widthUnits, Bool findWidths, Int axisInCoordinate, Int pixelAxis, MDoppler::Types velocityType, Int precRefValSci, Int precRefValFloat, Int precRefValRADEC, Int precRefPixFloat, Int precIncSci) const casa::CoordinateSystem [private]
makeFourierCoordinate(const Vector< Bool > &axes, const Vector< Int > &shape) const casa::CoordinateSystem [virtual]
makePixelAbsolute(Vector< Double > &pixel) const casa::CoordinateSystem [virtual]
makePixelAbsoluteMany(Matrix< Double > &pixel) const casa::CoordinateSystem [virtual]
makePixelAbsRelMany(Matrix< Double > &value, Bool toAbs) const casa::CoordinateSystem [private]
makePixelRelative(Vector< Double > &pixel) const casa::CoordinateSystem [virtual]
makePixelRelativeMany(Matrix< Double > &pixel) const casa::CoordinateSystem [virtual]
makeWorldAbsolute(Vector< Double > &world) const casa::CoordinateSystem [virtual]
makeWorldAbsoluteMany(Matrix< Double > &world) const casa::CoordinateSystem [virtual]
makeWorldAbsoluteRef(Vector< Double > &world, const Vector< Double > &refVal) const casa::CoordinateSystem [virtual]
makeWorldAbsRelMany(Matrix< Double > &value, Bool toAbs) const casa::CoordinateSystem [private]
makeWorldRelative(Vector< Double > &world) const casa::CoordinateSystem [virtual]
makeWorldRelativeMany(Matrix< Double > &world) const casa::CoordinateSystem [virtual]
mapOne(Vector< Int > &worldAxisMap, Vector< Int > &worldAxisTranspose, Vector< Bool > &refChange, const CoordinateSystem &cSys, const CoordinateSystem &cSys2, const uInt coord, const uInt coord2) const casa::CoordinateSystem [private]
MIXED enum valuecasa::Coordinate
nCoordinates() const casa::CoordinateSystem
near(const Coordinate &other, Double tol=1e-6) const casa::CoordinateSystem [virtual]
near(const Coordinate &other, const Vector< Int > &excludePixelAxes, Double tol=1e-6) const casa::CoordinateSystem [virtual]
nearPixel(const CoordinateSystem &other, Double tol=1e-6) const casa::CoordinateSystem
nPixelAxes() const casa::CoordinateSystem [virtual]
nWorldAxes() const casa::CoordinateSystem [virtual]
obsInfo() const casa::CoordinateSystem
obsinfo_pcasa::CoordinateSystem [private]
operator=(const CoordinateSystem &other)casa::CoordinateSystem
casa::Coordinate::operator=(const Coordinate &other)casa::Coordinate [protected]
pcToXform(Matrix< Double > &xForm, const wcsprm &wcs) const casa::Coordinate [protected]
pixel_maps_pcasa::CoordinateSystem [private]
pixel_replacement_values_pcasa::CoordinateSystem [private]
pixel_tmps_pcasa::CoordinateSystem [private]
pixelAxes(uInt whichCoord) const casa::CoordinateSystem
pixelAxes_tmps_pcasa::CoordinateSystem [private]
pixelAxisToWorldAxis(uInt pixelAxis) const casa::CoordinateSystem
pixelMap(Vector< Int > &pixelAxisMap, Vector< Int > &pixelAxisTranspose, const CoordinateSystem &cSys) const casa::CoordinateSystem
pixelOut_tmps_pcasa::CoordinateSystem [private]
polarizationAxisNumber() const casa::CoordinateSystem
polarizationCoordinateNumber() const casa::CoordinateSystem
QUALITY enum valuecasa::Coordinate
qualityAtPixel(const uInt pixel) const casa::CoordinateSystem
qualityAxisNumber() const casa::CoordinateSystem
qualityCoordinate(uInt which) const casa::CoordinateSystem
qualityCoordinateNumber() const casa::CoordinateSystem
qualityPixelNumber(const String &qualityString) const casa::CoordinateSystem
qualitySubImage(const QualityCoordinate &qc, Int originShift, Int pixincFac, Int newShape) const casa::CoordinateSystem [private]
referencePixel() const casa::CoordinateSystem [virtual]
referenceValue() const casa::CoordinateSystem [virtual]
removePixelAxis(uInt axis, Double replacement)casa::CoordinateSystem
removeWorldAxis(uInt axis, Double replacement)casa::CoordinateSystem
replaceCoordinate(const Coordinate &newCoordinate, uInt whichCoordinate)casa::CoordinateSystem
restore(const RecordInterface &container, const String &fieldName)casa::CoordinateSystem [static]
restoreOriginal()casa::CoordinateSystem
rotate(const Quantum< Double > &angle) const casa::Coordinate [virtual]
save(RecordInterface &container, const String &fieldName) const casa::CoordinateSystem [virtual]
SCIENTIFIC enum valuecasa::Coordinate
set_error(const String &errorMsg) const casa::Coordinate [protected]
set_wcs(wcsprm &wcs)casa::Coordinate [protected]
setDefaultWorldMixRanges()casa::CoordinateSystem [virtual]
setIncrement(const Vector< Double > &inc)casa::CoordinateSystem [virtual]
setLinearTransform(const Matrix< Double > &xform)casa::CoordinateSystem [virtual]
setObsInfo(const ObsInfo &obsinfo)casa::CoordinateSystem
setReferencePixel(const Vector< Double > &refPix)casa::CoordinateSystem [virtual]
setReferenceValue(const Vector< Double > &refval)casa::CoordinateSystem [virtual]
setWorldAxisNames(const Vector< String > &names)casa::CoordinateSystem [virtual]
setWorldAxisUnits(const Vector< String > &units)casa::CoordinateSystem [virtual]
setWorldMixRanges(const IPosition &shape)casa::CoordinateSystem [virtual]
showType(uInt whichCoordinate) const casa::CoordinateSystem
showType() const casa::CoordinateSystem [virtual]
SPECTRAL enum valuecasa::Coordinate
spectralAxisNumber() const casa::CoordinateSystem
spectralCoordinate(uInt which) const casa::CoordinateSystem
spectralCoordinate() const casa::CoordinateSystem
spectralCoordinateNumber() const casa::CoordinateSystem
STOKES enum valuecasa::Coordinate
stokesAtPixel(const uInt pixel) const casa::CoordinateSystem
stokesCoordinate() const casa::CoordinateSystem
stokesCoordinate(uInt which) const casa::CoordinateSystem
stokesPixelNumber(const String &stokesString) const casa::CoordinateSystem
stokesSubImage(const StokesCoordinate &sc, Int originShift, Int pixincFac, Int newShape) const casa::CoordinateSystem [private]
stripRemovedAxes(const CoordinateSystem &cSys) const casa::CoordinateSystem [private]
subImage(const Vector< Float > &originShift, const Vector< Float > &incrFac, const Vector< Int > &newShape) const casa::CoordinateSystem
subImageInSitu(const Vector< Float > &originShift, const Vector< Float > &incrFac, const Vector< Int > &newShape)casa::CoordinateSystem
TABULAR enum valuecasa::Coordinate
tabularCoordinate(uInt which) const casa::CoordinateSystem
TIME enum valuecasa::Coordinate
toCurrentMany(Matrix< Double > &world, const Vector< Double > &toCurrentFactors) const casa::Coordinate [protected]
toFITSHeader(RecordInterface &header, IPosition &shape, Bool oneRelative, Char prefix= 'c', Bool writeWCS=True, Bool preferVelocity=True, Bool opticalVelocity=True, Bool preferWavelength=False, Bool airWavelength=False) const casa::CoordinateSystem
toMix(Vector< Double > &worldOut, Vector< Double > &pixelOut, const Vector< Double > &worldIn, const Vector< Double > &pixelIn, const Vector< Bool > &worldAxes, const Vector< Bool > &pixelAxes, const Vector< Double > &worldMin, const Vector< Double > &worldMax) const casa::CoordinateSystem [virtual]
toPixel(Vector< Double > &pixel, const Vector< Double > &world) const casa::CoordinateSystem [virtual]
toPixel(const Vector< Double > &world) const casa::CoordinateSystem [virtual]
toPixelMany(Matrix< Double > &pixel, const Matrix< Double > &world, Vector< Bool > &failures) const casa::CoordinateSystem [virtual]
toPixelManyWCS(Matrix< Double > &pixel, const Matrix< Double > &world, Vector< Bool > &failures, wcsprm &wcs) const casa::Coordinate [protected]
toPixelWCS(Vector< Double > &pixel, const Vector< Double > &world, wcsprm &wcs) const casa::Coordinate [protected]
toWorld(Vector< Double > &world, const Vector< Double > &pixel) const casa::CoordinateSystem [virtual]
toWorld(const Vector< Double > &pixel) const casa::CoordinateSystem [virtual]
toWorld(const IPosition &pixel) const casa::CoordinateSystem [virtual]
toWorld(Vector< Double > &world, const IPosition &pixel) const casa::CoordinateSystem
toWorldLength(const Double nPixels, const uInt pixelAxis) const casa::CoordinateSystem [virtual]
toWorldMany(Matrix< Double > &world, const Matrix< Double > &pixel, Vector< Bool > &failures) const casa::CoordinateSystem [virtual]
toWorldManyWCS(Matrix< Double > &world, const Matrix< Double > &pixel, Vector< Bool > &failures, wcsprm &wcs) const casa::Coordinate [protected]
toWorldWCS(Vector< Double > &world, const Vector< Double > &pixel, wcsprm &wcs) const casa::Coordinate [protected]
transpose(const Vector< Int > &newWorldOrder, const Vector< Int > &newPixelOrder)casa::CoordinateSystem
Type enum namecasa::Coordinate
type(uInt whichCoordinate) const casa::CoordinateSystem
type() const casa::CoordinateSystem [virtual]
typeToString(Coordinate::Type type)casa::Coordinate [static]
velocityIncrement(Double &velocityInc, SpectralCoordinate &sc, MDoppler::Types velocityType, const String &velUnits) const casa::CoordinateSystem [private]
world_maps_pcasa::CoordinateSystem [private]
world_replacement_values_pcasa::CoordinateSystem [private]
world_tmps_pcasa::CoordinateSystem [private]
worldAxes(uInt whichCoord) const casa::CoordinateSystem
worldAxes_tmps_pcasa::CoordinateSystem [private]
worldAxisNames() const casa::CoordinateSystem [virtual]
worldAxisToPixelAxis(uInt worldAxis) const casa::CoordinateSystem
worldAxisUnits() const casa::CoordinateSystem [virtual]
worldMap(Vector< Int > &worldAxisMap, Vector< Int > &worldAxisTranspose, Vector< Bool > &refChange, const CoordinateSystem &cSys) const casa::CoordinateSystem
worldMax_pcasa::Coordinate [protected]
worldMax_tmps_pcasa::CoordinateSystem [private]
worldMin_pcasa::Coordinate [protected]
worldMin_tmps_pcasa::CoordinateSystem [private]
worldMixMax() const casa::CoordinateSystem [virtual]
worldMixMin() const casa::CoordinateSystem [virtual]
worldOut_tmps_pcasa::CoordinateSystem [private]
xFormToPC(wcsprm &wcs, const Matrix< Double > &xForm) const casa::Coordinate [protected]
~Coordinate()casa::Coordinate [virtual]
~CoordinateSystem()casa::CoordinateSystem [virtual]