Public Member Functions | Public Attributes
RtmCompData.RtmDictCore Class Reference
Inheritance diagram for RtmCompData.RtmDictCore:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __del__
def __init__
def ClearDictionary
def GetBindingNameToFullpath
def GetIdToFullpathCallback
def GetInPortToRefCallback
def GetKindToFullpathCallback
def GetObjRefToFullpathCallback
def GetOutPortToRefCallback
def SetObjRefToFullpath
def SplitTokenToFullpath

Public Attributes

 default_ns
 dict
 parent
 ret
 retlist

Detailed Description

ディクショナリ管理クラス

Definition at line 49 of file RtmCompData.py.


Constructor & Destructor Documentation

def RtmCompData.RtmDictCore.__init__ (   self,
  parent 
)
クラスの初期化

[引数]
parent -- 親クラス

[戻り値]
void

Reimplemented in RtmCompData.RtmCompData.

Definition at line 51 of file RtmCompData.py.

Definition at line 65 of file RtmCompData.py.


Member Function Documentation

ディクショナリの削除

[引数]
void

[戻り値]
void 

Definition at line 86 of file RtmCompData.py.

def RtmCompData.RtmDictCore.GetBindingNameToFullpath (   self,
  position 
)
ディクショナリからBinding_nameを取得

[引数]
position -- フルパス指定

[戻り値]
bname      -- binding name

Definition at line 295 of file RtmCompData.py.

def RtmCompData.RtmDictCore.GetIdToFullpathCallback (   self,
  position 
)
ディクショナリからIdを取得

[引数]
position -- フルパス指定

[戻り値]
Id      -- Id

Definition at line 275 of file RtmCompData.py.

def RtmCompData.RtmDictCore.GetInPortToRefCallback (   self,
  fullpath 
)
ディクショナリのオブジェクトリファレンスからInPortを取得

[引数]
fullpath     -- フルパス指定

[戻り値]
inport_list  -- インポートリスト

Definition at line 98 of file RtmCompData.py.

def RtmCompData.RtmDictCore.GetKindToFullpathCallback (   self,
  position 
)
ディクショナリからKindを取得

[引数]
position -- フルパス指定

[戻り値]
kind      -- Kind

Definition at line 251 of file RtmCompData.py.

ディクショナリからオブジェクトリファレンスを取得

[引数]
position -- フルパス指定

[戻り値]
ref      -- オブジェクトリファレンス

Definition at line 231 of file RtmCompData.py.

def RtmCompData.RtmDictCore.GetOutPortToRefCallback (   self,
  fullpath 
)
ディクショナリのオブジェクトリファレンスからOutPortを取得

[引数]
fullpath  -- フルパス指定

[戻り値]
outport_list -- アウトポートリスト

Definition at line 139 of file RtmCompData.py.

def RtmCompData.RtmDictCore.SetObjRefToFullpath (   self,
  position,
  comp 
)
ディクショナリにオブジェクトリファレンスを追加

[引数]
position -- フルパス指定
comp      -- objref,id,kind のディクショナリ

[戻り値]
void

Definition at line 178 of file RtmCompData.py.

def RtmCompData.RtmDictCore.SplitTokenToFullpath (   self,
  fullname 
)
フルパス名称のトークン分割

[引数]
fullname -- '/'区切りのフルパス
    5階層以上の文字列はエラー

[戻り値]
key_list -- トークンのlist

Definition at line 69 of file RtmCompData.py.


Member Data Documentation

Definition at line 58 of file RtmCompData.py.

Definition at line 58 of file RtmCompData.py.

Reimplemented in RtmCompData.RtmCompData.

Definition at line 58 of file RtmCompData.py.

Definition at line 238 of file RtmCompData.py.

Definition at line 106 of file RtmCompData.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