Class ObjectOwnedBase
java.lang.Object
org.itk.simple.ObjectOwnedBase
- Direct Known Subclasses:
- Command,- LoggerBase
An abstract base class to connect this object with the lifetime of
another.
This class maintains a list of Objects and callbacks to call when this
object is deleted.
Optionally, "OwnedByObjects" property can be enabled so that when
the last referenced object is removed this object will be deleted.
C++ includes: sitkObjectOwnedBase.h
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddelete()virtual itk::simple::ObjectOwnedBase::~ObjectOwnedBase()=0protected voidfinalize()protected static longgetCPtr(ObjectOwnedBase obj) getName()virtual std::string itk::simple::ObjectOwnedBase::GetName() const Set object name.voidvirtual void itk::simple::ObjectOwnedBase::SetName(const std::string &name) Get object name.protected static long
- 
Field Details- 
swigCMemOwnprotected transient boolean swigCMemOwn
 
- 
- 
Constructor Details- 
ObjectOwnedBaseprotected ObjectOwnedBase(long cPtr, boolean cMemoryOwn) 
 
- 
- 
Method Details- 
getCPtr
- 
swigRelease
- 
finalize
- 
deletepublic void delete()virtual itk::simple::ObjectOwnedBase::~ObjectOwnedBase()=0
- 
getNamevirtual std::string itk::simple::ObjectOwnedBase::GetName() const Set object name.
- 
setNamevirtual void itk::simple::ObjectOwnedBase::SetName(const std::string &name) Get object name.
 
-