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/3
 
int port_y = self.y + (POLYGON_SIZE*self.ratioH)/2
 

Detailed Description

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

Definition at line 1909 of file RtmSystemDraw.py.

Constructor & Destructor Documentation

◆ __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.

Member Function Documentation

◆ 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)
コンポーネントのステータスをチェックする

[引数]
なし

[戻り値]
void

Definition at line 2016 of file RtmSystemDraw.py.

◆ 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)
コンポーネントにexit命令を発行

[引数]
なし

[戻り値]
void

Definition at line 2132 of file RtmSystemDraw.py.

◆ ref_kill()

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

[引数]
なし

[戻り値]
void

Definition at line 2109 of file RtmSystemDraw.py.

◆ ref_reset()

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

[引数]
なし

[戻り値]
void

Definition at line 2088 of file RtmSystemDraw.py.

◆ ref_start()

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

[引数]
なし

[戻り値]
void

Definition at line 2042 of file RtmSystemDraw.py.

◆ ref_stop()

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

[引数]
なし

[戻り値]
void

Definition at line 2065 of file RtmSystemDraw.py.

◆ 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)
アウトポートのrefresh

[引数]
なし

[戻り値]
void

Definition at line 2188 of file RtmSystemDraw.py.

◆ remakeLines()

def RtmSystemDraw.GRtc.remakeLines (   self)

Definition at line 1959 of file RtmSystemDraw.py.

◆ 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)
左右反転(回転)処理

[引数]
なし

[戻り値]
void

Definition at line 2596 of file RtmSystemDraw.py.

◆ rotatesBody()

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

[引数]
なし

[戻り値]
void

Definition at line 2679 of file RtmSystemDraw.py.

◆ selected()

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

[引数]
なし

[戻り値]
void

Definition at line 2451 of file RtmSystemDraw.py.

◆ 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.

Member Data Documentation

◆ baseBox

RtmSystemDraw.GRtc.baseBox
static

Definition at line 2376 of file RtmSystemDraw.py.

◆ bitmap

RtmSystemDraw.GRtc.bitmap = wx.NullBitmap
static

Definition at line 2368 of file RtmSystemDraw.py.

◆ bmp

RtmSystemDraw.GRtc.bmp
static

ビットマップの作成

Definition at line 2361 of file RtmSystemDraw.py.

◆ body

RtmSystemDraw.GRtc.body
static

Definition at line 2379 of file RtmSystemDraw.py.

◆ color

RtmSystemDraw.GRtc.color

Definition at line 1934 of file RtmSystemDraw.py.

◆ constraint

RtmSystemDraw.GRtc.constraint
static

Definition at line 2384 of file RtmSystemDraw.py.

◆ constraint2

RtmSystemDraw.GRtc.constraint2
static

Definition at line 2386 of file RtmSystemDraw.py.

◆ fullpath

RtmSystemDraw.GRtc.fullpath

Definition at line 1925 of file RtmSystemDraw.py.

◆ in_dict

RtmSystemDraw.GRtc.in_dict
static

Definition at line 2402 of file RtmSystemDraw.py.

◆ in_list

RtmSystemDraw.GRtc.in_list

Definition at line 1929 of file RtmSystemDraw.py.

◆ lastBBoxHeight

RtmSystemDraw.GRtc.lastBBoxHeight
static

Definition at line 2398 of file RtmSystemDraw.py.

◆ lastBBoxWidth

RtmSystemDraw.GRtc.lastBBoxWidth

Definition at line 1947 of file RtmSystemDraw.py.

◆ lastRot

RtmSystemDraw.GRtc.lastRot

Definition at line 1942 of file RtmSystemDraw.py.

◆ lastx

RtmSystemDraw.GRtc.lastx
static

Definition at line 2396 of file RtmSystemDraw.py.

◆ lasty

RtmSystemDraw.GRtc.lasty
static

Definition at line 2397 of file RtmSystemDraw.py.

◆ mark

RtmSystemDraw.GRtc.mark

Definition at line 1944 of file RtmSystemDraw.py.

◆ minHeight

RtmSystemDraw.GRtc.minHeight

Definition at line 1955 of file RtmSystemDraw.py.

◆ minWidth

RtmSystemDraw.GRtc.minWidth

Definition at line 1954 of file RtmSystemDraw.py.

◆ name

RtmSystemDraw.GRtc.name

Definition at line 1928 of file RtmSystemDraw.py.

◆ ns_dict

RtmSystemDraw.GRtc.ns_dict

Definition at line 1926 of file RtmSystemDraw.py.

◆ out_dict

RtmSystemDraw.GRtc.out_dict
static

Definition at line 2414 of file RtmSystemDraw.py.

◆ out_list

RtmSystemDraw.GRtc.out_list

Definition at line 1930 of file RtmSystemDraw.py.

◆ parent

RtmSystemDraw.GRtc.parent
static

Definition at line 2372 of file RtmSystemDraw.py.

◆ port_x

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

Definition at line 2403 of file RtmSystemDraw.py.

◆ port_y

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

Definition at line 2404 of file RtmSystemDraw.py.

◆ px_size

RtmSystemDraw.GRtc.px_size

Definition at line 1951 of file RtmSystemDraw.py.

◆ py_size

RtmSystemDraw.GRtc.py_size

Definition at line 1952 of file RtmSystemDraw.py.

◆ ratioH

RtmSystemDraw.GRtc.ratioH

Definition at line 1939 of file RtmSystemDraw.py.

◆ ratioW

RtmSystemDraw.GRtc.ratioW

Definition at line 1938 of file RtmSystemDraw.py.

◆ revTogle

RtmSystemDraw.GRtc.revTogle

Definition at line 1941 of file RtmSystemDraw.py.

◆ rotTogle

RtmSystemDraw.GRtc.rotTogle

Definition at line 1940 of file RtmSystemDraw.py.

◆ state

RtmSystemDraw.GRtc.state

Definition at line 1935 of file RtmSystemDraw.py.

◆ tag

RtmSystemDraw.GRtc.tag

Definition at line 1945 of file RtmSystemDraw.py.

◆ text

RtmSystemDraw.GRtc.text

Definition at line 1946 of file RtmSystemDraw.py.

◆ text_x

RtmSystemDraw.GRtc.text_x

Definition at line 1949 of file RtmSystemDraw.py.

◆ text_y

RtmSystemDraw.GRtc.text_y

Definition at line 1950 of file RtmSystemDraw.py.

◆ x

RtmSystemDraw.GRtc.x

+-90 degrees

Definition at line 1932 of file RtmSystemDraw.py.

◆ x_size

RtmSystemDraw.GRtc.x_size

Definition at line 1936 of file RtmSystemDraw.py.

◆ xy_swap

RtmSystemDraw.GRtc.xy_swap

Definition at line 1943 of file RtmSystemDraw.py.

◆ y

RtmSystemDraw.GRtc.y

Definition at line 1933 of file RtmSystemDraw.py.

◆ y_size

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 Mon Feb 28 2022 23:00:48