本文整理汇总了C++中Pipeline::SetLastApplication方法的典型用法代码示例。如果您正苦于以下问题:C++ Pipeline::SetLastApplication方法的具体用法?C++ Pipeline::SetLastApplication怎么用?C++ Pipeline::SetLastApplication使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pipeline
的用法示例。
在下文中一共展示了Pipeline::SetLastApplication方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ProcessIr
void ProcessIr() {
UserInterface &ui = Application::GetUserInterface();
Pipeline p;
p.SetInputFile("FROM", "BANDS");
p.SetOutputFile("TO");
p.KeepTemporaryFiles(!ui.GetBoolean("REMOVE"));
p.AddToPipeline("thm2isis");
p.Application("thm2isis").SetInputParameter("FROM", false);
p.Application("thm2isis").SetOutputParameter("TO", "raw");
p.AddToPipeline("spiceinit");
p.Application("spiceinit").SetInputParameter("FROM", false);
p.Application("spiceinit").AddParameter("PCK", "PCK");
p.Application("spiceinit").AddParameter("CK", "CK");
p.Application("spiceinit").AddParameter("SPK", "SPK");
p.Application("spiceinit").AddParameter("SHAPE", "SHAPE");
p.Application("spiceinit").AddParameter("MODEL", "MODEL");
p.Application("spiceinit").AddParameter("CKNADIR", "CKNADIR");
p.AddToPipeline("cam2map");
p.Application("cam2map").SetInputParameter("FROM", true);
p.Application("cam2map").SetOutputParameter("TO", "lev2");
p.Application("cam2map").AddParameter("MAP", "MAP");
p.Application("cam2map").AddParameter("PIXRES", "RESOLUTION");
if(ui.WasEntered("PIXRES")) {
p.Application("cam2map").AddConstParameter("PIXRES", "MPP");
}
if(ui.GetBoolean("INGESTION")) {
p.SetFirstApplication("thm2isis");
}
else{
p.SetFirstApplication("spiceinit");
}
if(ui.GetBoolean("MAPPING")) {
p.SetLastApplication("cam2map");
}
else {
p.SetLastApplication("spiceinit");
}
p.Run();
}