Public Member Functions | Public Attributes
RtmSystemDraw.GRtcLine Class Reference

List of all members.

Public Member Functions

def __init__
def changeCoordT
def childMove
def createWidget
def dmove
def refresh
def remove
def removeWidget
def selected
def setEndPoint
def setLine2port
def setPoints
def setStartPoint
def unselected

Public Attributes

 canvas
 coordT
 curOvalObj
 endx
 endy
 g_inp
 g_outp
 idx
 lines
 oval_dict
 parent
 profile
 startx
 starty
 subscription_type
 tag

Detailed Description

線を生成するクラス

Definition at line 557 of file RtmSystemDraw.py.


Constructor & Destructor Documentation

def RtmSystemDraw.GRtcLine.__init__ (   self,
  canvas,
  parent 
)
クラスの初期化

[引数]
canvas -- 描画するキャンバスを指定
parent -- 親クラスを指定する

[戻り値]
void

Definition at line 559 of file RtmSystemDraw.py.


Member Function Documentation

def RtmSystemDraw.GRtcLine.changeCoordT (   self,
  id,
  new_p1,
  new_p2 
)
線移動時に移動した線の座標を再設定

[引数]
id     -- 座標を再設定する開始インデックス(添え字)
new_p1 -- 新しい座標(x,y)の開始点をタプルで指定
new_p2 -- 新しい座標(x,y)の終了点をタプルで指定

[戻り値]
void

Definition at line 840 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtcLine.childMove (   self,
  dc,
  pos_new 
)
線の移動

[引数]
dc      -- 描画するデバイス・コンテキストを指定
pos_new -- 移動後の座標リスト

[戻り値]
void

Definition at line 858 of file RtmSystemDraw.py.

線の生成

[引数]
なし

[戻り値]
void

Definition at line 646 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtcLine.dmove (   self,
  dc,
  movex,
  movey 
)
移動処理のダミールーチン

[引数]
dc    -- DCを指定
movex -- 移動時の相対距離
movey -- 移動時の相対距離

[戻り値]
void

Definition at line 785 of file RtmSystemDraw.py.

リフレッシュ処理
線及び移動用の円を非選択状態にする

[引数]
なし

[戻り値]
void

Definition at line 586 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtcLine.remove (   self,
  dc,
  canvas 
)
線および移動用の円をキャンバス、DC上から削除する

[引数]
dc     -- 描画されているデバイス・コンテキストを指定
canvas -- 描画されているキャンバスを指定

[戻り値]
void

Definition at line 601 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtcLine.removeWidget (   self,
  dc 
)
線の削除
関連するInport/Outportの情報(色、unsubscribe)の更新処理を呼び出す

[引数]
dc     -- 描画するデバイス・コンテキストを指定

[戻り値]
void

Definition at line 620 of file RtmSystemDraw.py.

線の選択処理(色の変更)

[引数]
なし

[戻り値]
void

Definition at line 755 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtcLine.setEndPoint (   self,
  dc,
  shape,
  movex,
  movey 
)
線の終了点を再設定(終了点の移動)

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

[戻り値]
void

Definition at line 728 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtcLine.setLine2port (   self,
  canvas,
  dc 
)
線の生成
線を引く2つのポートをあらかじめ指定し本メソッドを呼び出す。
canvas.lineTo, canvas.lineFrom にポートを設定しておく。

[引数]
canvas -- 線を描画するキャンバスを指定
dc     -- 線を描画するDCを指定

[戻り値]
void

Definition at line 798 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtcLine.setPoints (   self,
  startX,
  startY,
  endX,
  endY 
)
線の座標設定

[引数]
startX -- 描画開始位置のx座標
startY -- 描画開始位置のy座標
endtX  -- 描画終了位置のx座標
endtY  -- 描画終了位置のy座標

[戻り値]
void

Definition at line 677 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtcLine.setStartPoint (   self,
  dc,
  movex,
  movey 
)
線の開始点を再設定(開始点の移動)

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

[戻り値]
void

Definition at line 701 of file RtmSystemDraw.py.

def RtmSystemDraw.GRtcLine.unselected (   self,
  dc 
)
線の選択解除処理(色の変更、移動用の円を削除)

[引数]
なし

[戻り値]
void

Definition at line 769 of file RtmSystemDraw.py.


Member Data Documentation

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.

Definition at line 567 of file RtmSystemDraw.py.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Sun Mar 26 2017 03:37:21