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

Public Member Functions

def __del__ (self)
 
def __init__ (self, parent)
 
def ClearDictionary (self)
 
def GetBindingNameToFullpath (self, position)
 
def GetIdToFullpathCallback (self, position)
 
def GetInPortToRefCallback (self, fullpath)
 
def GetKindToFullpathCallback (self, position)
 
def GetObjRefToFullpathCallback (self, position)
 
def GetOutPortToRefCallback (self, fullpath)
 
def SetObjRefToFullpath (self, position, comp)
 
def SplitTokenToFullpath (self, fullname)
 

Public Attributes

 default_ns
 
 dict
 
 parent
 
 ret
 
 retlist
 

Detailed Description

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

Definition at line 49 of file RtmCompData.py.

Constructor & Destructor Documentation

◆ __init__()

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

[引数]
parent -- 親クラス

[戻り値]
void

Definition at line 51 of file RtmCompData.py.

◆ __del__()

def RtmCompData.RtmDictCore.__del__ (   self)

Definition at line 65 of file RtmCompData.py.

Member Function Documentation

◆ ClearDictionary()

def RtmCompData.RtmDictCore.ClearDictionary (   self)
ディクショナリの削除

[引数]
void

[戻り値]
void 

Definition at line 86 of file RtmCompData.py.

◆ GetBindingNameToFullpath()

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

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

[戻り値]
bname      -- binding name

Definition at line 295 of file RtmCompData.py.

◆ GetIdToFullpathCallback()

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

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

[戻り値]
Id      -- Id

Definition at line 275 of file RtmCompData.py.

◆ GetInPortToRefCallback()

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

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

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

Definition at line 98 of file RtmCompData.py.

◆ GetKindToFullpathCallback()

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

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

[戻り値]
kind      -- Kind

Definition at line 251 of file RtmCompData.py.

◆ GetObjRefToFullpathCallback()

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

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

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

Definition at line 231 of file RtmCompData.py.

◆ GetOutPortToRefCallback()

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

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

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

Definition at line 139 of file RtmCompData.py.

◆ SetObjRefToFullpath()

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

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

[戻り値]
void

Definition at line 178 of file RtmCompData.py.

◆ SplitTokenToFullpath()

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

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

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

Definition at line 69 of file RtmCompData.py.

Member Data Documentation

◆ default_ns

RtmCompData.RtmDictCore.default_ns

Definition at line 62 of file RtmCompData.py.

◆ dict

RtmCompData.RtmDictCore.dict

Definition at line 61 of file RtmCompData.py.

◆ parent

RtmCompData.RtmDictCore.parent

Definition at line 60 of file RtmCompData.py.

◆ ret

RtmCompData.RtmDictCore.ret

Definition at line 241 of file RtmCompData.py.

◆ retlist

RtmCompData.RtmDictCore.retlist

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