Public メソッド | |
def | __init__ |
コンストラクタ | |
def | registerObject |
指定したオブジェクトを登録する | |
def | unregisterObject |
指定したオブジェクトを登録解除する | |
def | find |
オブジェクトを検索する | |
def | getObjects |
登録されているオブジェクトのリストを取得する | |
def | for_each |
オブジェクトを検索する | |
データ構造 | |
class | Objects |
オブジェクト管理用内部クラス [詳細] |
各種オブジェクトを管理するためのクラス。
ObjectManager.py の 86 行で定義されています。
def __init__ | ( | self, | ||
predicate | ||||
) |
def registerObject | ( | self, | ||
obj | ||||
) |
指定したオブジェクトを登録する
指定したオブジェクトを登録する。 同一オブジェクトが登録済みの場合は、何も行わない。
self | ||
obj | 登録対象オブジェクト |
ObjectManager.py の 136 行で定義されています。
def unregisterObject | ( | self, | ||
id | ||||
) |
指定したオブジェクトを登録解除する
指定したオブジェクトの登録を解除し、取得する。 指定したオブジェクトが登録されていない場合にはNULLを返す。
self | ||
id | 登録解除対象オブジェクトのID |
ObjectManager.py の 164 行で定義されています。
def find | ( | self, | ||
id | ||||
) |
オブジェクトを検索する
登録されているオブジェクトの中から指定した条件に合致するオブジェクトを検索 して取得する。 指定した条件に合致するオブジェクトが登録されていない場合にはNULLを返す。
self | ||
id | 検索対象オブジェクトのID |
ObjectManager.py の 195 行で定義されています。
def getObjects | ( | self | ) |
登録されているオブジェクトのリストを取得する
登録されているオブジェクトのリストを取得する。
self |
ObjectManager.py の 219 行で定義されています。
def for_each | ( | self, | ||
p | ||||
) |