Public Member Functions | |
def | __init__ |
def | changeCoordT |
def | childMove |
def | createWidget |
def | dmove |
def | refresh |
def | remove |
def | removeWidget |
def | selected |
def | setEndPoint |
def | setLine2port |
def | setPoints |
def | setStartPoint |
def | unselected |
Public Attributes | |
canvas | |
coordT | |
curOvalObj | |
endx | |
endy | |
g_inp | |
g_outp | |
idx | |
lines | |
oval_dict | |
parent | |
profile | |
startx | |
starty | |
subscription_type | |
tag |
線を生成するクラス
Definition at line 557 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.__init__ | ( | self, | |
canvas, | |||
parent | |||
) |
クラスの初期化 [引数] canvas -- 描画するキャンバスを指定 parent -- 親クラスを指定する [戻り値] void
Definition at line 559 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.changeCoordT | ( | self, | |
id, | |||
new_p1, | |||
new_p2 | |||
) |
線移動時に移動した線の座標を再設定 [引数] id -- 座標を再設定する開始インデックス(添え字) new_p1 -- 新しい座標(x,y)の開始点をタプルで指定 new_p2 -- 新しい座標(x,y)の終了点をタプルで指定 [戻り値] void
Definition at line 840 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.childMove | ( | self, | |
dc, | |||
pos_new | |||
) |
線の移動 [引数] dc -- 描画するデバイス・コンテキストを指定 pos_new -- 移動後の座標リスト [戻り値] void
Definition at line 858 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.createWidget | ( | self | ) |
線の生成 [引数] なし [戻り値] void
Definition at line 646 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.dmove | ( | self, | |
dc, | |||
movex, | |||
movey | |||
) |
移動処理のダミールーチン [引数] dc -- DCを指定 movex -- 移動時の相対距離 movey -- 移動時の相対距離 [戻り値] void
Definition at line 785 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.refresh | ( | self | ) |
リフレッシュ処理 線及び移動用の円を非選択状態にする [引数] なし [戻り値] void
Definition at line 586 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.remove | ( | self, | |
dc, | |||
canvas | |||
) |
線および移動用の円をキャンバス、DC上から削除する [引数] dc -- 描画されているデバイス・コンテキストを指定 canvas -- 描画されているキャンバスを指定 [戻り値] void
Definition at line 601 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.removeWidget | ( | self, | |
dc | |||
) |
線の削除 関連するInport/Outportの情報(色、unsubscribe)の更新処理を呼び出す [引数] dc -- 描画するデバイス・コンテキストを指定 [戻り値] void
Definition at line 620 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.selected | ( | self | ) |
線の選択処理(色の変更) [引数] なし [戻り値] void
Definition at line 755 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.setEndPoint | ( | self, | |
dc, | |||
shape, | |||
movex, | |||
movey | |||
) |
線の終了点を再設定(終了点の移動) [引数] dc -- 描画するデバイス・コンテキストを指定 movex -- 終了点x座標の相対移動量 movey -- 終了点y座標の相対移動量 [戻り値] void
Definition at line 728 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.setLine2port | ( | self, | |
canvas, | |||
dc | |||
) |
線の生成 線を引く2つのポートをあらかじめ指定し本メソッドを呼び出す。 canvas.lineTo, canvas.lineFrom にポートを設定しておく。 [引数] canvas -- 線を描画するキャンバスを指定 dc -- 線を描画するDCを指定 [戻り値] void
Definition at line 798 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.setPoints | ( | self, | |
startX, | |||
startY, | |||
endX, | |||
endY | |||
) |
線の座標設定 [引数] startX -- 描画開始位置のx座標 startY -- 描画開始位置のy座標 endtX -- 描画終了位置のx座標 endtY -- 描画終了位置のy座標 [戻り値] void
Definition at line 677 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.setStartPoint | ( | self, | |
dc, | |||
movex, | |||
movey | |||
) |
線の開始点を再設定(開始点の移動) [引数] dc -- 描画するデバイス・コンテキストを指定 movex -- 開始点x座標の相対移動量 movey -- 開始点y座標の相対移動量 [戻り値] void
Definition at line 701 of file RtmSystemDraw.py.
def RtmSystemDraw.GRtcLine.unselected | ( | self, | |
dc | |||
) |
線の選択解除処理(色の変更、移動用の円を削除) [引数] なし [戻り値] void
Definition at line 769 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.
Definition at line 567 of file RtmSystemDraw.py.