BaseAffineTransform#

class astropy.coordinates.BaseAffineTransform(fromsys, tosys, priority=1, register_graph=None)[源代码]#

基类:CoordinateTransform

之间的公共功能的基类 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 只要它具有适当的属性,就可以成为其他类。

返回:
tocoordBaseCoordinateFrame 子类实例BaseCoordinateFrame子类实例

应用变换后的新坐标。