Hi,<br>I think that the spaces inside your include directive are guilty.<br><br>HTH<br>Jerome<br><br><div class="gmail_quote">2011/5/20 sudhanshu gupta <span dir="ltr">&lt;<a href="mailto:sudhanshugupta2511@gmail.com">sudhanshugupta2511@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">HI<br><br><br>CMakeLists.txt:<div class="im"><br><br>cmake_minimum_required(VERSION 2.6)
<br> 
<br>PROJECT(pipeline)
<br> 
<br>FIND_PACKAGE(VTK REQUIRED)
<br>INCLUDE(${VTK_USE_FILE})
<br> 
<br>ADD_EXECUTABLE(pipeline pipeline.cxx)
<br></div>TARGET_LINK_LIBRARIES(pipeline vtkIO)<br><br><br><br><br>Code:<div class="im"><br><br><br>#include&lt; vtkImageReader.h &gt;<br>#include&lt; vtkJPEGReader.h &gt;<br>#include&lt; vtkImageDataGeometryFilter.h &gt;<br>
#include&lt; vtkWarpScalar.h &gt;<br>
#include&lt; vtkInteractorStyleTrackballCamera.h &gt;<br>#include&lt; vtkRenderWindowInteractor.h &gt;<br>#include&lt; vtkRenderWindow.h &gt;<br>#include&lt; vtkRenderer.h &gt;<br>#include&lt; vtkLODActor.h &gt;<br>#include&lt; vtkPolyDataMapper.h &gt;<br>

#include&lt; vtkDataSetMapper.h &gt;<br>#include&lt; vtkGeometryFilter.h &gt;<br>#include&lt; vtkMergeFilter.h &gt;<br>#include&lt; vtkTexture.h &gt;<br><br></div>    vtkImageReader *elevReader = vtkImageReader::New();<br>
    elevReader-&gt;SetFileName( &quot;canyon_elev.raw&quot; );<br>
    elevReader-&gt;SetDataExtent( 0, 1023, 0, 511, 0, 0 );<br>    elevReader-&gt;SetDataScalarTypeToUnsignedChar( );<br>    elevReader-&gt;Update( ); // Needed to generate contour scale !<br>    <br>    vtkJPEGReader *textureReader = vtkJPEGReader::New( );<br>

    textureReader-&gt;SetFileName( &quot;canyon_rgb.jpg&quot; );<br>   <br><br>    vtkImageDataGeometryFilter *geometry = vtkImageDataGeometryFilter::New( );<br>    geometry-&gt;SetInput( elevReader-&gt;GetOutput( ) );<br>

<br>    vtkWarpScalar *warper = vtkWarpScalar::New( );<br>    warper-&gt;SetInput( ( vtkPointSet * ) ( geometry-&gt;GetOutput( ) ) );<br>    warper-&gt;SetScaleFactor( scalingFactor );<br><br>    vtkGeometryFilter *geomFilter = vtkGeometryFilter::New( );<br>

    geomFilter-&gt;SetInput( ( vtkDataSet * ) ( warper-&gt;GetOutput( ) ) );<br><br>    vtkTexture *texture = vtkTexture::New( );<br>    texture-&gt;SetInput( textureReader-&gt;GetOutput( ) );<br>    texture-&gt;RepeatOff( );<br>

<br>    vtkMergeFilter *merger = vtkMergeFilter::New( );<br>    merger-&gt;SetGeometry( ( vtkDataSet * ) ( geomFilter-&gt;GetOutput( ) ) );<br>    merger-&gt;SetScalars( ( vtkDataSet * ) ( textureReader-&gt;GetOutput( ) ) );<br>

<br>    vtkGeometryFilter *geomFilter2 = vtkGeometryFilter::New( );<br>    geomFilter2-&gt;SetInput( merger-&gt;GetOutput( ) );<br>    float data[ 2 ], delta8;<br>    elevReader-&gt;GetOutput( )-&gt;GetScalarRange( data );<br>

    dataMin = data[ 0 ];<br>    dataMax = data[ 1 ];<br>    delta8 = ( data[ 1 ] - data[ 0 ] ) / 8; <br>    cout &lt;&lt; &quot;Data Min, Max, delta8 = &quot; &lt;&lt; dataMin &lt;&lt; &quot;, &quot; &lt;&lt; dataMax &lt;&lt; &quot;, &quot; <br>

        &lt;&lt; delta8 &lt;&lt; endl;<br>    for( i = 0; i &lt; 4; i++ ) {<br>        contours[ i ] = vtkContourFilter::New( );<br>        contours[ i ]-&gt;SetInput( ( vtkDataSet * ) ( elevReader-&gt;GetOutput( ) ) );<br>

        contourHeights[ i ] = data[ 0 ] + delta8 * ( 2 * i + 1 );<br>        contours[ i ]-&gt;SetValue( 0, contourHeights[ i ] );<br>    }<br>    vtkDataSetMapper *surfaceMapper = vtkDataSetMapper::New();<br>    surfaceMapper-&gt;SetInput( ( vtkDataSet * ) ( geomFilter2-&gt;GetOutput()  ));<br>

    surfaceMapper-&gt;SetScalarRange( 0, 255 );<br><br>    vtkPolyDataMapper *contourMappers[ 4 ];<br>    for( i = 0; i &lt; 4; i++ ) {<br>        contourMappers[ i ] = vtkPolyDataMapper::New();<br>        contourMappers[ i ]-&gt;SetInput( contours[ i ]-&gt;GetOutput() );<br>

        contourMappers[ i ]-&gt;SetScalarModeToUsePointFieldData( );<br>    }<br><br>    vtkLODActor *surfaceActor = vtkLODActor::New();<br>    surfaceActor-&gt;SetMapper( surfaceMapper );<br>    surfaceActor-&gt;SetTexture( texture );<br>

    float colors[ 4 ] [ 3 ] = { { 1.0, 0.0, 0.0 }, { 0.0, 1.0, 0.0 },<br>        { 0.0, 0.0, 1.0 }, { 1.0, 1.0, 0.0 } };<br>    for( i = 0; i &lt; 4; i++ ) {<br>        contourActors[ i ] = vtkActor::New( );<br>        contourActors[ i ]-&gt;SetMapper( contourMappers[ i ] );<br>

        contourActors[ i ]-&gt;GetProperty( )-&gt;SetColor( colors[ i ] );<br>    } <br>    <br><br>    vtkRenderer *ren1= vtkRenderer::New();<br>    ren1-&gt;AddActor( surfaceActor );<br>    ren1-&gt;SetBackground( 0.1, 0.2, 0.4 );<br>

    ren1-&gt;SetViewport(0.0, 0.0, 1.0, 1.0);<br>    for( i = 0; i &lt; 4; i++ ) {<br>        ren1-&gt;AddActor( contourActors[ i ] );<br>        contourActors[ i ]-&gt;AddPosition( 0.0, 0.0, 2.0 - contourHeights[ i ] );<br>

    }<br> <br><br>    vtkRenderWindow *renWin = vtkRenderWindow::New();<br>    renWin-&gt;AddRenderer( ren1 );<br>    renWin-&gt;SetSize( 600, 600 );<br>  <br>    vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();<br>

    iren-&gt;SetRenderWindow(renWin);<br>   <br>    vtkInteractorStyleTrackballCamera *style = vtkInteractorStyleTrackballCamera::New();<br>    iren-&gt;SetInteractorStyle(style);<br>   <br>    iren-&gt;Initialize();<br>
    iren-&gt;Start();<br>
   <br>    elevReader-&gt;Delete();<br>    ren1-&gt;Delete();<br>    renWin-&gt;Delete();<br>    iren-&gt;Delete();<br>    style-&gt;Delete();<br>    <br>    return 0;<br>} <br><br><br><br>Error:<br><br>Scanning dependencies of target pipeline<div class="im">
<br>
[100%] Building CXX object CMakeFiles/pipeline.dir/pipeline.cxx.o<br>/home/sudhanshu/pipeline/pipeline.cxx:1: fatal error:  vtkImageReader.h : No such file or directory<br>compilation terminated.<br>make[2]: *** [CMakeFiles/pipeline.dir/pipeline.cxx.o] Error 1<br>

make[1]: *** [CMakeFiles/pipeline.dir/all] Error 2<br>make: *** [all] Error 2<br><br><br></div>Please see whats the problem I am not able to configure it.<br>Thank you.. <br><br><br>
<br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br>