The OdRxObjectPtr class is a non-typified smart pointer that works with any
classes derived from the OdRxObject. You do not need to define a new type
for it. For example, the class definition:
class MyObj : public OdRxObject
{
public:
MyObj();
~MyObj();
};
The testing function has the following implementation: