Program: bbtk
Module: $RCSfile: bbwxvtkViewer3D.cxx,v $
Language: C++
- Date: $Date: 2008/11/13 14:46:48 $
- Version: $Revision: 1.9 $
+ Date: $Date: 2008/11/25 11:17:28 $
+ Version: $Revision: 1.11 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
bbSetInputStereo(false);
bbSetOutputRenderer( NULL );
bbSetOutputInteractor( NULL );
+ bbSetOutputWidget(NULL);
}
void Viewer3D::Process()
{
- ((Viewer3DWidget*)bbGetOutputWidget())->Update();
+ Viewer3DWidget* w = (Viewer3DWidget*)bbGetOutputWidget();
+ if (w) w->Update();
}
*
*
*/
- void Viewer3D::CreateWidget()
+ void Viewer3D::CreateWidget(wxWindow* parent)
{
bbtkDebugMessageInc("Core",9,"Viewer3D::CreateWidget()"<<std::endl);
- Viewer3DWidget* w = new Viewer3DWidget(this,bbGetWxParent(),bbGetInputStereo());
+ Viewer3DWidget* w = new Viewer3DWidget(this,parent,
+ //bbGetWxParent(),
+ bbGetInputStereo());
w->Update();
// when window is shown
void Viewer3D::OnShowWidget()
{
- ((Viewer3DWidget*)bbGetOutputWidget())->Update();
+ Viewer3DWidget* w = (Viewer3DWidget*)bbGetOutputWidget();
+ if (w) w->Update();
}