WIL説明書(C++)
3.1.0
|
極座標変換パラメータは、 FVCL::PolarTrans::CFvPolarTransParam に集約しています。 下図に、このクラスが保有するパラメータの対応関係を示します。
左が入力側、右が出力側とします。coordinate_mode は Left を指定しているものとします。 本体のクラスが持つ『変換方向の反転フラグ』によって、入力と出力の意味は反転します。
項目 | メンバフィールド | メソッド | 意味 | 変換方向との関係 |
origin_in | m_OriginIn | SetOriginIn GetOriginIn | 矩形領域の基準座標 | 正方向(m_Invert = false)の時は、処理対象領域を意味します。 逆方向(m_Invert = true)の時は、出力領域を意味します。 |
width | m_Width | SetWidth GetWidth | 矩形領域の幅 | 〃 |
height | m_Height | SetHeight GetHeight | 矩形領域の高さ | 〃 |
origin_out | m_OriginOut | SetOriginOut GetOriginOut | 円形領域の回転中心座標 | 正方向(m_Invert = false)の時は、出力領域を意味します。 逆方向(m_Invert = true)の時は、処理対象領域を意味します。 |
radius | m_Radius | SetRadius GetRadius | 円形領域の半径 | 〃 |
start_angle | m_StartAngle | SetStartAngle GetStartAngle | 円形領域の回転開始角度 | 〃 |
range_angle | m_RangeAngle | SetRangeAngle GetRangeAngle | 円形領域の回転範囲 | 〃 |
coordinate_mode | m_CoordinateMode | SetCoordinateMode GetCoordinateMode | 矩形領域の基準座標モード | 正方向(m_Invert = false)の時は、処理対象領域を意味します。 逆方向(m_Invert = true)の時は、出力領域を意味します。 |