Module: VORuby::STCcoords::V1_20

Defined in:
lib/voruby/stc/coords_v1_20.rb

Defined Under Namespace

Classes: AbsoluteTime, AngleUnitType, AstroCoords, AstroCoordsFileType, AstroCoordsType, AstronTimeType, CError, CError2, CError3, CPixSize, CPixSize2, CPixSize3, CResolution, CResolution2, CResolution3, CSize, CSize2, CSize3, CValue, CValue2, CValue3, CoordFITSColumnsType, CoordFile, CoordValue, Coordinate, CoordinateType, Coords, CoordsType, Double2Type, Double3Type, Double4Type, Double9Type, DoubleArrayType, Error, Error2, Error2Matrix, Error2PA, Error2Ref, Error3, Error3Matrix, Error3PA, Error3Ref, ErrorRef, FitsType, ISOTime, ISOTimeRef, JDTime, JDTimeRef, MJDTime, MJDTimeRef, PixSize, PixSize2, PixSize2Matrix, PixSize2PA, PixSize2Ref, PixSize3, PixSize3Matrix, PixSize3PA, PixSize3Ref, PixSizeRef, PixelCoordinate, PixelCoords, PixelCoordsType, PosAngleReferenceType, PosAngleType, PosUnitType, Position, Position1D, Position2D, Position3D, Redshift, RelativeTime, Resolution, Resolution2, Resolution2Matrix, Resolution2PA, Resolution2Ref, Resolution3, Resolution3Matrix, Resolution3PA, Resolution3Ref, ResolutionRef, ScalarCoordinate, ScalarCoordinateType, Size, Size2, Size2Matrix, Size2PA, Size2Ref, Size2Type, Size3, Size3Matrix, Size3PA, Size3Ref, Size3Type, SizeRef, Spectral, SpectralUnitType, StringCoordinate, TimeCoordinateType, TimeOffset, TimeOffsetRef, TimeOrigin, TimeScaleType, TimeUnitType, UnitType, Value, Value2, Value2Ref, Value3, Value3Ref, ValueRef, Vector2CoordinateType, Vector3CoordinateType, VelTimeUnitType, Velocity, Velocity1D, Velocity2D, Velocity3D

Constant Summary collapse

SubstitutionGroups =
{
  'AbsoluteTime' => [ISOTime, ISOTimeRef, JDTime, JDTimeRef, MJDTime, MJDTimeRef, TimeOrigin], 
  'RelativeTime' => [TimeOffset, TimeOffsetRef],
  'CoordValue' => [CValue, CValue2],
  'CValue' => [Value, ValueRef],
  'CError' => [Error, ErrorRef],
  'CResolution' => [Resolution, ResolutionRef],
  'CSize' => [Size, SizeRef],
  'CPixSize' => [PixSize, PixSizeRef],
  'CValue2' => [Value2, Value2Ref],
  'CError2' => [Error2, Error2PA, Error2Matrix, Error2Ref],
  'CResolution2' => [Resolution2, Resolution2PA, Resolution2Matrix, Resolution2Ref],
  'CSize2' => [Size2, Size2PA, Size2Matrix, Size2Ref],
  'CPixSize2' => [PixSize2, PixSize2PA, PixSize2Matrix, PixSizeRef],
  'CValue3' => [Value3, Value3Ref],
  'CError3' => [Error3, Error3PA, Error3Matrix, Error3Ref],
  'CResolution3' => [Resolution3, Resolution3PA, Resolution3Matrix, Resolution3Ref],
  'CSize3' => [Size3, Size3PA, Size3Matrix, Size3Ref],
  'CPixSize3' => [PixSize3, PixSize3PA, PixSize3Matrix, PixSize3Ref],
  'Coordinate' => [ScalarCoordinate, StringCoordinate, PixelCoordinate],
  'Position' => [Position1D, Position2D, Position3D],
  'Velocity' => [Velocity1D, Velocity2D, Velocity3D],
  'Coords' => [AstroCoords, PixelCoords]
}