X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fstd%2Fsrc%2FbbstdMathOperation.cxx;h=3ab9e6f9335001ce75385caf1f8978024a0ea60f;hb=ab8b8af6ee0f8dc16f70cc2e2f9b724674208398;hp=ee22c24468cf353f5bb8429bf46f8046a796848a;hpb=fbfcf39b0f5c8b6e34cb251564df64974b656d31;p=bbtk.git diff --git a/packages/std/src/bbstdMathOperation.cxx b/packages/std/src/bbstdMathOperation.cxx index ee22c24..3ab9e6f 100644 --- a/packages/std/src/bbstdMathOperation.cxx +++ b/packages/std/src/bbstdMathOperation.cxx @@ -87,6 +87,12 @@ void MathOperation::Process() if (bbGetInputType()==19) bbSetOutputOut( (int)bbGetInputIn1() % (int)bbGetInputIn2() ); if (bbGetInputType()==20) if (bbGetInputIn1()<(int)bbGetInputIn2()) { bbSetOutputOut(1); } else { bbSetOutputOut(0); } ; if (bbGetInputType()==21) if (bbGetInputIn1()>(int)bbGetInputIn2()) { bbSetOutputOut(1); } else { bbSetOutputOut(0); } ; + if (bbGetInputType()==22) bbSetOutputOut( round( bbGetInputIn1() ) ); + if (bbGetInputType()==23) bbSetOutputOut( rint( bbGetInputIn1() ) ); + if (bbGetInputType()==24) bbSetOutputOut( floor( bbGetInputIn1() ) ); + if (bbGetInputType()==25) bbSetOutputOut( ceil( bbGetInputIn1() ) ); + if (bbGetInputType()==26) bbSetOutputOut( trunc( bbGetInputIn1() ) ); + if (bbGetInputType()==30) if (bbGetInputIn1()==(int)bbGetInputIn2()) { bbSetOutputOut(1); } else { bbSetOutputOut(0); } ; } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)