X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fstd%2Fsrc%2FbbstdVectorFilterString.h;h=1bccec2d631aadbdf642198c91510932b28e239d;hb=0d2a41be6bba99d0d60681b51d29a24d8edfcfc6;hp=dd61882010a94acdb3a89589ed1c654197d84f0b;hpb=2041845854a8995d3987de68896251ae72cc2eb4;p=bbtk.git diff --git a/packages/std/src/bbstdVectorFilterString.h b/packages/std/src/bbstdVectorFilterString.h index dd61882..1bccec2 100644 --- a/packages/std/src/bbstdVectorFilterString.h +++ b/packages/std/src/bbstdVectorFilterString.h @@ -30,6 +30,8 @@ class bbstd_EXPORT VectorFilterString BBTK_DECLARE_INPUT(In8,std::vector); BBTK_DECLARE_INPUT(In9,std::vector); BBTK_DECLARE_INPUT(Type,int); + BBTK_DECLARE_INPUT(sk1,std::string); + BBTK_DECLARE_INPUT(sk2,std::string); BBTK_DECLARE_OUTPUT(Out0,std::vector); BBTK_DECLARE_OUTPUT(Out1,std::vector); @@ -45,6 +47,9 @@ class bbstd_EXPORT VectorFilterString void Process(); void ConnectionRepetitions( std::vector vIn,std::vector *vOut ); +void FilterByFindinIn0(); +void InsertStringPos(); + //===== // 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) @@ -67,7 +72,9 @@ BBTK_BEGIN_DESCRIBE_BLACK_BOX(VectorFilterString,bbtk::AtomicBlackBox); BBTK_INPUT(VectorFilterString,In7,"Input vector",std::vector,""); BBTK_INPUT(VectorFilterString,In8,"Input vector",std::vector,""); BBTK_INPUT(VectorFilterString,In9,"Input vector",std::vector,""); - BBTK_INPUT(VectorFilterString,Type,"(Default 0) 0:count connected repetitions",int,""); + BBTK_INPUT(VectorFilterString,Type,"(Default 0) 0:count connected repetitions, 1:CleaningPointsConnectTwoMesh sk1 criterium, 2: Select lines contain sk1 in In0 (the other intputs In1..In9 are afected, 3: insert string:sk1 in position:sk2 for all elements )",int,""); + BBTK_INPUT(VectorFilterString,sk1,"constant 1",std::string,""); + BBTK_INPUT(VectorFilterString,sk2,"constant 2",std::string,""); BBTK_OUTPUT(VectorFilterString,Out0,"First output",std::vector,""); BBTK_OUTPUT(VectorFilterString,Out1,"First output",std::vector,"");