#include <time.h>
using namespace crea;
-
+// Memory tracking allocation
namespace creaImageIO
{
//=====================================================================
//================================================================
- void WxViewer::SetImageVector(std::vector<ImagePointerHolder*>& pointers)
+ void WxViewer::SetImageVector(std::vector<boost::shared_ptr<ImagePointerHolder> >& pointers)
{
wxMutexLocker lock(mMutex);
GimmickDebugMessage(6,"WxViewer::SetImageVector"<<std::endl);
{
if (mCurrent<imagePointers.size())
{
- ImagePointerHolder* iph=imagePointers[mCurrent];
+ boost::shared_ptr<ImagePointerHolder> iph = imagePointers[mCurrent];
+ //ImagePointerHolder* iph= imagePointers[mCurrent];
vtkImageData* currIm=iph->Get();
ShowImage(currIm);
if ( currIm != mLastImageShown )
else
{
mCurrent = 0;
- ImagePointerHolder* iph=imagePointers[mCurrent];
+ //ImagePointerHolder* iph=imagePointers[mCurrent];
+ boost::shared_ptr<ImagePointerHolder> iph = imagePointers[mCurrent];
vtkImageData* currIm=iph->Get();
ShowImage(currIm);
if ( currIm != mLastImageShown )