FX::TnFXVTKHold< type > Class Template Reference
[2D and 3D Graphing]

#include <TnFXVTKCanvas.h>

Inheritance diagram for FX::TnFXVTKHold< type >:

FX::Generic::ptr< type, ownershipPolicy > List of all members.

Detailed Description

template<class type>
class FX::TnFXVTKHold< type >

Destructive smart pointer holding a vtkObject.

This class simply ensures that the vtkObject is correctly destroyed on destruction.

Definition at line 32 of file TnFXVTKCanvas.h.

Public Member Functions

 TnFXVTKHold (type *p=0)
 ~TnFXVTKHold ()
TnFXVTKHoldoperator= (const TnFXVTKHold &o)
type & operator * ()
const type & operator * () const
type * operator-> ()
const type * operator-> () const
template<typename T>
bool operator== (const ptr< T > &o) const
template<typename T>
bool operator== (T *o) const
 operator Tester * () const
bool operator! () const
template<typename T>
bool operator!= (const ptr< T > &o) const
template<typename T>
bool operator!= (T *o) const

Friends

type * PtrRelease (ptr &p)
void PtrReset (ptr &p, type *data)


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:37:54 2009 for TnFOX by doxygen v1.4.7