|
def | __init__ (self, parent, fullpath, pos_x, pos_y) |
|
def | changeBodyColor (self, state) |
|
def | checkCompState (self) |
|
def | checkOtherConnect (self) |
|
def | createWidget (self, rot) |
|
def | dmove (self, dc, movex, movey) |
|
def | portToFlash (self) |
|
def | reConnectLine (self) |
|
def | ref_exit (self) |
|
def | ref_kill (self) |
|
def | ref_reset (self) |
|
def | ref_start (self) |
|
def | ref_stop (self) |
|
def | refresh (self) |
|
def | refresh_outp (self) |
|
def | remakeLines (self) |
|
def | removeWidget (self, dc, rot=0) |
|
def | reversesBody (self) |
|
def | rotatesBody (self) |
|
def | selected (self) |
|
def | unselected (self, dc) |
|
def | updatePolygonSize (self, x, y, ratioW, ratioH) |
|
コンポーネント図形の本体を作成するクラス
Definition at line 1909 of file RtmSystemDraw.py.
◆ __init__()
def RtmSystemDraw.GRtc.__init__ |
( |
|
self, |
|
|
|
parent, |
|
|
|
fullpath, |
|
|
|
pos_x, |
|
|
|
pos_y |
|
) |
| |
クラスの初期化(コンポーネント図形の作成)
[引数]
parent -- 親クラスを指定する
fullpath -- コンポーネントのロングネーム
pos_x -- コンポーネント図形のx座標
pos_y -- コンポーネント図形のy座標
[戻り値]
void
Definition at line 1911 of file RtmSystemDraw.py.
◆ changeBodyColor()
def RtmSystemDraw.GRtc.changeBodyColor |
( |
|
self, |
|
|
|
state |
|
) |
| |
ステータスによりコンポーネントの色を設定する
[引数]
state --- コンポーネントの状態を指定する
'active','inactive','error',unloaded','virtual'
[戻り値]
void
Definition at line 2155 of file RtmSystemDraw.py.
◆ checkCompState()
def RtmSystemDraw.GRtc.checkCompState |
( |
|
self | ) |
|
◆ checkOtherConnect()
def RtmSystemDraw.GRtc.checkOtherConnect |
( |
|
self | ) |
|
古い接続情報(画面上に表示されていないsubscribe情報)をチェックする
[引数]
なし
[戻り値]
ret --- True:古い情報あり / False:古い情報なし
Definition at line 1967 of file RtmSystemDraw.py.
◆ createWidget()
def RtmSystemDraw.GRtc.createWidget |
( |
|
self, |
|
|
|
rot |
|
) |
| |
コンポーネント図形の作成
[引数]
rot -- 図形の回転処理を行うフラグ
0:回転なし(座標を計算で求める) 1:回転あり(既存の座標を使用)
[戻り値]
void
Definition at line 2323 of file RtmSystemDraw.py.
◆ dmove()
def RtmSystemDraw.GRtc.dmove |
( |
|
self, |
|
|
|
dc, |
|
|
|
movex, |
|
|
|
movey |
|
) |
| |
コンポーネント図形の移動処理
インポート、アウトポート図形および関連する線も移動
[引数]
dc -- 描画するデバイス・コンテキストを指定
movex -- x座標の相対移動量を指定
movey -- y座標の相対移動量を指定
[戻り値]
void
Definition at line 2424 of file RtmSystemDraw.py.
◆ portToFlash()
def RtmSystemDraw.GRtc.portToFlash |
( |
|
self | ) |
|
ポート(Shape)のFlash(再描画?)を呼び出す
コンポーネントの絵の下にポートの絵がもぐり込むケースの時に呼び出している。(回避策)
他に良い処理があれば、随時そちらに変更する
[引数]
なし
[戻り値]
void
Definition at line 1998 of file RtmSystemDraw.py.
◆ reConnectLine()
def RtmSystemDraw.GRtc.reConnectLine |
( |
|
self | ) |
|
再接続処理
コンポーネントのアウトポートの再接続処理を呼び出す
[引数]
なし
[戻り値]
void
Definition at line 1984 of file RtmSystemDraw.py.
◆ ref_exit()
def RtmSystemDraw.GRtc.ref_exit |
( |
|
self | ) |
|
◆ ref_kill()
def RtmSystemDraw.GRtc.ref_kill |
( |
|
self | ) |
|
◆ ref_reset()
def RtmSystemDraw.GRtc.ref_reset |
( |
|
self | ) |
|
◆ ref_start()
def RtmSystemDraw.GRtc.ref_start |
( |
|
self | ) |
|
◆ ref_stop()
def RtmSystemDraw.GRtc.ref_stop |
( |
|
self | ) |
|
◆ refresh()
def RtmSystemDraw.GRtc.refresh |
( |
|
self | ) |
|
リフレッシュ処理
コンポーネントのstateフラグで現在の状態(active,error,inactive等)を設定
[引数]
なし
[戻り値]
void
Definition at line 2201 of file RtmSystemDraw.py.
◆ refresh_outp()
def RtmSystemDraw.GRtc.refresh_outp |
( |
|
self | ) |
|
◆ remakeLines()
def RtmSystemDraw.GRtc.remakeLines |
( |
|
self | ) |
|
◆ removeWidget()
def RtmSystemDraw.GRtc.removeWidget |
( |
|
self, |
|
|
|
dc, |
|
|
|
rot = 0 |
|
) |
| |
コンポーネント図形を削除する
インポート図形、アウトポート図形、関連する線も削除する
[引数]
dc -- 描画するデバイス・コンテキストを指定
rot -- 線の削除可否を指定する。(回転処理等で使用)
0:線を削除 / 1:線を削除しない
[戻り値]
void
Definition at line 2288 of file RtmSystemDraw.py.
◆ reversesBody()
def RtmSystemDraw.GRtc.reversesBody |
( |
|
self | ) |
|
◆ rotatesBody()
def RtmSystemDraw.GRtc.rotatesBody |
( |
|
self | ) |
|
◆ selected()
def RtmSystemDraw.GRtc.selected |
( |
|
self | ) |
|
◆ unselected()
def RtmSystemDraw.GRtc.unselected |
( |
|
self, |
|
|
|
dc |
|
) |
| |
コンポーネント図形の非選択処理(色の変更)
[引数]
dc -- 描画していたデバイス・コンテキストを指定
[戻り値]
void
Definition at line 2465 of file RtmSystemDraw.py.
◆ updatePolygonSize()
def RtmSystemDraw.GRtc.updatePolygonSize |
( |
|
self, |
|
|
|
x, |
|
|
|
y, |
|
|
|
ratioW, |
|
|
|
ratioH |
|
) |
| |
コンポーネント図形(インポート/アウトポート)のサイズ変更処理
コンポーネント図形本体のサイズ変更はデフォルト(システム側)で行われる
[引数]
x -- 描画するx座標を指定
y -- 描画するy座標を指定
ratioW -- サイズ変更するWidthの比率を指定
ratioH -- サイズ変更するHeightの比率を指定
[戻り値]
void
Definition at line 2479 of file RtmSystemDraw.py.
◆ baseBox
RtmSystemDraw.GRtc.baseBox |
|
static |
◆ bitmap
RtmSystemDraw.GRtc.bitmap = wx.NullBitmap |
|
static |
◆ bmp
◆ body
◆ color
◆ constraint
RtmSystemDraw.GRtc.constraint |
|
static |
◆ constraint2
RtmSystemDraw.GRtc.constraint2 |
|
static |
◆ fullpath
RtmSystemDraw.GRtc.fullpath |
◆ in_dict
RtmSystemDraw.GRtc.in_dict |
|
static |
◆ in_list
RtmSystemDraw.GRtc.in_list |
◆ lastBBoxHeight
RtmSystemDraw.GRtc.lastBBoxHeight |
|
static |
◆ lastBBoxWidth
RtmSystemDraw.GRtc.lastBBoxWidth |
◆ lastRot
RtmSystemDraw.GRtc.lastRot |
◆ lastx
◆ lasty
◆ mark
◆ minHeight
RtmSystemDraw.GRtc.minHeight |
◆ minWidth
RtmSystemDraw.GRtc.minWidth |
◆ name
◆ ns_dict
RtmSystemDraw.GRtc.ns_dict |
◆ out_dict
RtmSystemDraw.GRtc.out_dict |
|
static |
◆ out_list
RtmSystemDraw.GRtc.out_list |
◆ parent
RtmSystemDraw.GRtc.parent |
|
static |
◆ port_x
int RtmSystemDraw.GRtc.port_x = self.x - (POLYGON_SIZE*self.ratioW)*2/3 |
|
static |
◆ port_y
int RtmSystemDraw.GRtc.port_y = self.y + (POLYGON_SIZE*self.ratioH)/2 |
|
static |
◆ px_size
RtmSystemDraw.GRtc.px_size |
◆ py_size
RtmSystemDraw.GRtc.py_size |
◆ ratioH
RtmSystemDraw.GRtc.ratioH |
◆ ratioW
RtmSystemDraw.GRtc.ratioW |
◆ revTogle
RtmSystemDraw.GRtc.revTogle |
◆ rotTogle
RtmSystemDraw.GRtc.rotTogle |
◆ state
◆ tag
◆ text
◆ text_x
RtmSystemDraw.GRtc.text_x |
◆ text_y
RtmSystemDraw.GRtc.text_y |
◆ x_size
RtmSystemDraw.GRtc.x_size |
◆ xy_swap
RtmSystemDraw.GRtc.xy_swap |
◆ y_size
RtmSystemDraw.GRtc.y_size |
The documentation for this class was generated from the following file: