/// \brief /// Returns the type of this instance if GetOwnerTypedObject is implemented for a typed object such as VisObject3D_cl. /// /// \return /// Returns the RTTI type of the child. Returns NULL if the GetOwnerTypedObject function is not re-implemented in the class that inherits. inline VType* GetOwnerTypeId() { VTypedObject* pObj = this->GetOwnerTypedObject(); if (pObj) { return pObj->GetTypeId(); } return NULL; }