Public Member Functions | Public Attributes | Static Public Attributes
RtmSystemDraw.GRtc Class Reference

List of all members.

Public Member Functions

def __init__
def changeBodyColor
def checkCompState
def checkOtherConnect
def createWidget
def dmove
def portToFlash
def reConnectLine
def ref_exit
def ref_kill
def ref_reset
def ref_start
def ref_stop
def refresh
def refresh_outp
def remakeLines
def removeWidget
def reversesBody
def rotatesBody
def selected
def unselected
def updatePolygonSize

Public Attributes

 color
 fullpath
 in_list
 lastBBoxHeight
 lastBBoxWidth
 lastRot
 mark
 minHeight
 minWidth
 name
 ns_dict
 out_list
 parent
 px_size
 py_size
 ratioH
 ratioW
 revTogle
 rotTogle
 state
 tag
 text
 text_x
 text_y
 x
 +-90 degrees
 x_size
 xy_swap
 y
 y_size

Static Public Attributes

 bitmap = wx.NullBitmap
 ビットマップの作成
tuple port_x = self.x-(POLYGON_SIZE*self.ratioW)
tuple port_y = self.y+(POLYGON_SIZE*self.ratioH)

Detailed Description

コンポーネント図形の本体を作成するクラス

Definition at line 1909 of file RtmSystemDraw.py.


Constructor & Destructor Documentation

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.


Member Function Documentation

def RtmSystemDraw.GRtc.changeBodyColor (   self,
  state 
)
ステータスによりコンポーネントの色を設定する

[引数]
state  ---  コンポーネントの状態を指定する
    'active','inactive','error',unloaded','virtual'

[戻り値]
void

Definition at line 2155 of file RtmSystemDraw.py.

コンポーネントのステータスをチェックする

[引数]
なし

[戻り値]
void

Definition at line 2016 of file RtmSystemDraw.py.

古い接続情報(画面上に表示されていないsubscribe情報)をチェックする

[引数]
なし

[戻り値]
ret   ---  True:古い情報あり / False:古い情報なし

Definition at line 1967 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.createWidget (   self,
  rot 
)
コンポーネント図形の作成

[引数]
rot     -- 図形の回転処理を行うフラグ
   0:回転なし(座標を計算で求める) 1:回転あり(既存の座標を使用)

[戻り値]
void

Definition at line 2323 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.dmove (   self,
  dc,
  movex,
  movey 
)
コンポーネント図形の移動処理
インポート、アウトポート図形および関連する線も移動

[引数]
dc     -- 描画するデバイス・コンテキストを指定
movex  -- x座標の相対移動量を指定
movey  -- y座標の相対移動量を指定

[戻り値]
void

Definition at line 2424 of file RtmSystemDraw.py.

ポート(Shape)のFlash(再描画?)を呼び出す
コンポーネントの絵の下にポートの絵がもぐり込むケースの時に呼び出している。(回避策)
他に良い処理があれば、随時そちらに変更する

[引数]
なし

[戻り値]
void

Definition at line 1998 of file RtmSystemDraw.py.

再接続処理
コンポーネントのアウトポートの再接続処理を呼び出す

[引数]
なし

[戻り値]
void

Definition at line 1984 of file RtmSystemDraw.py.

コンポーネントにexit命令を発行

[引数]
なし

[戻り値]
void

Definition at line 2132 of file RtmSystemDraw.py.

コンポーネントにkill命令を発行

[引数]
なし

[戻り値]
void

Definition at line 2109 of file RtmSystemDraw.py.

コンポーネントにreset命令を発行

[引数]
なし

[戻り値]
void

Definition at line 2088 of file RtmSystemDraw.py.

コンポーネントにstart命令を発行

[引数]
なし

[戻り値]
void

Definition at line 2042 of file RtmSystemDraw.py.

コンポーネントにstop命令を発行

[引数]
なし

[戻り値]
void

Definition at line 2065 of file RtmSystemDraw.py.

リフレッシュ処理
コンポーネントのstateフラグで現在の状態(active,error,inactive等)を設定

[引数]
なし

[戻り値]
void

Definition at line 2201 of file RtmSystemDraw.py.

アウトポートのrefresh

[引数]
なし

[戻り値]
void

Definition at line 2188 of file RtmSystemDraw.py.

Definition at line 1959 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.removeWidget (   self,
  dc,
  rot = 0 
)
コンポーネント図形を削除する
インポート図形、アウトポート図形、関連する線も削除する

[引数]
dc     -- 描画するデバイス・コンテキストを指定
rot    -- 線の削除可否を指定する。(回転処理等で使用)
  0:線を削除  /  1:線を削除しない

[戻り値]
void

Definition at line 2288 of file RtmSystemDraw.py.

左右反転(回転)処理

[引数]
なし

[戻り値]
void

Definition at line 2596 of file RtmSystemDraw.py.

上下回転処理

[引数]
なし

[戻り値]
void

Definition at line 2679 of file RtmSystemDraw.py.

コンポーネント図形の選択処理(色の変更)

[引数]
なし

[戻り値]
void

Definition at line 2451 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.unselected (   self,
  dc 
)
コンポーネント図形の非選択処理(色の変更)

[引数]
dc     -- 描画していたデバイス・コンテキストを指定

[戻り値]
void

Definition at line 2465 of file RtmSystemDraw.py.

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.


Member Data Documentation

RtmSystemDraw.GRtc::bitmap = wx.NullBitmap [static]

ビットマップの作成

Definition at line 2368 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1921 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1921 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1921 of file RtmSystemDraw.py.

tuple RtmSystemDraw.GRtc::port_x = self.x-(POLYGON_SIZE*self.ratioW) [static]

Definition at line 2403 of file RtmSystemDraw.py.

tuple RtmSystemDraw.GRtc::port_y = self.y+(POLYGON_SIZE*self.ratioH) [static]

Definition at line 2404 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

+-90 degrees

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.

Definition at line 1922 of file RtmSystemDraw.py.


The documentation for this class was generated from the following file:


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Thu Aug 27 2015 14:16:42