\name{ObjectOwnedBase}
\alias{ObjectOwnedBase}
\title{ObjectOwnedBase}
\Rdversion{1.1}
\docType{class}
\description{
An abstract base class to connect this object with the lifetime of
another.
ObjectOwnedBase}
\details{
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.
ObjectOwnedBase}
%C++ includes: sitkObjectOwnedBase.h
\section{Methods}{
\describe{
\item{std::string GetName() const:}{
Set object name.
}
\item{ ObjectOwnedBase()=default:}{}
\item{void SetName(const std::string &name):}{
Get object name.
}
\item{ ~ObjectOwnedBase()=0:}{}
}
}
