StaticMatrixTransform

class astropy.coordinates.StaticMatrixTransform(matrix, fromsys, tosys, priority=1, register_graph=None)[ソース]

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

3 x 3デカルト変換行列の座標変換と定義する.

これは,DynamicMatrixTransformとは異なり,この行列はフレーム属性とは独立しているためである.つまり,これは状況に応じて決まる. only 額縁のカテゴリにあります。

パラメータ
matrix配列に類似しているか、または呼び出すことができる

3ベクトルを変換するための3 x 3行列.ほとんどの場合、単一になるだろう(これは厳格な要求ではないにもかかわらず)。呼び出し可能な場合は、お呼びいたします 何の議論もない 行列を得ることができます

fromsysクラス

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

tosysクラス

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

priority浮動型または整型

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

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

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

賃上げをする
ValueError

行列が3 x 3でなければ

方法要約

__call__ \(座標,フレーム)

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

方法文書

__call__(fromcoord, toframe)[ソース]

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

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

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

toframe客体.

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

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

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