Public Member Functions | |
| None | __init__ (self) |
| None | __init__ (self, UniqueThreadSafeOwner_AABBTreePoints arg0) |
| AABBTreePoints | get (self) |
| AABBTreePoints | getOrCreate (self, func_AABBTreePoints creator) |
| int | heapBytes (self) |
| UniqueThreadSafeOwner_AABBTreePoints | operator (self, UniqueThreadSafeOwner_AABBTreePoints b) |
| None | reset (self) |
| None | update (self, func_void_from_AABBTreePoints updater) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| UniqueThreadSafeOwner_AABBTreePoints | operator (*args, **kwargs) |
Generated from: MR::UniqueThreadSafeOwner<MR::AABBTreePoints> This class is base class for unique thread safe owning of some objects, for example AABBTree classes derived from this one should have function like getOrCreate
|
static |
| None mrmeshpy.UniqueThreadSafeOwner_AABBTreePoints.__init__ | ( | self | ) |
| None mrmeshpy.UniqueThreadSafeOwner_AABBTreePoints.__init__ | ( | self, | |
| UniqueThreadSafeOwner_AABBTreePoints | arg0 ) |
Implicit copy constructor.
| AABBTreePoints mrmeshpy.UniqueThreadSafeOwner_AABBTreePoints.get | ( | self | ) |
returns existing owned object and does not create new one
| AABBTreePoints mrmeshpy.UniqueThreadSafeOwner_AABBTreePoints.getOrCreate | ( | self, | |
| func_AABBTreePoints | creator ) |
returns existing owned object or creates new one using creator function
| int mrmeshpy.UniqueThreadSafeOwner_AABBTreePoints.heapBytes | ( | self | ) |
returns the amount of memory this object occupies on heap
|
static |
| UniqueThreadSafeOwner_AABBTreePoints mrmeshpy.UniqueThreadSafeOwner_AABBTreePoints.operator | ( | self, | |
| UniqueThreadSafeOwner_AABBTreePoints | b ) |
| None mrmeshpy.UniqueThreadSafeOwner_AABBTreePoints.reset | ( | self | ) |
deletes owned object
| None mrmeshpy.UniqueThreadSafeOwner_AABBTreePoints.update | ( | self, | |
| func_void_from_AABBTreePoints | updater ) |
calls given updater for the owned object (if any)