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_graph :
TransformGraphあるいはない.変換図またはなし この変換を作成時に登録するためのグラフ、または
None登録されていないところに残してください。- collapse_static_matsブルル.
もし
True連続してStaticMatrixTransform計算速度を速くするために単一の変換に折り畳まれる。
- 変換する. :順番
方法要約
__call__\(座標,フレーム)実際の座標を
fromsysクラス伝達tosys級友たち。方法文書
- __call__(fromcoord, toframe)[ソース]¶
実際の座標を
fromsysクラス伝達tosys級友たち。- パラメータ
- 自座標. :
BaseCoordinateFrameサブクラス事例BaseOrganateFrameクラスのインスタンス クラスマッチングの対象
fromsysそれは変わります。- toframe客体.
フレームワークを完全に指定するために必要な属性を持つオブジェクト.つまり名前が辞書キーにマッチする属性を持たなければなりません
tosys.get_frame_attr_names()帰ってきました。一般的にはこれは重要ですtosysしかしそれは できる限りのことをする 適切な属性を持つ限り、他のクラスであってもよい。
- 自座標. :
- 返品
- Tocoord :
BaseCoordinateFrameサブクラス事例BaseOrganateFrameクラスのインスタンス 変換後の新しい座標を適用する.
- Tocoord :