16 NeighborhoodImageIterators
26 PolyLineParametricPath
31 ## =======================
32 ## == Compile instances ==
33 ## =======================
36 FOREACH(_d ${_definitions})
37 FILE(GLOB _files ${CMAKE_CURRENT_SOURCE_DIR}/${_d}.*)
38 CreateLib(cpInstances${_d} SHARED ${_files})
39 TARGET_LINK_LIBRARIES(
41 ${ITK_LIBRARIES} ${VTK_LIBRARIES}
43 LIST(APPEND _all_libs cpInstances${_d})
46 ## =====================
47 ## == Further linking ==
48 ## =====================
51 TARGET_LINK_LIBRARIES(${_pfx}BoundingBox ${_pfx}BaseObjects cpPlugins)
52 TARGET_LINK_LIBRARIES(${_pfx}Transforms ${_pfx}BaseObjects)
53 TARGET_LINK_LIBRARIES(${_pfx}Mesh ${_pfx}BoundingBox)
54 TARGET_LINK_LIBRARIES(${_pfx}ScalarImages ${_pfx}BaseObjects)
55 TARGET_LINK_LIBRARIES(${_pfx}ComplexImages ${_pfx}ScalarImages)
56 TARGET_LINK_LIBRARIES(${_pfx}ColorImages ${_pfx}ScalarImages)
57 TARGET_LINK_LIBRARIES(${_pfx}VectorImages ${_pfx}ScalarImages)
58 TARGET_LINK_LIBRARIES(${_pfx}MatrixImages ${_pfx}ScalarImages)
59 TARGET_LINK_LIBRARIES(
68 TARGET_LINK_LIBRARIES(${_pfx}ImageIterators ${_pfx}Image)
69 TARGET_LINK_LIBRARIES(${_pfx}ImageInterpolators ${_pfx}Image)
70 TARGET_LINK_LIBRARIES(${_pfx}NeighborhoodImageIterators ${_pfx}Image)
71 TARGET_LINK_LIBRARIES(${_pfx}BaseImageFilters ${_pfx}ImageIterators)
72 TARGET_LINK_LIBRARIES(${_pfx}ComplexImageFilters ${_pfx}ImageIterators)
73 TARGET_LINK_LIBRARIES(
80 ${_pfx}BaseImageFilters
82 TARGET_LINK_LIBRARIES(
83 ${_pfx}UnaryFunctorFilters
86 ${_pfx}BaseImageFilters
88 TARGET_LINK_LIBRARIES(
89 ${_pfx}BinaryFunctorFilters
92 ${_pfx}BaseImageFilters
94 TARGET_LINK_LIBRARIES(
95 ${_pfx}DistanceMapFilters
96 ${_pfx}UnaryFunctorFilters
99 ${_pfx}NeighborhoodImageIterators
100 ${_pfx}BaseImageFilters
102 TARGET_LINK_LIBRARIES(
103 ${_pfx}PolyLineParametricPath
107 TARGET_LINK_LIBRARIES(
112 TARGET_LINK_LIBRARIES(
114 ${_pfx}PolyLineParametricPath
116 TARGET_LINK_LIBRARIES(
117 ${_pfx}ImageSliceFilters
119 ${_pfx}ImageIterators
120 ${_pfx}NeighborhoodImageIterators
121 ${_pfx}ImageInterpolators
122 ${_pfx}BaseImageFilters
123 ${_pfx}ComplexImageFilters
124 ${_pfx}ExtractImageFilters
128 TARGET_LINK_LIBRARIES(
129 ${_pfx}ImageSeparableFilters
131 ${_pfx}BaseImageFilters
132 ${_pfx}UnaryFunctorFilters
134 TARGET_LINK_LIBRARIES(
135 ${_pfx}ExtractImageFilters
137 ${_pfx}BaseImageFilters
138 ${_pfx}ComplexImageFilters
141 ## ===================================================
142 ## == Keep track of all created instances libraries ==
143 ## ===================================================
146 cpPlugins_AllInstances ${_all_libs}
147 CACHE INTERNAL "All valid instances." FORCE