VTK/Examples/Broken/ImplicitDataSet
From KitwarePublic
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)