|
def | __init__ (self, parent, ns_dict, fullpath, outp, pos_x, pos_y) |
|
def | checkConnect (self, inp_obj, subscr_list) |
|
def | checkConnect2 (self, line, subscr_list) |
|
def | checkOtherConnect (self) |
|
def | connect (self, line_idx, subscription_type) |
|
def | connect2 (self, line_idx, subscription_type) |
|
def | createWidget (self) |
|
def | dcoords (self) |
|
def | delLineIdx (self, idx) |
|
def | disconnect (self, line_idx) |
|
def | disconnectToObjref (self, subscr_list) |
|
def | dmove (self, dc, movex, movey) |
|
def | getConfig (self, name) |
|
def | reConnectLine (self) |
|
def | refresh (self) |
|
def | remakeLines (self) |
|
def | removeWidget (self, dc, rot=0) |
|
def | selected (self) |
|
def | unselected (self, dc) |
|
def | updatePolygonSize (self, x, y, ratioW, ratioH) |
|
アウトポート図形を作成するクラス
Definition at line 1154 of file RtmSystemDraw.py.
◆ __init__()
def RtmSystemDraw.GRtcOut.__init__ |
( |
|
self, |
|
|
|
parent, |
|
|
|
ns_dict, |
|
|
|
fullpath, |
|
|
|
outp, |
|
|
|
pos_x, |
|
|
|
pos_y |
|
) |
| |
クラスの初期化(アウトポート図形の作成)
[引数]
parent -- 親クラスを指定する
ns_data -- コンポーネントのディクショナリー
inp -- インポートのディクショナリー(in_list[n])
pos_x -- インポート図形のx座標
pos_y -- インポート図形のy座標
[戻り値]
void
Definition at line 1156 of file RtmSystemDraw.py.
◆ checkConnect()
def RtmSystemDraw.GRtcOut.checkConnect |
( |
|
self, |
|
|
|
inp_obj, |
|
|
|
subscr_list |
|
) |
| |
接続チェック
指定した接続先(inport)のリファレンスがあるかチェックする
[引数]
inp_obj --- インポートのオブジェクト・リファレンス
ref_list --- インポートのリファレンス・リスト
[戻り値]
ret_num --- subScription_list の添え字/ない場合は-1
Definition at line 1723 of file RtmSystemDraw.py.
◆ checkConnect2()
def RtmSystemDraw.GRtcOut.checkConnect2 |
( |
|
self, |
|
|
|
line, |
|
|
|
subscr_list |
|
) |
| |
接続チェック
チェック対象の接続があった場合は、リスト上から削除して返却する
古い情報があるか調べる為に呼ばれる
[引数]
line --- 線のオブジェクト
ref_list --- 接続先(inport)のオブジェクトリファレンス・リスト
[戻り値]
(ret, ref_list) --- ret 0:ない / 1:ある , ref_list: 残りのリファレンスリスト
Definition at line 1747 of file RtmSystemDraw.py.
◆ checkOtherConnect()
def RtmSystemDraw.GRtcOut.checkOtherConnect |
( |
|
self | ) |
|
古い接続情報があるかチェックする
画面上の線以外の接続がオブジェクト上にあるかチェックする
[引数]
なし
[戻り値]
ret --- True:ある / False:ない
Definition at line 1685 of file RtmSystemDraw.py.
◆ connect()
def RtmSystemDraw.GRtcOut.connect |
( |
|
self, |
|
|
|
line_idx, |
|
|
|
subscription_type |
|
) |
| |
コネクト処理(線のインデックスを格納、subscribeを発行)
[引数]
line_idx -- インポートに接続する線のインデックス
subscription_type -- サブスクリプション・タイプを指定(現在未使用)
[戻り値]
成否フラグ -- 0:エラー(オブジェクトリファレンス無し,subscribe失敗) / 1:成功
Definition at line 1462 of file RtmSystemDraw.py.
◆ connect2()
def RtmSystemDraw.GRtcOut.connect2 |
( |
|
self, |
|
|
|
line_idx, |
|
|
|
subscription_type |
|
) |
| |
コネクト処理(subscribeを発行)
[引数]
line_idx -- インポートに接続する線のインデックス
subscription_type -- サブスクリプション・タイプを指定(現在未使用)
[戻り値]
成否フラグ -- 0:エラー(オブジェクトリファレンス無し,subscribe失敗) / 1:成功
Definition at line 1398 of file RtmSystemDraw.py.
◆ createWidget()
def RtmSystemDraw.GRtcOut.createWidget |
( |
|
self | ) |
|
◆ dcoords()
def RtmSystemDraw.GRtcOut.dcoords |
( |
|
self | ) |
|
アウトポート図形の座標設定
現在のpositionを見て図形の向きを決定する
各頂点は(x,y)のタプル形式
[引数]
なし
[戻り値]
void
Definition at line 1868 of file RtmSystemDraw.py.
◆ delLineIdx()
def RtmSystemDraw.GRtcOut.delLineIdx |
( |
|
self, |
|
|
|
idx |
|
) |
| |
アウトポートに割り付けた線のインデックスを削除する
[引数]
idx -- 線のインデックス
[戻り値]
void
Definition at line 1317 of file RtmSystemDraw.py.
◆ disconnect()
def RtmSystemDraw.GRtcOut.disconnect |
( |
|
self, |
|
|
|
line_idx |
|
) |
| |
ディスコネクト処理(線のインデックスを削除、unsubscribeを発行)
[引数]
line_idx -- アウトポートに接続している線のインデックス
[戻り値]
成否フラグ -- 0:エラー / 1:成功
Definition at line 1543 of file RtmSystemDraw.py.
◆ disconnectToObjref()
def RtmSystemDraw.GRtcOut.disconnectToObjref |
( |
|
self, |
|
|
|
subscr_list |
|
) |
| |
コンポーネント上の接続情報(subscribe)を削除する
[引数]
inp_list --- 接続先(subscriptionProfile)のリスト
[戻り値]
void
Definition at line 1776 of file RtmSystemDraw.py.
◆ dmove()
def RtmSystemDraw.GRtcOut.dmove |
( |
|
self, |
|
|
|
dc, |
|
|
|
movex, |
|
|
|
movey |
|
) |
| |
アウトポート図形の移動
アウトポートに割り付けられている線も同時に移動させる
[引数]
dc -- 描画するデバイス・コンテキストを指定
movex -- x座標の相対移動量を指定
movey -- y座標の相対移動量を指定
[戻り値]
void
Definition at line 1291 of file RtmSystemDraw.py.
◆ getConfig()
def RtmSystemDraw.GRtcOut.getConfig |
( |
|
self, |
|
|
|
name |
|
) |
| |
x,y座標もしくはpositionを取得する
[引数]
name -- 取得したい値のフラグを指定する
フラグ:'x', 'y', 'position'
[戻り値]
void
Definition at line 1230 of file RtmSystemDraw.py.
◆ reConnectLine()
def RtmSystemDraw.GRtcOut.reConnectLine |
( |
|
self | ) |
|
◆ refresh()
def RtmSystemDraw.GRtcOut.refresh |
( |
|
self | ) |
|
リフレッシュ処理
現在の接続状況(Inportのオブジェクトリファレンスが存在するか?)を
チェックし、接続状態を継続もしくはunsubscribeを実行する
[引数]
なし
[戻り値]
void
Definition at line 1188 of file RtmSystemDraw.py.
◆ remakeLines()
def RtmSystemDraw.GRtcOut.remakeLines |
( |
|
self | ) |
|
再接続処理
オブジェクト上だけに存在する接続情報(subscribe)を検索し線を引く
[引数]
なし
[戻り値]
void
Definition at line 1604 of file RtmSystemDraw.py.
◆ removeWidget()
def RtmSystemDraw.GRtcOut.removeWidget |
( |
|
self, |
|
|
|
dc, |
|
|
|
rot = 0 |
|
) |
| |
アウトポート図形を削除する
[引数]
dc -- 描画するデバイス・コンテキストを指定
rot -- 線の削除可否を指定する。(回転処理等で使用)
0:線を削除 / 1:線を削除しない
[戻り値]
void
Definition at line 1249 of file RtmSystemDraw.py.
◆ selected()
def RtmSystemDraw.GRtcOut.selected |
( |
|
self | ) |
|
◆ unselected()
def RtmSystemDraw.GRtcOut.unselected |
( |
|
self, |
|
|
|
dc |
|
) |
| |
◆ updatePolygonSize()
def RtmSystemDraw.GRtcOut.updatePolygonSize |
( |
|
self, |
|
|
|
x, |
|
|
|
y, |
|
|
|
ratioW, |
|
|
|
ratioH |
|
) |
| |
アウトポート図形のサイズ変更
[引数]
x -- サイズ変更後のx座標を指定
y -- サイズ変更後のy座標を指定
ratioW -- 変更を行うWidthのサイズ比率
ratioH -- 変更を行うHeightのサイズ比率
[戻り値]
void
Definition at line 1354 of file RtmSystemDraw.py.
◆ body
RtmSystemDraw.GRtcOut.body |
◆ color
RtmSystemDraw.GRtcOut.color |
◆ fullpath
RtmSystemDraw.GRtcOut.fullpath |
◆ isInactive
RtmSystemDraw.GRtcOut.isInactive |
◆ line
RtmSystemDraw.GRtcOut.line |
◆ line_idx
RtmSystemDraw.GRtcOut.line_idx |
◆ ns_dict
RtmSystemDraw.GRtcOut.ns_dict |
◆ outport
RtmSystemDraw.GRtcOut.outport |
◆ parent
RtmSystemDraw.GRtcOut.parent |
◆ points
RtmSystemDraw.GRtcOut.points |
◆ position
RtmSystemDraw.GRtcOut.position |
◆ subscription_type
RtmSystemDraw.GRtcOut.subscription_type |
◆ tag
RtmSystemDraw.GRtcOut.tag |
◆ textwin
RtmSystemDraw.GRtcOut.textwin |
◆ uuid
RtmSystemDraw.GRtcOut.uuid |
◆ x_size
RtmSystemDraw.GRtcOut.x_size |
◆ y_size
RtmSystemDraw.GRtcOut.y_size |
The documentation for this class was generated from the following file: