|
def | __init__ (self, canvas, parent) |
|
def | changeCoordT (self, id, new_p1, new_p2) |
|
def | childMove (self, dc, pos_new) |
|
def | createWidget (self) |
|
def | dmove (self, dc, movex, movey) |
|
def | refresh (self) |
|
def | remove (self, dc, canvas) |
|
def | removeWidget (self, dc) |
|
def | selected (self) |
|
def | setEndPoint (self, dc, shape, movex, movey) |
|
def | setLine2port (self, canvas, dc) |
|
def | setPoints (self, startX, startY, endX, endY) |
|
def | setStartPoint (self, dc, movex, movey) |
|
def | unselected (self, dc) |
|
線を生成するクラス
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 | ) |
|
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 | ) |
|
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 | ) |
|
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 |
|
) |
| |
RtmSystemDraw.GRtcLine.canvas |
RtmSystemDraw.GRtcLine.coordT |
RtmSystemDraw.GRtcLine.curOvalObj |
RtmSystemDraw.GRtcLine.endx |
RtmSystemDraw.GRtcLine.endy |
RtmSystemDraw.GRtcLine.g_inp |
RtmSystemDraw.GRtcLine.g_outp |
RtmSystemDraw.GRtcLine.idx |
RtmSystemDraw.GRtcLine.lines |
RtmSystemDraw.GRtcLine.oval_dict |
RtmSystemDraw.GRtcLine.parent |
RtmSystemDraw.GRtcLine.profile |
RtmSystemDraw.GRtcLine.startx |
RtmSystemDraw.GRtcLine.starty |
RtmSystemDraw.GRtcLine.subscription_type |
RtmSystemDraw.GRtcLine.tag |
The documentation for this class was generated from the following file: