OpenRTM-aist-Python 2.0.2
OpenRTM_aist.NumberingPolicy.ProcessUniquePolicy クラス

[詳解]

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

公開メンバ関数

 __init__ (self)
 
 onCreate (self, obj)
 
 onDelete (self, obj)
 
 find (self, obj)
 

詳解

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

オブジェクトを生成する際のネーミング・ポリシー(命名規則)を管理するための クラス。

から
0.4.0

構築子と解体子

◆ __init__()

OpenRTM_aist.NumberingPolicy.ProcessUniquePolicy.__init__ ( self)

コンストラクタ

コンストラクタ

引数
self

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

メソッド詳解

◆ find()

OpenRTM_aist.NumberingPolicy.ProcessUniquePolicy.find ( self,
obj )

オブジェクトの検索

オブジェクトリストから指定されたオブジェクトを検索し、 該当するオブジェクトが格納されている場合にはインデックスを返す。

引数
self
obj検索対象オブジェクト
戻り値
オブジェクト格納インデックス

◆ onCreate()

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

オブジェクト生成時の名称作成

オブジェクト生成時の名称を生成する。 生成済みインスタンスの数に応じた名称を生成する。

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

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

◆ onDelete()

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

オブジェクト削除時の名称解放

オブジェクト削除時に名称を解放する。 オブジェクト削除時に生成済みインスタンス数を減算する。

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

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


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