for (i=0;i<size;i++)
{
- if (i < _lstInteractorStyleMaracas.size() )
+ if (i < (int)_lstInteractorStyleMaracas.size() )
{
intStyMar = _lstInteractorStyleMaracas[i];
} else {
//---------------------------------------------------------------------------
void vtkInteractorStyleBaseView::TransformCoordinate(double &X, double &Y, double &Z)
{
- vtkImageViewer2 *imageViewer = ((wxVtk2DBaseView*)GetWxVtk2DBaseView())->_imageViewer2XYZ->GetVtkImageViewer2();
+ if(((wxVtk2DBaseView*)GetWxVtk2DBaseView())->_imageViewer2XYZ){
+ vtkImageViewer2 *imageViewer = ((wxVtk2DBaseView*)GetWxVtk2DBaseView())->_imageViewer2XYZ->GetVtkImageViewer2();
- imageViewer->GetRenderer()->SetDisplayPoint((int)X, (int)Y, (int)Z);
- imageViewer->GetRenderer()->DisplayToWorld();
- double fP[4];
- imageViewer->GetRenderer()->GetWorldPoint( fP );
+ imageViewer->GetRenderer()->SetDisplayPoint((int)X, (int)Y, (int)Z);
+ imageViewer->GetRenderer()->DisplayToWorld();
+ double fP[4];
+ imageViewer->GetRenderer()->GetWorldPoint( fP );
- if ( fP[3] ){
- fP[0] /= fP[3];
- fP[1] /= fP[3];
- fP[2] /= fP[3];
- }
+ if ( fP[3] ){
+ fP[0] /= fP[3];
+ fP[1] /= fP[3];
+ fP[2] /= fP[3];
+ }
-// EEDx5
- ((wxVtk2DBaseView*)GetWxVtk2DBaseView())->TransformCoordinate_spacing_ViewToModel(fP[0],fP[1],fP[2]);
+ // EEDx5
+ ((wxVtk2DBaseView*)GetWxVtk2DBaseView())->TransformCoordinate_spacing_ViewToModel(fP[0],fP[1],fP[2]);
- X=fP[0];
- Y=fP[1];
- Z=fP[2];
+ X=fP[0];
+ Y=fP[1];
+ Z=fP[2];
+ }
}
//---------------------------------------------------------------------------
void vtkInteractorStyleBaseView::SetwxVtkBaseView(wxVtkBaseView *wxvtkbaseview)