VTK/Examples/Developers/Warnings
From KitwarePublic
< VTK | Examples | Developers
Warnings.cxx
#include <vtkSmartPointer.h> #include <vtkDataObject.h> #include <vtkObjectFactory.h> class TestClass : public vtkDataObject { public: static TestClass *New(); vtkTypeRevisionMacro(TestClass,vtkDataObject); TestClass() { vtkWarningMacro("Test warning."); } }; vtkCxxRevisionMacro(TestClass, "$Revision: 1.1 $"); vtkStandardNewMacro(TestClass); int main(int argc, char *argv[]) { vtkSmartPointer<TestClass> test = vtkSmartPointer<TestClass>::New(); return EXIT_SUCCESS; }
CMakeLists.txt
cmake_minimum_required(VERSION 2.6) PROJECT(Warnings) FIND_PACKAGE(VTK REQUIRED) INCLUDE(${VTK_USE_FILE}) ADD_EXECUTABLE(Warnings Warnings.cxx) TARGET_LINK_LIBRARIES(Warnings vtkHybrid)