int n_image_loaded=0;
std::string win(""), lev("");
+ bool link_images = false;
if (argc >1) {
for (int i = 1; i < argc; i++) {
std::string current = argv[i];
if (!n_image_loaded) load_image_first_error();
window.AddROI(n_image_loaded-1,argv[i+1]);
i++; //skip roi name
+ } else if (current=="--contour") {
+ if (!n_image_loaded) load_image_first_error();
+ window.AddDCStructContour(n_image_loaded-1,argv[i+1]);
+ i++; //skip roi name
} else if (current=="--fusion") {
if (!n_image_loaded) load_image_first_error();
window.AddFusionImage(n_image_loaded-1,argv[i+1]);
parse_mode=P_WINDOW;
} else if (current == "--level") {
parse_mode=P_LEVEL;
- } else if (current == "--log") {
+ } else if (current == "--linkall") {
+ link_images = true;
+ }
+ else if (current == "--log") {
std::string log_dir = QDir::tempPath().toStdString() + std::string("/vv-log");
if(itksys::SystemTools::FileExists(log_dir.c_str()) &&
window.ApplyWindowLevelToAllImages();
}
+ if (link_images)
+ window.LinkAllImages();
int ret = app.exec();