Program: bbtk
Module: $RCSfile: bbwxvtkViewer2D.cxx,v $
Language: C++
- Date: $Date: 2008/05/14 07:01:00 $
- Version: $Revision: 1.5 $
+ Date: $Date: 2008/05/14 12:32:26 $
+ Version: $Revision: 1.6 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
// LG : because it has been allocated with operator new not method ::New
// we want to force its destruction without taking care of vtk ref counting
// on the contrary the following vtk objects are deleted with vtk Delete
- std::cout << "Viewer2DWidget::~Viewer2DWidget()" << std::endl;
+ // std::cout << "Viewer2DWidget::~Viewer2DWidget()" << std::endl;
if (backImageData)
{
// backImageData->UnRegister(NULL);
imageViewer->Delete();
}
delete wxvtkrenderwindowinteractor;
- std::cout << "Viewer2DWidget::~Viewer2DWidget() OK" << std::endl;
+ // std::cout << "Viewer2DWidget::~Viewer2DWidget() OK" << std::endl;
}
//-------------------------------------------------------------------------
void Viewer2DWidget::UpdateView()
{
- std::cout << "Viewer2DWidget::UpdateView() "<<mBox->bbGetFullName() << std::endl;
- std::cout << "slice="<<mBox->bbGetInputSlice()<<std::endl;
+ // std::cout << "Viewer2DWidget::UpdateView() "<<mBox->bbGetFullName() << std::endl;
+ // std::cout << "slice="<<mBox->bbGetInputSlice()<<std::endl;
+
if ( (mBox->bbGetInputIn()!=NULL) &&
(backImageData != mBox->bbGetInputIn()) )
{
imageViewer->SetupInteractor ( wxvtkrenderwindowinteractor );
}
- std::cout << "V2D b="<<backImageData<<std::endl;
+ // std::cout << "V2D b="<<backImageData<<std::endl;
if (backImageData)
{
- std::cout << "V2D r1="<<backImageData->GetReferenceCount()<<std::endl;
+ // std::cout << "V2D r1="<<backImageData->GetReferenceCount()<<std::endl;
// backImageData->DebugOn();
// backImageData->UnRegister(NULL);
}
backImageData = mBox->bbGetInputIn();
- std::cout << "V2D r2="<<backImageData->GetReferenceCount()<<std::endl;
+ // std::cout << "V2D r2="<<backImageData->GetReferenceCount()<<std::endl;
// backImageData->DebugOn();
// backImageData->PrintSelf(std::cout,0);
(mBox->bbIsShown()))
{
int z = mBox->bbGetInputSlice();
- std::cout << "slice = "<<z<<std::endl;
+ // std::cout << "slice = "<<z<<std::endl;
int ext[6];
backImageData->GetWholeExtent(ext);
- std::cout << "ext = "<<ext[4]<<" - "<<ext[5]<<std::endl;
+ // std::cout << "ext = "<<ext[4]<<" - "<<ext[5]<<std::endl;
if (z<ext[4]) { z=ext[4]; }
if (z>=ext[5]) { z=ext[5]-1; }
// I think there is a problem with rendering before window
// has been reparented ... we have to check this
- ((Viewer2DWidget*)bbGetOutputWidget())->UpdateView();
+ // ((Viewer2DWidget*)bbGetOutputWidget())->UpdateView();
bbSetOutputOut( bbGetInputSlice() );
}