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

Public Member Functions

def __init__ (self, parent, ns_dict, fullpath, inp, pos_x, pos_y)
 
def connect (self, line_idx)
 
def createWidget (self)
 
def dcoords (self)
 
def delLineIdx (self, idx)
 
def disconnect (self, line_idx)
 
def dmove (self, dc, movex, movey)
 
def getConfig (self, name)
 
def removeWidget (self, dc, rot=0)
 
def selected (self)
 
def unselected (self, dc)
 
def updatePolygonSize (self, x, y, ratioW, ratioH)
 

Public Attributes

 body
 
 color
 
 fullpath
 
 inport
 
 line
 
 line_idx
 
 ns_dict
 
 parent
 
 points
 
 position
 
 tag
 
 textwin
 
 x
 
 x_size
 
 y
 
 y_size
 

Detailed Description

インポート図形を作成するクラス

Definition at line 879 of file RtmSystemDraw.py.

Constructor & Destructor Documentation

◆ __init__()

def RtmSystemDraw.GRtcIn.__init__ (   self,
  parent,
  ns_dict,
  fullpath,
  inp,
  pos_x,
  pos_y 
)
クラスの初期化(インポート図形の作成)

[引数]
parent     -- 親クラスを指定する
ns_data -- コンポーネントのディクショナリー
inp        -- インポートのディクショナリー(in_list[n])
pos_x      -- インポート図形のx座標
pos_y      -- インポート図形のy座標

[戻り値]
void

Definition at line 881 of file RtmSystemDraw.py.

Member Function Documentation

◆ connect()

def RtmSystemDraw.GRtcIn.connect (   self,
  line_idx 
)
コネクト処理(線のインデックスを格納)

[引数]
line_idx   -- インポートに接続する線のインデックス

[戻り値]
成否フラグ -- 0:エラー(オブジェクトリファレンス無し) / 1:成功

Definition at line 1078 of file RtmSystemDraw.py.

◆ createWidget()

def RtmSystemDraw.GRtcIn.createWidget (   self)
インポート図形を生成する

[引数]
なし

[戻り値]
void

Definition at line 954 of file RtmSystemDraw.py.

◆ dcoords()

def RtmSystemDraw.GRtcIn.dcoords (   self)
インポート図形の座標設定
現在のpositionを見て図形の向きを決定する
各頂点は(x,y)のタプル形式

[引数]
なし

[戻り値]
void

Definition at line 1109 of file RtmSystemDraw.py.

◆ delLineIdx()

def RtmSystemDraw.GRtcIn.delLineIdx (   self,
  idx 
)
インポートに割り付けた線のインデックスを削除する

[引数]
idx   -- 線のインデックス

[戻り値]
void

Definition at line 996 of file RtmSystemDraw.py.

◆ disconnect()

def RtmSystemDraw.GRtcIn.disconnect (   self,
  line_idx 
)
ディスコネクト処理(線のインデックスを削除)

[引数]
line_idx   -- インポートに接続している線のインデックス

[戻り値]
成否フラグ -- 0:エラー / 1:成功

Definition at line 1094 of file RtmSystemDraw.py.

◆ dmove()

def RtmSystemDraw.GRtcIn.dmove (   self,
  dc,
  movex,
  movey 
)
インポート図形の移動
インポートに割り付けられている線も同時に移動させる

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

[戻り値]
void

Definition at line 972 of file RtmSystemDraw.py.

◆ getConfig()

def RtmSystemDraw.GRtcIn.getConfig (   self,
  name 
)
x,y座標もしくはpositionを取得する

[引数]
name -- 取得したい値のフラグを指定する
フラグ:'x', 'y', 'position'

[戻り値]
void

Definition at line 911 of file RtmSystemDraw.py.

◆ removeWidget()

def RtmSystemDraw.GRtcIn.removeWidget (   self,
  dc,
  rot = 0 
)
インポート図形をキャンバス、DC上から削除する

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

[戻り値]
void

Definition at line 930 of file RtmSystemDraw.py.

◆ selected()

def RtmSystemDraw.GRtcIn.selected (   self)
インポートを選択状態にする

[引数]
なし

[戻り値]
void

Definition at line 1009 of file RtmSystemDraw.py.

◆ unselected()

def RtmSystemDraw.GRtcIn.unselected (   self,
  dc 
)
インポートを非選択状態にする

[引数]
なし

[戻り値]
void

Definition at line 1021 of file RtmSystemDraw.py.

◆ updatePolygonSize()

def RtmSystemDraw.GRtcIn.updatePolygonSize (   self,
  x,
  y,
  ratioW,
  ratioH 
)
インポート図形のサイズ変更

[引数]
x      -- サイズ変更後のx座標を指定
y      -- サイズ変更後のy座標を指定
ratioW -- サイズ変更を行うWidthのサイズ比率
ratioH -- サイズ変更を行うHeightのサイズ比率

[戻り値]
void

Definition at line 1033 of file RtmSystemDraw.py.

Member Data Documentation

◆ body

RtmSystemDraw.GRtcIn.body

Definition at line 967 of file RtmSystemDraw.py.

◆ color

RtmSystemDraw.GRtcIn.color

Definition at line 963 of file RtmSystemDraw.py.

◆ fullpath

RtmSystemDraw.GRtcIn.fullpath

Definition at line 897 of file RtmSystemDraw.py.

◆ inport

RtmSystemDraw.GRtcIn.inport

Definition at line 898 of file RtmSystemDraw.py.

◆ line

RtmSystemDraw.GRtcIn.line

Definition at line 903 of file RtmSystemDraw.py.

◆ line_idx

RtmSystemDraw.GRtcIn.line_idx

Definition at line 904 of file RtmSystemDraw.py.

◆ ns_dict

RtmSystemDraw.GRtcIn.ns_dict

Definition at line 896 of file RtmSystemDraw.py.

◆ parent

RtmSystemDraw.GRtcIn.parent

Definition at line 895 of file RtmSystemDraw.py.

◆ points

RtmSystemDraw.GRtcIn.points

Definition at line 908 of file RtmSystemDraw.py.

◆ position

RtmSystemDraw.GRtcIn.position

Definition at line 905 of file RtmSystemDraw.py.

◆ tag

RtmSystemDraw.GRtcIn.tag

Definition at line 907 of file RtmSystemDraw.py.

◆ textwin

RtmSystemDraw.GRtcIn.textwin

Definition at line 906 of file RtmSystemDraw.py.

◆ x

RtmSystemDraw.GRtcIn.x

Definition at line 899 of file RtmSystemDraw.py.

◆ x_size

RtmSystemDraw.GRtcIn.x_size

Definition at line 901 of file RtmSystemDraw.py.

◆ y

RtmSystemDraw.GRtcIn.y

Definition at line 900 of file RtmSystemDraw.py.

◆ y_size

RtmSystemDraw.GRtcIn.y_size

Definition at line 902 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