X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=samples%2FSampleInterpreter%2FbbtkSampleInterpreter.cxx;h=00da1dd9900489f4a2046bbd32c3e44fb4465428;hb=f2ea017626fea02b78911776a5f6c6a5e240a816;hp=91f4ff02eec9b55e07218f2e94babed58f62c73c;hpb=a12deb460d12294cc8f3ef4e489b5b28640d0178;p=bbtk.git diff --git a/samples/SampleInterpreter/bbtkSampleInterpreter.cxx b/samples/SampleInterpreter/bbtkSampleInterpreter.cxx index 91f4ff0..00da1dd 100644 --- a/samples/SampleInterpreter/bbtkSampleInterpreter.cxx +++ b/samples/SampleInterpreter/bbtkSampleInterpreter.cxx @@ -10,7 +10,7 @@ int main(int argv, char* argc[]) { // To track all ... - // bbtk::MessageManager::SetMessageLevel("all",9); + //bbtk::MessageManager::SetMessageLevel("all",9); try { @@ -31,7 +31,8 @@ int main(int argv, char* argc[]) std::cout << "Enter a number : "; double num = 0; std::cin >> num; - // Set its input 'In' to 1 + + // Set its input 'In' to num p->bbSetInput("In",num); // Execute it @@ -46,7 +47,22 @@ int main(int argv, char* argc[]) std::cout << num << "+1 = "<InterpretLine("new Processing a"); + // We get a the black box "a" in the workspace: + bbtk::BlackBox::Pointer a + = I->GetExecuter()->GetWorkspace()->GetPrototype()->bbGetBlackBox("a"); + // Then the same as previously... + a->bbSetInput("In",num); + a->bbExecute(); + double w = p->bbGetOutput("Out").get(); + std::cout << "In case you did not understand:"<