From a343bcfe336775a90edb63d7cdbbe79b045433a9 Mon Sep 17 00:00:00 2001 From: sebastien valette Date: Fri, 10 Dec 2010 14:20:21 +0000 Subject: [PATCH] compiling... --- appli/ManualPaint/CMakeLists.txt | 36 +++++++++++++++++++++++++++++++ appli/ManualPaint/ManualPaint.cxx | 29 +++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 appli/ManualPaint/CMakeLists.txt create mode 100644 appli/ManualPaint/ManualPaint.cxx diff --git a/appli/ManualPaint/CMakeLists.txt b/appli/ManualPaint/CMakeLists.txt new file mode 100644 index 0000000..3ecd1ea --- /dev/null +++ b/appli/ManualPaint/CMakeLists.txt @@ -0,0 +1,36 @@ +#---------------------------------------------------------------------------- +# SET THE NAME OF YOUR EXECUTABLE +SET ( EXE_NAME ManualPaint ) +#---------------------------------------------------------------------------- + +#---------------------------------------------------------------------------- +# EXECUTABLE SOURCES (TO BE COMPILED) +# EITHER LIST ALL .cxx, *.cpp, *.cc IN CURRENT DIR USING NEXT LINE: +FILE(GLOB ${EXE_NAME}_SOURCES *.cxx *.cpp *.cc) +# OR MANUALLY LIST YOUR FILES WITH NEXT COMMAND (WITHOUT EXTENSION) +# SET ( ${EXE_NAME}_SOURCES +# +# ) +#---------------------------------------------------------------------------- +message (MARACASPATH**************** ${CREAMARACASVISU_INCLUDE_DIR}) + +INCLUDE_DIRECTORIES(${CREAMARACASVISU_INCLUDE_DIR}) + +#---------------------------------------------------------------------------- +# DEPENDENCIES (LIBRARIES TO LINK WITH) +SET ( ${EXE_NAME}_LINK_LIBRARIES + ${crea_LIBRARIES} + # ${WXWIDGETS_LIBRARIES} + # ${VTK_LIBRARIES} + # ${ITK_LIBRARIES} + # ${GDCM_LIBRARIES} + # ${BOOST_LIBRARIES} + ) +#---------------------------------------------------------------------------- + +#---------------------------------------------------------------------------- +# CREATES AND INSTALLS THE EXE +CREA_ADD_EXECUTABLE( ${EXE_NAME} ) +#---------------------------------------------------------------------------- + + diff --git a/appli/ManualPaint/ManualPaint.cxx b/appli/ManualPaint/ManualPaint.cxx new file mode 100644 index 0000000..b7987ad --- /dev/null +++ b/appli/ManualPaint/ManualPaint.cxx @@ -0,0 +1,29 @@ +/*========================================================================= + +Program: ManualPaint +Module: creaMaracasVisu +Language: C++ + +=========================================================================*/ + +#include +#include "ManualPaintModel.h" +#include "wxManualPaintPanel.h" + +int main( int argc, char *argv[] ) +{ + + vtkMetaImageReader *Reader=vtkMetaImageReader::New(); + Reader->SetFileName(argv[1]); + Reader->Update(); + + + ManualPaintModel *mpModel = new ManualPaintModel; + mpModel->SetImage(Reader->GetOutput()); + + wxManualPaintPanel *mpPanel = new wxManualPaintPanel; + mpPanel->SetManualPaintModel(mpModel); + + + return (0); +} -- 2.45.2