CompositeTransform

class astropy.coordinates.CompositeTransform(transforms, fromsys, tosys, priority=1, register_graph=None, collapse_static_mats=True)[ソース]

ベースクラス: astropy.coordinates.transformations.CoordinateTransform

一連の単ステップ変換を組み合わせることで構造された変換.

中間Frameオブジェクトは使用中の任意のFrame属性構造であることに注意されたい. toframe あるいは…。 fromframe 中間フレームと重なる (toframe 寵愛される. fromframe 衝突があれば).存在しないフレーム属性はデフォルト値を使用します。

パラメータ
変換する. :順番 CoordinateTransform 客体.序列.序列.

適用する変換順序.

fromsysクラス

それから座標フレームクラスを作成する.

tosysクラス

変換する座標フレームクラス.

priority浮動型または整型

最短座標変換パスを探す際にはこの変換の優先度-値が大きいほど優先度が低くなる.

register_graphTransformGraph あるいはない.変換図またはなし

この変換を作成時に登録するためのグラフ、または None 登録されていないところに残してください。

collapse_static_matsブルル.

もし True 連続して StaticMatrixTransform 計算速度を速くするために単一の変換に折り畳まれる。

方法要約

__call__ \(座標,フレーム)

実際の座標を fromsys クラス伝達 tosys 級友たち。

方法文書

__call__(fromcoord, toframe)[ソース]

実際の座標を fromsys クラス伝達 tosys 級友たち。

パラメータ
自座標.BaseCoordinateFrame サブクラス事例BaseOrganateFrameクラスのインスタンス

クラスマッチングの対象 fromsys それは変わります。

toframe客体.

フレームワークを完全に指定するために必要な属性を持つオブジェクト.つまり名前が辞書キーにマッチする属性を持たなければなりません tosys.get_frame_attr_names() 帰ってきました。一般的にはこれは重要です tosys しかしそれは できる限りのことをする 適切な属性を持つ限り、他のクラスであってもよい。

返品
TocoordBaseCoordinateFrame サブクラス事例BaseOrganateFrameクラスのインスタンス

変換後の新しい座標を適用する.