<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10px"><div dir="ltr" id="yui_3_16_0_1_1429815563470_5611">Hello!</div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5612"><br></div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613">I am attempting to run VTK 6.2's example/tutorial code Cone.cxx.  It compiles, however I get a segmentation fault.</div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613"><br></div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613">My environment:  iMac i7 quad coe, oS X 10.10, VTK 6.2</div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613"><br></div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613">-------------</div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613">The listing:</div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613">-------------</div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613"><br></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5893"><span class="" style="" id="yui_3_16_0_1_1429815563470_5892"><font face="Courier New, courier, monaco, monospace, sans-serif">/*=========================================================================</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5891"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5890"><span class="" style="" id="yui_3_16_0_1_1429815563470_5889"><font face="Courier New, courier, monaco, monospace, sans-serif">  Program:   Visualization Toolkit</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5888"><span class="" style="" id="yui_3_16_0_1_1429815563470_5887"><font face="Courier New, courier, monaco, monospace, sans-serif">  Module:    Cone.cxx</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5886"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5895"><span class="" style="" id="yui_3_16_0_1_1429815563470_5894"><font face="Courier New, courier, monaco, monospace, sans-serif">  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5896"><span class="" style="" id="yui_3_16_0_1_1429815563470_6440"><font face="Courier New, courier, monaco, monospace, sans-serif">  All rights reserved.</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5898"><span class="" style="" id="yui_3_16_0_1_1429815563470_5897"><font face="Courier New, courier, monaco, monospace, sans-serif">  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5899"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5901"><span class="" style="" id="yui_3_16_0_1_1429815563470_5900"><font face="Courier New, courier, monaco, monospace, sans-serif">     This software is distributed WITHOUT ANY WARRANTY; without even</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6041"><span class="" style="" id="yui_3_16_0_1_1429815563470_6441"><font face="Courier New, courier, monaco, monospace, sans-serif">     the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6040"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">     PURPOSE.  See the above copyright notice for more information.</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6039"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6038"><span class="" style="" id="yui_3_16_0_1_1429815563470_6037"><font face="Courier New, courier, monaco, monospace, sans-serif">=========================================================================*/</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5902"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">//</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6036"><span class="" style="" id="yui_3_16_0_1_1429815563470_6442"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6467">// This example creates a polygonal model of a cone, and then renders it to</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5904"><span class="" style="" id="yui_3_16_0_1_1429815563470_5903"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6466">// the screen. It will rotate the cone 360 degrees and then exit. The basic</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6035"><span class="" style="" id="yui_3_16_0_1_1429815563470_6443"><font face="Courier New, courier, monaco, monospace, sans-serif">// setup of source -> mapper -> actor -> renderer -> renderwindow is</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6034"><span class="" style="" id="yui_3_16_0_1_1429815563470_6465"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6464">// typical of most VTK programs.</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6033"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">//</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5905"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5885"><span class="" style="" id="yui_3_16_0_1_1429815563470_5884"><font face="Courier New, courier, monaco, monospace, sans-serif">// First include the required header files for the VTK classes we are using.</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6032"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">#include "vtkConeSource.h"</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6031"><span class="" style="" id="yui_3_16_0_1_1429815563470_6444"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6478">#include "vtkPolyDataMapper.h"</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6030"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">#include "vtkRenderWindow.h"</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6029"><span class="" style="" id="yui_3_16_0_1_1429815563470_6445"><font face="Courier New, courier, monaco, monospace, sans-serif">#include "vtkCamera.h"</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6028"><span class="" style="" id="yui_3_16_0_1_1429815563470_6446"><font face="Courier New, courier, monaco, monospace, sans-serif">#include "vtkActor.h"</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6027"><span class="" style="" id="yui_3_16_0_1_1429815563470_6447"><font face="Courier New, courier, monaco, monospace, sans-serif">#include "vtkRenderer.h"</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6026"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6448"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">int main()</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5906"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">{</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6449"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6451"><span class="" style="" id="yui_3_16_0_1_1429815563470_6450"><font face="Courier New, courier, monaco, monospace, sans-serif">  // Next we create an instance of vtkConeSource and set some of its</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6453"><span class="" style="" id="yui_3_16_0_1_1429815563470_6452"><font face="Courier New, courier, monaco, monospace, sans-serif">  // properties. The instance of vtkConeSource "cone" is part of a</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6455"><span class="" style="" id="yui_3_16_0_1_1429815563470_6454"><font face="Courier New, courier, monaco, monospace, sans-serif">  // visualization pipeline (it is a source process object); it produces data</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6457"><span class="" style="" id="yui_3_16_0_1_1429815563470_6456"><font face="Courier New, courier, monaco, monospace, sans-serif">  // (output type is vtkPolyData) which other filters may process.</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  vtkConeSource *cone = vtkConeSource::New();</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  cone->SetHeight( 3.0 );</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  cone->SetRadius( 1.0 );</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  cone->SetResolution( 10 );</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6073"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5907"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // In this example we terminate the pipeline with a mapper process object.</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // (Intermediate filters such as vtkShrinkPolyData could be inserted in</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5883"><span class="" style="" id="yui_3_16_0_1_1429815563470_5882"><font face="Courier New, courier, monaco, monospace, sans-serif">  // between the source and the mapper.)  We create an instance of</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // vtkPolyDataMapper to map the polygonal data into graphics primitives. We</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // connect the output of the cone souece to the input of this mapper.</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  vtkPolyDataMapper *coneMapper = vtkPolyDataMapper::New();</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  coneMapper->SetInputConnection( cone->GetOutputPort() );</font></span></div><div class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // Create an actor to represent the cone. The actor orchestrates rendering</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // of the mapper's graphics primitives. An actor also refers to properties</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // via a vtkProperty instance, and includes an internal transformation</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // matrix. We set this actor's mapper to be coneMapper which we created</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // above.</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  vtkActor *coneActor = vtkActor::New();</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  coneActor->SetMapper( coneMapper );</font></span></div><div class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // Create the Renderer and assign actors to it. A renderer is like a</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // viewport. It is part or all of a window on the screen and it is</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6074"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // responsible for drawing the actors it has.  We also set the background</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  // color here.</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  vtkRenderer *ren1= vtkRenderer::New();</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5881"><span class="" style="" id="yui_3_16_0_1_1429815563470_5880"><font face="Courier New, courier, monaco, monospace, sans-serif">  ren1->AddActor( coneActor );</font></span></div><div class="" style=""><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  ren1->SetBackground( 0.1, 0.2, 0.4 );</font></span></div><div class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6025"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5909"><span class="" style="" id="yui_3_16_0_1_1429815563470_5908"><font face="Courier New, courier, monaco, monospace, sans-serif">  // Finally we create the render window which will show up on the screen.</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5911"><span class="" style="" id="yui_3_16_0_1_1429815563470_5910"><font face="Courier New, courier, monaco, monospace, sans-serif">  // We put our renderer into the render window using AddRenderer. We also</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5913"><span class="" style="" id="yui_3_16_0_1_1429815563470_5912"><font face="Courier New, courier, monaco, monospace, sans-serif">  // set the size to be 300 pixels by 300.</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5914"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5916"><span class="" style="" id="yui_3_16_0_1_1429815563470_5915"><font face="Courier New, courier, monaco, monospace, sans-serif">  vtkRenderWindow *renWin = vtkRenderWindow::New();</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6092"><span class="" style="" id="yui_3_16_0_1_1429815563470_6091"><font face="Courier New, courier, monaco, monospace, sans-serif">  renWin->AddRenderer( ren1 );</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5917"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  renWin->SetSize( 300, 300 );</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6093"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6076"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5919"><span class="" style="" id="yui_3_16_0_1_1429815563470_5918"><font face="Courier New, courier, monaco, monospace, sans-serif">  // Now we loop over 360 degreeees and render the cone each time.</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6075"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5920"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  int i;</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6094"><span class="" style="" id="yui_3_16_0_1_1429815563470_6439"><font face="Courier New, courier, monaco, monospace, sans-serif">  for (i = 0; i < 360; ++i)</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6095"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">    {</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5921"><span class="" style="" id="yui_3_16_0_1_1429815563470_6438"><font face="Courier New, courier, monaco, monospace, sans-serif">    // render the image</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6096"><span class="" style="" id="yui_3_16_0_1_1429815563470_6437"><font face="Courier New, courier, monaco, monospace, sans-serif">    renWin->Render();</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5923"><span class="" style="" id="yui_3_16_0_1_1429815563470_5922"><font face="Courier New, courier, monaco, monospace, sans-serif">    // rotate the active camera by one degree</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6098"><span class="" style="" id="yui_3_16_0_1_1429815563470_6097"><font face="Courier New, courier, monaco, monospace, sans-serif">    ren1->GetActiveCamera()->Azimuth( 1 );</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5924"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">    }</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5925"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6436"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5927"><span class="" style="" id="yui_3_16_0_1_1429815563470_5926"><font face="Courier New, courier, monaco, monospace, sans-serif">  // Free up any objects we created. All instances in VTK are deleted by</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6099"><span class="" style="" id="yui_3_16_0_1_1429815563470_6435"><font face="Courier New, courier, monaco, monospace, sans-serif">  // using the Delete() method.</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5928"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">  //</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5929"><span class="" style="" id="yui_3_16_0_1_1429815563470_6434"><font face="Courier New, courier, monaco, monospace, sans-serif">  cone->Delete();</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5930"><span class="" style="" id="yui_3_16_0_1_1429815563470_6433"><font face="Courier New, courier, monaco, monospace, sans-serif">  coneMapper->Delete();</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5931"><span class="" style="" id="yui_3_16_0_1_1429815563470_6432"><font face="Courier New, courier, monaco, monospace, sans-serif">  coneActor->Delete();</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5932"><span class="" style="" id="yui_3_16_0_1_1429815563470_6431"><font face="Courier New, courier, monaco, monospace, sans-serif">  ren1->Delete();</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5933"><span class="" style="" id="yui_3_16_0_1_1429815563470_6430"><font face="Courier New, courier, monaco, monospace, sans-serif">  renWin->Delete();</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5934"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_5935"><span class="" style="" id="yui_3_16_0_1_1429815563470_6429"><font face="Courier New, courier, monaco, monospace, sans-serif">  return 0;</font></span></div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613">















































































































</div><div class="" style="" id="yui_3_16_0_1_1429815563470_5936"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">}</font></span></div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613" class="" style=""><br class="" style=""></div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613" class="" style="">-------------</div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613" class="" style="">I compile it:</div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613" class="" style="">-------------</div><div dir="ltr" id="yui_3_16_0_1_1429815563470_5613" class="" style="">







</div><div class="" style="" id="yui_3_16_0_1_1429815563470_6101"><span class="" style="" id="yui_3_16_0_1_1429815563470_6100"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6428">g++ -g -O0 Cone.cxx -I /Users/Eric/VTK/include/vtk-6.2/ -L /Users/Eric/VTK/lib -lvtkFiltersSources-6.2 -lvtkRenderingOpenGL-6.2 -lvtkRenderingCore-6.2 -lvtkCommonExecutionModel-6.2</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6427"><span class="" style=""><br></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6102"><span class="" style="" id="yui_3_16_0_1_1429815563470_6395">------------</span></div><div class="" style="" dir="ltr" id="yui_3_16_0_1_1429815563470_6022"><span class="" style="" id="yui_3_16_0_1_1429815563470_6396">And run it:</span></div><div class="" style="" dir="ltr" id="yui_3_16_0_1_1429815563470_6103"><span class="" style="" id="yui_3_16_0_1_1429815563470_6397">------------</span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6104"><span class="" style="" id="yui_3_16_0_1_1429815563470_6368"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6398">./a.out</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6024"><span class="" style="" id="yui_3_16_0_1_1429815563470_6023"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6399">Generic Warning: In /Users/Eric/Work/VTK-6.2.0/Rendering/Core/vtkPolyDataMapper.cxx, line 28</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6106"><span class="" style="" id="yui_3_16_0_1_1429815563470_6105"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6400">Error: no override found for 'vtkPolyDataMapper'.</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6107"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" dir="ltr"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">











</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6108"><span class="" style="" id="yui_3_16_0_1_1429815563470_6369"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6401">Segmentation fault: 11</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6109"><span class="" style=""><br></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6110"><span class="" style="" id="yui_3_16_0_1_1429815563470_6370">---------------</span></div><div class="" style="" dir="ltr" id="yui_3_16_0_1_1429815563470_6111"><span class="" style="">And debug it:</span></div><div class="" style="" dir="ltr" id="yui_3_16_0_1_1429815563470_6366"><span class="" style="" id="yui_3_16_0_1_1429815563470_6371">---------------</span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6365"><span class="" style=""><font face="Courier New, courier, monaco, monospace, sans-serif">lldb a.out</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6364"><span class="" style="" id="yui_3_16_0_1_1429815563470_6373"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6372">(lldb) target create "a.out"</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6363"><span class="" style="" id="yui_3_16_0_1_1429815563470_6362"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6361">Current executable set to 'a.out' (x86_64).</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6360"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6375"><span class="" style="" id="yui_3_16_0_1_1429815563470_6374">(lldb) </span><span class="" style="">run</span></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6323"><span class="" style="" id="yui_3_16_0_1_1429815563470_6322"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6359">Process 64007 launched: '/Users/Eric/Work/VTK-6.2.0/Examples/Tutorial/Step1/Cxx/a.out' (x86_64)</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6325"><span class="" style="" id="yui_3_16_0_1_1429815563470_6324"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6358">Generic Warning: In /Users/Eric/Work/VTK-6.2.0/Rendering/Core/vtkPolyDataMapper.cxx, line 28</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6321"><span class="" style="" id="yui_3_16_0_1_1429815563470_6320"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6357">Error: no override found for 'vtkPolyDataMapper'.</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6319"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style=""></span><br class="" style=""></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6318"><span class="" style="" id="yui_3_16_0_1_1429815563470_6317"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6376">Process 64007 stopped</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6316"><span class="" style="" id="yui_3_16_0_1_1429815563470_6315"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6356">* thread #1: tid = 0x42e799, 0x0000000100000d3e a.out`main + 142 at Cone.cxx:51, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6314"><span class="" style="" id="yui_3_16_0_1_1429815563470_6313"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6355">    frame #0: 0x0000000100000d3e a.out`main + 142 at Cone.cxx:51</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6312"><span class="" style="" id="yui_3_16_0_1_1429815563470_6311"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6354">   48  <span class="" style=""> </span>  // connect the output of the cone souece to the input of this mapper.</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6310"><span class="" style="" id="yui_3_16_0_1_1429815563470_6309"><font face="Courier New, courier, monaco, monospace, sans-serif">   49  <span class="" style="">       </span>  //</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6308"><span class="" style="" id="yui_3_16_0_1_1429815563470_6307"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6353">   50  <span class="" style="">   </span>  vtkPolyDataMapper *coneMapper = vtkPolyDataMapper::New();</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6306"><span class="" style="" id="yui_3_16_0_1_1429815563470_6305"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6352">-> 51  <span class="" style="">   </span>  coneMapper->SetInputConnection( cone->GetOutputPort() );</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6304"><span class="" style="" id="yui_3_16_0_1_1429815563470_6303"><font face="Courier New, courier, monaco, monospace, sans-serif">   52  <span class="" style="">      </span></font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6302"><span class="" style="" id="yui_3_16_0_1_1429815563470_6301"><font face="Courier New, courier, monaco, monospace, sans-serif">   53  <span class="" style="">   </span>  //</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6300"><span class="" style="" id="yui_3_16_0_1_1429815563470_6299"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6351">   54  <span class="" style="">   </span>  // Create an actor to represent the cone. The actor orchestrates rendering</font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6298"><font face="Courier New, courier, monaco, monospace, sans-serif"><span class="" style="" id="yui_3_16_0_1_1429815563470_6297">(lldb) </span><span class="" style="">p coneMapper</span></font></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6169"><span class="" style="" id="yui_3_16_0_1_1429815563470_6168"><font face="Courier New, courier, monaco, monospace, sans-serif" id="yui_3_16_0_1_1429815563470_6377">(vtkPolyDataMapper *) $0 = 0x0000000000000000</font></span></div><div class="" style="" dir="ltr">



























</div><div class="" style="" id="yui_3_16_0_1_1429815563470_6180"><span class="" style="" id="yui_3_16_0_1_1429815563470_6296"><font face="Courier New, courier, monaco, monospace, sans-serif">(lldb) </font></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6224"><span class="" style=""><br></span></div><div class="" style="" id="yui_3_16_0_1_1429815563470_6181"><span class="" style="">-----------</span></div><div class="" style="" dir="ltr" id="yui_3_16_0_1_1429815563470_6202"><span class="" style="" id="yui_3_16_0_1_1429815563470_6201">So, why does the code complain about "no override found ..."?  Why does the 'codeMapper' get assigned NULL?  What am I missing?  What do I need to change?</span></div><div class="" style="" dir="ltr" id="yui_3_16_0_1_1429815563470_6218"><span class="" style=""><br></span></div><div class="" style="" dir="ltr" id="yui_3_16_0_1_1429815563470_6218"><span class="" style="">Thank you,</span></div><div class="" style="" dir="ltr" id="yui_3_16_0_1_1429815563470_6218"><span class="" style="">Eric.</span></div></div></body></html>