Public Member Functions | |
None | __init__ (self) |
AABBTreePolyline2 | get (self) |
AABBTreePolyline2 | getOrCreate (self, func_AABBTreePolyline_Vector2_float creator) |
int | heapBytes (self) |
None | reset (self) |
None | update (self, func_void_from_AABBTreePolyline_Vector2_float updater) |
Static Public Member Functions | |
None | __init__ (*args, **kwargs) |
Protected Member Functions | |
UniqueThreadSafeOwner_AABBTreePolyline2 | _Equal (self, UniqueThreadSafeOwner_AABBTreePolyline2 b) |
Static Protected Member Functions | |
UniqueThreadSafeOwner_AABBTreePolyline2 | _Equal (*args, **kwargs) |
Generated from: MR::UniqueThreadSafeOwner<MR::AABBTreePolyline2> 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 meshlib.mrmeshpy.UniqueThreadSafeOwner_AABBTreePolyline2.__init__ | ( | self | ) |
|
staticprotected |
|
protected |
AABBTreePolyline2 meshlib.mrmeshpy.UniqueThreadSafeOwner_AABBTreePolyline2.get | ( | self | ) |
returns existing owned object and does not create new one
AABBTreePolyline2 meshlib.mrmeshpy.UniqueThreadSafeOwner_AABBTreePolyline2.getOrCreate | ( | self, | |
func_AABBTreePolyline_Vector2_float | creator ) |
returns existing owned object or creates new one using creator function
int meshlib.mrmeshpy.UniqueThreadSafeOwner_AABBTreePolyline2.heapBytes | ( | self | ) |
returns the amount of memory this object occupies on heap
None meshlib.mrmeshpy.UniqueThreadSafeOwner_AABBTreePolyline2.reset | ( | self | ) |
deletes owned object
None meshlib.mrmeshpy.UniqueThreadSafeOwner_AABBTreePolyline2.update | ( | self, | |
func_void_from_AABBTreePolyline_Vector2_float | updater ) |
calls given updater for the owned object (if any)