]> Creatis software - FrontAlgorithms.git/commitdiff
...
authorLeonardo Flórez-Valencia <florez-l@javeriana.edu.co>
Mon, 21 Nov 2016 16:38:24 +0000 (11:38 -0500)
committerLeonardo Flórez-Valencia <florez-l@javeriana.edu.co>
Mon, 21 Nov 2016 16:38:24 +0000 (11:38 -0500)
18 files changed:
CMakeLists.txt
cmake/Functions.cmake
cmake/QtTools.cmake
lib/fpaInstances/CMakeLists.txt [moved from lib/Instances/CMakeLists.txt with 50% similarity]
lib/fpaInstances/DataObjects.i [moved from lib/Instances/fpa_DataObjects.i with 100% similarity]
lib/fpaInstances/Filters.i [moved from lib/Instances/fpa_Filters.i with 100% similarity]
plugins/CMakeLists.txt
plugins/Plugins/BaseImageFilter.cxx
plugins/Plugins/ExtractPathFromMinimumSpanningTree.cxx
plugins/Plugins/GaussianModelCost.cxx
plugins/Plugins/ImageDijkstra.cxx
plugins/Plugins/ImageRegionGrow.cxx
plugins/Plugins/InvertCost.cxx
plugins/Plugins/RegionGrowBinaryThreshold.cxx
plugins/Plugins/RegionGrowBinaryThresholdWithSeeds.cxx
plugins/Plugins/SimpleImageDijkstraCost.cxx
plugins/Plugins/SimpleImageNeighborhood.cxx
plugins/Plugins/SkeletonFilter.cxx

index fec6ee2..3cdfd45 100644 (file)
@@ -35,20 +35,13 @@ SET(prj_SHORT_VERSION "${prj_MAJOR_VERSION}")
 ## == Functions, packages and options ==
 ## =====================================
 
-INCLUDE(cmake/Restrictions.cmake)
-INCLUDE(cmake/KitwareTools.cmake)
 OPTION(USE_cpPlugins "Build cpPlugins-based code" OFF)
 IF(USE_cpPlugins)
   FIND_PACKAGE(cpPlugins REQUIRED)
-  IF(USE_QT4)
-    INCLUDE(cmake/QtTools.cmake)
-    SET(
-      cpPlugins_Qt4_VTKWidget QVTKWidget
-      CACHE STRING "Base Qt4-based vtkRenderWindow"
-      )
-    MARK_AS_ADVANCED(FORCE cpPlugins_Qt4_VTKWidget)
-  ENDIF(USE_QT4)
 ENDIF(USE_cpPlugins)
+INCLUDE(cmake/Restrictions.cmake)
+INCLUDE(cmake/KitwareTools.cmake)
+INCLUDE(cmake/QtTools.cmake)
 INCLUDE(cmake/Functions.cmake)
 
 ## ===========================
@@ -56,6 +49,6 @@ INCLUDE(cmake/Functions.cmake)
 ## ===========================
 
 ## SUBDIRS(appli cmake lib plugins)
-SUBDIRS(lib)
+SUBDIRS(lib plugins)
 
 ## eof - $RCSfile$
index aebf89f..91f026a 100644 (file)
@@ -177,8 +177,7 @@ FOREACH(_i ${_instances})
 
   ## -- Infere source code filenames
   MATH(EXPR _last_range "${cpPlugins_CONFIG_NUMBER_OF_FILES}-1")
-  SET(_out_code "${_i_path}/${_out_name}.h")
-  LIST(APPEND _hdrs ${_i_path}/${_out_name}.h)
+  SET(_out_code)
   FOREACH(_n RANGE 0 ${_last_range})
     LIST(APPEND _out_code ${_i_path}/${_out_name}_${_n}.cxx)
     LIST(APPEND _srcs ${_i_path}/${_out_name}_${_n}.cxx)
index 8e884b0..a3b4966 100644 (file)
@@ -2,7 +2,6 @@
 ## == Find Qt4 and check if it was well configured ==
 ## ==================================================
 
-OPTION(USE_QT4 "Build Qt4-based code" OFF)
 IF(USE_QT4)
   SET(QT4_FOUND "0")
   FIND_PACKAGE(Qt4 REQUIRED)
@@ -23,6 +22,7 @@ IF(USE_QT4)
     QVTKWidget
     CACHE STRING "Base Qt4-based vtkRenderWindow"
     )
+  MARK_AS_ADVANCED(FORCE cpPlugins_Qt4_VTKWidget)
 ENDIF(USE_QT4)
 
 ## eof - $RCSfile$
similarity index 50%
rename from lib/Instances/CMakeLists.txt
rename to lib/fpaInstances/CMakeLists.txt
index a51aa87..ed34274 100644 (file)
@@ -3,24 +3,25 @@
 ## ===========================
 
 SET(
-  _all_defs
+  _definitions
   DataObjects
   Filters
   )
 
 SET(_all_libs)
-FOREACH(_def ${_all_defs})
-  CreateLib(
-    fpaInstances${_def} SHARED ${CMAKE_CURRENT_SOURCE_DIR}/fpa_${_def}.i
+FOREACH(_d ${_definitions})
+  FILE(GLOB _files ${CMAKE_CURRENT_SOURCE_DIR}/${_d}.*)
+  CreateLib(fpaInstances${_d} SHARED ${_files})
+  TARGET_LINK_LIBRARIES(
+    fpaInstances${_d}
+    ${ITK_LIBRARIES} ${VTK_LIBRARIES}
     )
-  LIST(APPEND _all_libs fpaInstances_${_def})
-ENDFOREACH(_def)
+  LIST(APPEND _all_libs fpaInstances${_d})
+ENDFOREACH(_d)
 
 TARGET_LINK_LIBRARIES(
   fpaInstancesDataObjects
-  ${ITK_LIBRARIES}
-  ${VTK_LIBRARIES}
-  ${cpPlugins_Instances}
+  ${cpPlugins_AllInstances}
   )
 TARGET_LINK_LIBRARIES(
   fpaInstancesFilters
@@ -28,7 +29,7 @@ TARGET_LINK_LIBRARIES(
   )
 
 SET(
-  fpa_Instances ${_all_libs}
+  fpa_AllInstances ${_all_libs}
   CACHE INTERNAL "All valid instances." FORCE
   )
 
index 36271c8..b032409 100644 (file)
@@ -7,13 +7,14 @@ IF(USE_cpPlugins)
     ${PROJECT_SOURCE_DIR}/lib
     ${PROJECT_BINARY_DIR}/lib
     )
-  CreatePlugin(fpaPlugins Plugins ${cpPlugins_CONFIG_NUMBER_OF_FILES})
+  CreatePlugin(fpaPlugins Plugins)
   TARGET_LINK_LIBRARIES(
     fpaPlugins
-    cpPlugins cpExtensions
-    ${cpPlugins_Instances}
-    ${fpa_Instances}
+    cpPlugins
+    ${cpPlugins_AllInstances}
+    ${fpa_AllInstances}
     )
+  MESSAGE(STATUS ${cpPlugins_AllInstances})
 ENDIF(USE_cpPlugins)
 
 ## eof - $RCSfile$
\ No newline at end of file
index 746bd31..0059246 100644 (file)
@@ -1,5 +1,5 @@
 #include <Plugins/BaseImageFilter.h>
-#include <cpPlugins/DataObjects/Image.h>
+#include <cpInstances/Image.h>
 
 // -------------------------------------------------------------------------
 fpaPlugins::BaseImageFilter::
@@ -7,7 +7,7 @@ BaseImageFilter( )
   : Superclass( )
 {
   typedef cpPlugins::BaseObjects::DataObject _TData;
-  typedef cpPlugins::DataObjects::Image _TImage;
+  typedef cpInstances::Image _TImage;
 
   this->_ConfigureInput< _TImage >( "Input", true, false );
   this->_ConfigureInput< _TData >( "Seeds", true, false );
index 8d3b9c7..80d4111 100644 (file)
@@ -1,6 +1,6 @@
 #include <Plugins/ExtractPathFromMinimumSpanningTree.h>
-#include <cpPlugins/DataObjects/Image.h>
-#include <Extensions/PolyLineParametricPath.h>
+#include <cpInstances/Image.h>
+#include <cpInstances/PolyLineParametricPath.h>
 #include <vtkPolyData.h>
 #include <fpa/Image/MinimumSpanningTree.h>
 
@@ -10,8 +10,8 @@ ExtractPathFromMinimumSpanningTree( )
   : Superclass( )
 {
   typedef cpPlugins::BaseObjects::DataObject             _TData;
-  typedef cpPlugins::DataObjects::Image                  _TMST;
-  typedef cpPlugins::DataObjects::PolyLineParametricPath _TPath;
+  typedef cpInstances::Image                  _TMST;
+  typedef cpInstances::PolyLineParametricPath _TPath;
 
   this->_ConfigureInput< _TMST >( "MST", true, false );
   this->_ConfigureInput< _TData >( "Seeds", true, false );
index e817fb6..c84f5e7 100644 (file)
@@ -1,5 +1,5 @@
 #include <Plugins/GaussianModelCost.h>
-#include <cpPlugins/DataObjects/Image.h>
+#include <cpInstances/Image.h>
 
 #include <fpa/Base/Functors/GaussianModel.h>
 
index d5ce7df..7c8212e 100644 (file)
@@ -1,6 +1,6 @@
 #include <Plugins/ImageDijkstra.h>
-#include <cpPlugins/DataObjects/Image.h>
-#include <cpPlugins/DataObjects/Image_Demanglers.h>
+#include <cpInstances/Image.h>
+#include <cpInstances/Image_Demanglers.h>
 
 #include <fpa/Image/Dijkstra.h>
 #include <vtkPolyData.h>
@@ -11,7 +11,7 @@ ImageDijkstra( )
   : Superclass( )
 {
   typedef cpPlugins::BaseObjects::DataObject _TData;
-  typedef cpPlugins::DataObjects::Image      _TMST;
+  typedef cpInstances::Image      _TMST;
 
   this->_ConfigureInput< _TData >( "Cost", false, false );
   this->_ConfigureInput< _TData >( "CostConversion", false, false );
index df1713c..5056212 100644 (file)
@@ -1,6 +1,6 @@
 #include <Plugins/ImageRegionGrow.h>
-#include <cpPlugins/DataObjects/Image.h>
-#include <cpPlugins/DataObjects/Image_Demanglers.h>
+#include <cpInstances/Image.h>
+#include <cpInstances/Image_Demanglers.h>
 
 #include <fpa/Image/RegionGrow.h>
 #include <vtkPolyData.h>
@@ -11,7 +11,7 @@ ImageRegionGrow( )
   : Superclass( )
 {
   typedef cpPlugins::BaseObjects::DataObject _TData;
-  typedef cpPlugins::DataObjects::Image      _TMST;
+  typedef cpInstances::Image      _TMST;
 
   this->_ConfigureInput< _TData >( "GrowFunction", true, false );
 
@@ -64,6 +64,8 @@ template< class _TInputImage, class _TOutputPixel >
 void fpaPlugins::ImageRegionGrow::
 _GD1( _TInputImage* image )
 {
+  std::cout << "--------------> again <-----------------" << std::endl;
+
   typedef
     itk::Image< _TOutputPixel, _TInputImage::ImageDimension >
     _TOutputImage;
index d50676a..4abfe33 100644 (file)
@@ -1,5 +1,5 @@
 #include <Plugins/InvertCost.h>
-#include <cpPlugins/DataObjects/Image.h>
+#include <cpInstances/Image.h>
 
 #include <fpa/Base/Functors/Inverse.h>
 
index 8f7c620..20d5e78 100644 (file)
@@ -1,6 +1,6 @@
 #include <Plugins/RegionGrowBinaryThreshold.h>
-#include <cpPlugins/DataObjects/Image.h>
-#include <cpPlugins/DataObjects/Image_Demanglers.h>
+#include <cpInstances/Image.h>
+#include <cpInstances/Image_Demanglers.h>
 
 #include <itkImage.h>
 #include <fpa/Image/Functors/RegionGrowBinaryThreshold.h>
@@ -11,7 +11,7 @@ RegionGrowBinaryThreshold( )
   : Superclass( )
 {
   typedef cpPlugins::BaseObjects::DataObject _TData;
-  typedef cpPlugins::DataObjects::Image _TImage;
+  typedef cpInstances::Image _TImage;
 
   this->_ConfigureInput< _TImage >( "Input", true, false );
   this->_ConfigureOutput< _TData >( "Output" );
index 5dceb2c..e799ae2 100644 (file)
@@ -1,6 +1,6 @@
 #include <Plugins/RegionGrowBinaryThresholdWithSeeds.h>
-#include <cpPlugins/DataObjects/Image.h>
-#include <cpPlugins/DataObjects/Image_Demanglers.h>
+#include <cpInstances/Image.h>
+#include <cpInstances/Image_Demanglers.h>
 
 #include <fpa/Image/Functors/RegionGrowBinaryThreshold.h>
 #include <itkConstNeighborhoodIterator.h>
@@ -12,7 +12,7 @@ RegionGrowBinaryThresholdWithSeeds( )
   : Superclass( )
 {
   typedef cpPlugins::BaseObjects::DataObject _TData;
-  typedef cpPlugins::DataObjects::Image _TImage;
+  typedef cpInstances::Image _TImage;
 
   this->_ConfigureInput< _TImage >( "Input", true, false );
   this->_ConfigureInput< _TData >( "Seeds", true, false );
index 4662b62..dbd3f7e 100644 (file)
@@ -1,6 +1,6 @@
 #include <Plugins/SimpleImageDijkstraCost.h>
-#include <cpPlugins/DataObjects/Image.h>
-#include <cpPlugins/DataObjects/Image_Demanglers.h>
+#include <cpInstances/Image.h>
+#include <cpInstances/Image_Demanglers.h>
 
 #include <itkImage.h>
 #include <fpa/Image/Functors/SimpleDijkstraCost.h>
@@ -11,7 +11,7 @@ SimpleImageDijkstraCost( )
   : Superclass( )
 {
   typedef cpPlugins::BaseObjects::DataObject _TData;
-  typedef cpPlugins::DataObjects::Image _TImage;
+  typedef cpInstances::Image _TImage;
 
   this->_ConfigureInput< _TImage >( "Input", true, false );
   this->_ConfigureOutput< _TData >( "Output" );
index 37382a8..3d3e943 100644 (file)
@@ -1,6 +1,6 @@
 #include <Plugins/SimpleImageNeighborhood.h>
-#include <cpPlugins/DataObjects/Image.h>
-#include <cpPlugins/DataObjects/Image_Demanglers.h>
+#include <cpInstances/Image.h>
+#include <cpInstances/Image_Demanglers.h>
 
 #include <itkImage.h>
 #include <fpa/Image/Functors/SimpleNeighborhood.h>
@@ -11,7 +11,7 @@ SimpleImageNeighborhood( )
   : Superclass( )
 {
   typedef cpPlugins::BaseObjects::DataObject _TData;
-  typedef cpPlugins::DataObjects::Image _TImage;
+  typedef cpInstances::Image _TImage;
 
   this->_ConfigureInput< _TImage >( "Input", true, false );
   this->_ConfigureOutput< _TData >( "Output" );
index 31f0f5c..6e9102a 100644 (file)
@@ -1,7 +1,7 @@
 #include <Plugins/SkeletonFilter.h>
-#include <cpPlugins/DataObjects/Image.h>
-#include <cpPlugins/DataObjects/Image_Demanglers.h>
-#include <cpPlugins/DataObjects/Skeleton.h>
+#include <cpInstances/Image.h>
+#include <cpInstances/Image_Demanglers.h>
+#include <cpInstances/Skeleton.h>
 
 #include <fpa/Image/SkeletonFilter.h>
 #include <itkImage.h>
@@ -12,8 +12,8 @@ fpaPlugins::SkeletonFilter::
 SkeletonFilter( )
   : Superclass( )
 {
-  typedef cpPlugins::DataObjects::Image    _TImage;
-  typedef cpPlugins::DataObjects::Skeleton _TSkeleton;
+  typedef cpInstances::Image    _TImage;
+  typedef cpInstances::Skeleton _TSkeleton;
   typedef cpPlugins::BaseObjects::DataObject _TData;
 
   this->_ConfigureInput< _TImage >( "Input", true, false );