[Insight-users] problem in Getting Started with ITK+VTK
jx x
joshjx at yahoo.com
Fri, 20 Feb 2004 09:45:04 -0800 (PST)
Hi Luis,
Yes, it works! Thank you very much!
Josh
--- Luis Ibanez <luis.ibanez at kitware.com> wrote:
>
> Hi Josh,
>
> The files that you need are in
>
> InsightApplications/Auxiliary/vtk
>
> itkImageToVTKImageFilter.h
> itkImageToVTKImageFilter.txx
> itkVTKImageToImageFilter.h
> itkVTKImageToImageFilter.txx
>
> Copy these files into the directory
> where you are putting the code of
> your example.
>
>
> Regards,
>
>
> Luis
>
>
>
> -------------
> jx x wrote:
>
> > Hello, I meet a problem when I try to run the
> example
> > in "Getting Started II", which is "Getting Started
> > with ITK+VTK".
> >
> > I used Cmake to build the project, and when I open
> > myProject.dsw and try to build ALL_BUILD, there is
> a
> > error:
> > C:\workSP\testPJSOU\myProject.cxx(3): fatal error
> > C1083: Cannot open include file:
> > 'itkImageToVTKImageFilter.h': No such file or
> > directory
> >
> > I search the whole ITK_1.6 package, and I can not
> find
> > "itkImageToVTKImageFilter.h". Am I wrong in some
> > place?
> >
> > Attachment are firstIVTK.cxx and CmakeLists.txt
> file.
> > BTW, I changed the project name to firstIVTK.
> >
> > Thanks very much!
> >
> > Josh
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Mail SpamGuard - Read only the mail you
> want.
> > http://antispam.yahoo.com/tools
> >
> >
> >
>
------------------------------------------------------------------------
> >
> > #include "itkImage.h"
> > #include "itkImageFileReader.h"
> > #include "itkImageToVTKImageFilter.h"
> >
> > #include "vtkImageViewer.h"
> > #include "vtkRenderWindowInteractor.h"
> >
> > int main( int argc, char **argv) {
> >
> > typedef itk::Image<unsigned short,2>
> ImageType;
> > typedef itk::ImageFileReader<Imagetype>
> ReaderType;
> > typedef itk::ImageToVTKImageFilter<ImageType>
> ConnectorType;
> >
> > ReaderType::Pointer reader = readertype::New();
> > ConnectorType::Pointer connector =
> ConnectorType::New();
> >
> > reader->setFilename( argv[1] );
> > connector->SetInput( reader->GetOutput() );
> >
> > vtkImageViewer * viewer = vtkImageViewer::New();
> > vtkRenderWindowInteractor *
> renderWindowInteractor =
> > vtkRenderWindowInteractor::New();
> >
> > viewer->SetupInteractor( renderWindowInteractor
> );
> > viewer->SetInput( connector->GetOutput() );
> >
> > viewer->Render();
> > viewer->SetColorWindow( 255 );
> > viewer->SetColorLevel( 128 );
> > renderWindowInteractor->Start();
> >
> > return 0;
> > }
> >
> >
> >
> >
> >
> >
> >
>
------------------------------------------------------------------------
> >
> > # This project is designed to be built outside the
> Insight source tree.
> > # It uses ITK and VTK together
> > PROJECT(firstIVTK)
> >
> > # Find ITK.
> > FIND_PACKAGE(ITK)
> > IF(ITK_FOUND)
> > INCLUDE(${ITK_USE_FILE})
> > ELSE(ITK_FOUND)
> > MESSAGE(FATAL_ERROR
> > "Cannot build without ITK. Please set
> ITK_DIR.")
> > ENDIF(ITK_FOUND)
> >
> > # Find VTK.
> > FIND_PACKAGE(VTK)
> > IF(VTK_FOUND)
> > INCLUDE(${VTK_USE_FILE})
> > ELSE(VTK_FOUND)
> > MESSAGE(FATAL_ERROR
> > "Cannot build without VTK. Please set
> VTK_DIR.")
> > ENDIF(VTK_FOUND)
> >
> > INCLUDE_DIRECTORIES(${firstIVTK_SOURCE_DIR})
> >
> > ADD_EXECUTABLE(firstIVTK firstIVTK.cxx )
> >
> > TARGET_LINK_LIBRARIES(firstIVTK
> > ITKBasicFilters ITKCommon ITKIO
> > vtkRendering vtkGraphics vtkHybrid
> > vtkImaging vtkIO vtkFiltering vtkCommon)
>
>
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
__________________________________
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
http://antispam.yahoo.com/tools