BaseAffineTransform#
- class astropy.coordinates.BaseAffineTransform(fromsys, tosys, priority=1, register_graph=None)[源代码]#
-
之间的公共功能的基类
AffineTransform
-类型子类。需要此基类是因为
AffineTransform
and the matrix transform classes share the_ _call__()``方法,但它们生成仿射参数的方式不同。 `~astropy.coordinates.StaticMatrixTransform` 传入作为类属性存储的矩阵,并且两个矩阵转换都传入 ``None
作为偏移量。因此,用户子类可能希望将其子类(而不是AffineTransform
)如果他们想要使用此机制提供替代转换。方法总结
__call__
(fromcoord, toframe)从
fromsys
类到tosys
班级。方法文件
- __call__(fromcoord, toframe)[源代码]#
从
fromsys
类到tosys
班级。- 参数:
- 自坐标 :
BaseCoordinateFrame
子类实例BaseCoordinateFrame子类实例 类匹配对象
fromsys
这将被改变。- toframe :
object
对象 具有完全指定框架所需属性的对象。也就是说,它必须具有名称与字典键匹配的属性
tosys.frame_attributes
。通常情况下,这是很重要的tosys
,但它 might 只要它具有适当的属性,就可以成为其他类。
- 自坐标 :
- 返回:
- tocoord :
BaseCoordinateFrame
子类实例BaseCoordinateFrame子类实例 应用变换后的新坐标。
- tocoord :