#include <SMESH_ActorDef.h>

Public Member Functions | |
| TVTKSmartPtr () | |
| TVTKSmartPtr (T *r, bool theIsOwner=false) | |
| TVTKSmartPtr & | operator() (T *r, bool theIsOwner=false) |
| TVTKSmartPtr & | operator= (T *r) |
| T * | Get () const |
Definition at line 37 of file SMESH_ActorDef.h.
| TVTKSmartPtr< T >.TVTKSmartPtr | ( | ) |
Definition at line 40 of file SMESH_ActorDef.h.
{}
| TVTKSmartPtr< T >.TVTKSmartPtr | ( | T * | r, |
| bool | theIsOwner = false |
||
| ) |
Definition at line 41 of file SMESH_ActorDef.h.
: vtkSmartPointer<T>(r) { if(r && theIsOwner) r->Delete(); }
| T* TVTKSmartPtr< T >.Get | ( | ) | const |
Definition at line 52 of file SMESH_ActorDef.h.
{ return this->GetPointer();}
| TVTKSmartPtr& TVTKSmartPtr< T >.operator() | ( | T * | r, |
| bool | theIsOwner = false |
||
| ) |
Definition at line 45 of file SMESH_ActorDef.h.
References TVTKSmartPtr< T >.operator=().
{
vtkSmartPointer<T>::operator=(r);
if(r && theIsOwner)
r->Delete();
return *this;
}
| TVTKSmartPtr& TVTKSmartPtr< T >.operator= | ( | T * | r | ) |
Definition at line 51 of file SMESH_ActorDef.h.
Referenced by TVTKSmartPtr< T >.operator()().
{ vtkSmartPointer<T>::operator=(r); return *this;}