OpenRTM-aist-Python 2.0.0
クラス | 公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.NumberingPolicy.NumberingPolicy クラス

[詳解]

OpenRTM_aist.NumberingPolicy.NumberingPolicy の継承関係図
OpenRTM_aist.NumberingPolicyBase.NumberingPolicyBase OpenRTM_aist.NamingServiceNumberingPolicy.NamingServiceNumberingPolicy OpenRTM_aist.NodeNumberingPolicy.NodeNumberingPolicy OpenRTM_aist.NumberingPolicy.ProcessUniquePolicy

クラス

class  ObjectNotFound
 

公開メンバ関数

def onCreate (self, obj)
 
def onDelete (self, obj)
 

詳解

オブジェクト生成時ネーミング・ポリシー(命名規則)管理用抽象クラス

オブジェクトを生成する際のネーミング・ポリシー(命名規則)を管理するための 抽象クラス。 具象クラスは、以下の関数の実装を提供しなければならない。

から
0.4.0

メソッド詳解

◆ onCreate()

def OpenRTM_aist.NumberingPolicy.NumberingPolicy.onCreate (   self,
  obj 
)

オブジェクト生成時の名称作成(サブクラス実装用)

オブジェクト生成時の名称を生成するための関数
※サブクラスでの実装参照用

引数
self
obj名称生成対象オブジェクト
戻り値
生成したオブジェクト名称

OpenRTM_aist.NumberingPolicyBase.NumberingPolicyBaseを再実装しています。

OpenRTM_aist.NamingServiceNumberingPolicy.NamingServiceNumberingPolicy, OpenRTM_aist.NodeNumberingPolicy.NodeNumberingPolicy, OpenRTM_aist.NumberingPolicy.ProcessUniquePolicyで再実装されています。

◆ onDelete()

def OpenRTM_aist.NumberingPolicy.NumberingPolicy.onDelete (   self,
  obj 
)

オブジェクト削除時の名称解放(サブクラス実装用)

オブジェクト削除時に名称を解放するための関数
※サブクラスでの実装参照用

引数
self
obj名称解放対象オブジェクト

OpenRTM_aist.NumberingPolicyBase.NumberingPolicyBaseを再実装しています。

OpenRTM_aist.NamingServiceNumberingPolicy.NamingServiceNumberingPolicy, OpenRTM_aist.NodeNumberingPolicy.NodeNumberingPolicy, OpenRTM_aist.NumberingPolicy.ProcessUniquePolicyで再実装されています。


このクラス詳解は次のファイルから抽出されました: