X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=tools%2FclitkImage2DicomRTStruct.cxx;h=264eb05c6bdba56199f07081a43efe8969307a3f;hb=455b4a77287f855a80a3111c548f8364d66f4e8b;hp=d71491ba8d12ea5e6ef26a6f45316a4b8fb44a73;hpb=2300716104b55267692efc2c0e506b3c5c45df38;p=clitk.git diff --git a/tools/clitkImage2DicomRTStruct.cxx b/tools/clitkImage2DicomRTStruct.cxx index d71491b..264eb05 100644 --- a/tools/clitkImage2DicomRTStruct.cxx +++ b/tools/clitkImage2DicomRTStruct.cxx @@ -17,8 +17,8 @@ =========================================================================*/ +// clitk #include "clitkImage2DicomRTStructFilter.h" -#include "clitkDicomRT_StructureSet.h" #include "clitkImage2DicomRTStruct_ggo.h" //-------------------------------------------------------------------- @@ -30,16 +30,18 @@ int main(int argc, char * argv[]) { // Read initial 3D image typedef float PixelType; typedef itk::Image ImageType; - ImageType::Pointer input = clitk::readImage(args_info.input_arg, true); + ImageType::Pointer input = clitk::readImage(args_info.input_arg, args_info.verbose_flag); - // Create a filter to convert image into dicomRTStruct + // Create a filter to convert image into dicomRTStruct and write to disk clitk::Image2DicomRTStructFilter filter; + filter.SetVerboseFlag(args_info.verbose_flag); filter.SetInput(input); + filter.SetDicomFolder(args_info.dicom_arg); + filter.SetStructureSetFilename(args_info.rtstruct_arg); + filter.SetOutputFilename(args_info.output_arg); + filter.SetROIName(args_info.roiname_arg, args_info.roitype_arg); + filter.SetThresholdValue(args_info.threshold_arg); filter.Update(); - - // Write result - clitk::DicomRT_StructureSet::Pointer s = filter.GetDicomRTStruct(); - // s->Write(args_info.output_arg); // This is the end my friend return 0;