VTK/Examples/Broken/ImplicitDataSet

From KitwarePublic

Jump to: navigation, search

This example is currently broken. The error is: "Can't evaluate dataset!"

ImplicitDataSet.cxx

#include <vtkSmartPointer.h>
#include <vtkImplicitDataSet.h>
#include <vtkSphereSource.h>
 
int main(int argc, char **argv)
{
 
  vtkSmartPointer<vtkSphereSource> sphereSource = 
      vtkSmartPointer<vtkSphereSource>::New();
  sphereSource->Update();
 
  vtkSmartPointer<vtkImplicitDataSet> implicitSphere = 
      vtkSmartPointer<vtkImplicitDataSet>::New();
  implicitSphere->SetDataSet(sphereSource->GetOutput());
 
  double x[3] = {.5,0,0};
  cout << "x: " << implicitSphere->EvaluateFunction(x) << endl;
 
  return EXIT_SUCCESS;
}

CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
 
PROJECT(ImplicitDataSet)
 
FIND_PACKAGE(VTK REQUIRED)
INCLUDE(${VTK_USE_FILE})
 
ADD_EXECUTABLE(ImplicitDataSet ImplicitDataSet.cxx)
TARGET_LINK_LIBRARIES(ImplicitDataSet vtkHybrid)
Personal tools