img->Update();
img->UpdateInformation();
- wxVtkBaseView * baseView = _theViewPanel->getWxVtkBaseView();
+//EED??? wxVtkBaseView * baseView = _theViewPanel->getWxVtkBaseView();
double range[2];
img->GetScalarRange(range);
typedef unsigned short OutputPixelType2;
typedef itk::Image< OutputPixelType2, Dimension > OutputImageType2;
- //Definición del thresholder
+ //DefiniciÛn del thresholder
typedef itk::BinaryThresholdImageFilter<
InternalImageType,
OutputImageType > ThresholdingFilterType;
- //Definición del primer filtro de conversión de pixeles
+ //DefiniciÛn del primer filtro de conversiÛn de pixeles
typedef itk::CastImageFilter<
OutputImageType, OutputImageType2 > CastFilterType;
- //Definición del segundo tipo de conversión de pixeles
+ //DefiniciÛn del segundo tipo de conversiÛn de pixeles
typedef itk::CastImageFilter<
OutputImageType2, InternalImageType > CastFilterType2;
- //Tercer tipo de conversión
+ //Tercer tipo de conversiÛn
typedef itk::RescaleIntensityImageFilter<
InternalImageType,
OutputImageType > CastFilterType3;
- //Cuarto tipo de conversión
+ //Cuarto tipo de conversiÛn
typedef itk::RescaleIntensityImageFilter<
OutputImageType,
OutputImageType > CastFilterType4;
thresholder->SetOutsideValue( 255 );
thresholder->SetInsideValue( 0 );
- //Definción de conexiónes entre VTK e ITK y el writer
+ //DefinciÛn de conexiÛnes entre VTK e ITK y el writer
typedef itk::VTKImageToImageFilter<OutputImageType2> ConnectorType;
typedef itk::ImageToVTKImageFilter<OutputImageType> ConnectorType2;
typedef itk::ImageFileWriter< OutputImageType > WriterType;
std::cout<<" x Anterior "<<xAct<<" x actual "<<x<<std::endl;
std::cout<<" y Anterior "<<yAct<<" y actual "<<y<<std::endl;
std::cout<<" x "<<p[0]<<" y "<<p[1]<<std::endl;
- vecZ.push_back( -900 );
+ vecZ.push_back( 900 );
xAct=x;
yAct=y;
}
std::cout<<" y Anterior "<<yAct<<" y actual "<<y<<std::endl;
std::cout<<" x "<<p[0]<<" y "<<p[1]<<std::endl;
vecY.push_back( p[1] );
- vecZ.push_back( -900 );
+ vecZ.push_back( 900 );
xAct=x;
yAct=y;
}
vecX.push_back(vecXo.back());
std::cout<<" x Siguiente "<<vecXo.back();
vecXo.pop_back();
- vecZ.push_back( -900 );
+ vecZ.push_back( 900 );
}
while(!vecYo.empty())
{
// double y=p[1];
vecX.push_back( p[0] );
vecY.push_back( p[1] );
- vecZ.push_back( -900 );
+ vecZ.push_back( 900 );
// vecZ.push_back( p[2] );
}
_refLineModel->SetCloseContour(false);
_refLineControl->CreateNewManualContour();
- double z = _refLineControl->GetZ();
+//EED?? double z = _refLineControl->GetZ();
/*
_refLineControl->AddPoint(50,100,z);
_refLineControl->AddPoint(80,40,z);
_thresholdActor = vtkImageActor::New( );
_thresholdActor->SetInput( mapperImage->GetOutput() );
_thresholdActor->SetOpacity( 0.6 );
- _thresholdActor->InterpolateOn( );
+ _thresholdActor->SetPosition( 0,0, z+1 );
+ _thresholdActor->InterpolateOn( );
}
else
{
img->Update();
img->UpdateInformation();
- wxVtkBaseView * baseView = _theViewPanel->getWxVtkBaseView();
+//EED?? wxVtkBaseView * baseView = _theViewPanel->getWxVtkBaseView();
double range[2];
img->GetScalarRange(range);