Public Member Functions | Public Attributes | Static Public Attributes | List of all members
RtmSystemDraw.GRtc Class Reference
Inheritance diagram for RtmSystemDraw.GRtc:
Inheritance graph
[legend]

Public Member Functions

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)
 

Public Attributes

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

Static Public Attributes

 baseBox
 
 bitmap = wx.NullBitmap
 
 bmp
 ビットマップの作成 More...
 
 body
 
 constraint
 
 constraint2
 
 in_dict
 
 lastBBoxHeight
 
 lastx
 
 lasty
 
 out_dict
 
 parent
 
int port_x = self.x-(POLYGON_SIZE*self.ratioW)*2
 
int port_y = self.y+(POLYGON_SIZE*self.ratioH)/2
 

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.

def RtmSystemDraw.GRtc.checkCompState (   self)
コンポーネントのステータスをチェックする

[引数]
なし

[戻り値]
void

Definition at line 2016 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.checkOtherConnect (   self)
古い接続情報(画面上に表示されていない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.

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

[引数]
なし

[戻り値]
void

Definition at line 1998 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.reConnectLine (   self)
再接続処理
コンポーネントのアウトポートの再接続処理を呼び出す

[引数]
なし

[戻り値]
void

Definition at line 1984 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.ref_exit (   self)
コンポーネントにexit命令を発行

[引数]
なし

[戻り値]
void

Definition at line 2132 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.ref_kill (   self)
コンポーネントにkill命令を発行

[引数]
なし

[戻り値]
void

Definition at line 2109 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.ref_reset (   self)
コンポーネントにreset命令を発行

[引数]
なし

[戻り値]
void

Definition at line 2088 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.ref_start (   self)
コンポーネントにstart命令を発行

[引数]
なし

[戻り値]
void

Definition at line 2042 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.ref_stop (   self)
コンポーネントにstop命令を発行

[引数]
なし

[戻り値]
void

Definition at line 2065 of file RtmSystemDraw.py.

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

[引数]
なし

[戻り値]
void

Definition at line 2201 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.refresh_outp (   self)
アウトポートのrefresh

[引数]
なし

[戻り値]
void

Definition at line 2188 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.remakeLines (   self)

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.

def RtmSystemDraw.GRtc.reversesBody (   self)
左右反転(回転)処理

[引数]
なし

[戻り値]
void

Definition at line 2596 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtc.rotatesBody (   self)
上下回転処理

[引数]
なし

[戻り値]
void

Definition at line 2679 of file RtmSystemDraw.py.

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

[引数]
なし

[戻り値]
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.baseBox
static

Definition at line 2376 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.bitmap = wx.NullBitmap
static

Definition at line 2368 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.bmp
static

ビットマップの作成

Definition at line 2361 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.body
static

Definition at line 2379 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.color

Definition at line 1934 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.constraint
static

Definition at line 2384 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.constraint2
static

Definition at line 2386 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.fullpath

Definition at line 1925 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.in_dict
static

Definition at line 2402 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.in_list

Definition at line 1929 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.lastBBoxHeight
static

Definition at line 2398 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.lastBBoxWidth

Definition at line 1947 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.lastRot

Definition at line 1942 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.lastx
static

Definition at line 2396 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.lasty
static

Definition at line 2397 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.mark

Definition at line 1944 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.minHeight

Definition at line 1955 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.minWidth

Definition at line 1954 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.name

Definition at line 1928 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.ns_dict

Definition at line 1926 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.out_dict
static

Definition at line 2414 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.out_list

Definition at line 1930 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.parent
static

Definition at line 2372 of file RtmSystemDraw.py.

int RtmSystemDraw.GRtc.port_x = self.x-(POLYGON_SIZE*self.ratioW)*2
static

Definition at line 2403 of file RtmSystemDraw.py.

int RtmSystemDraw.GRtc.port_y = self.y+(POLYGON_SIZE*self.ratioH)/2
static

Definition at line 2404 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.px_size

Definition at line 1951 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.py_size

Definition at line 1952 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.ratioH

Definition at line 1939 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.ratioW

Definition at line 1938 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.revTogle

Definition at line 1941 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.rotTogle

Definition at line 1940 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.state

Definition at line 1935 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.tag

Definition at line 1945 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.text

Definition at line 1946 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.text_x

Definition at line 1949 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.text_y

Definition at line 1950 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.x

+-90 degrees

Definition at line 1932 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.x_size

Definition at line 1936 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.xy_swap

Definition at line 1943 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.y

Definition at line 1933 of file RtmSystemDraw.py.

RtmSystemDraw.GRtc.y_size

Definition at line 1937 of file RtmSystemDraw.py.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Thu Jun 6 2019 19:26:05