BBTK_DECLARE_OUTPUT(Out8,std::vector<std::string>);
BBTK_DECLARE_OUTPUT(Out9,std::vector<std::string>);
BBTK_PROCESS(Process);
- void Process();
-
-void ConnectionRepetitions( std::vector<std::string> vIn,std::vector<std::string> *vOut );
-void FilterByFindinIn0();
-void InsertStringPos();
-
-
+ void Process();
+ void CountConnectedRepetitions();
+ void ConnectionRepetitions( std::vector<std::string> vIn,std::vector<std::string> *vOut );
+ void FilterByFindinIn0();
+ void InsertStringPos();
+ void InvertLists();
+ void SwitchElement(std::vector<std::string> *pVec, int id1, int id2 );
+ void OrderLists();
+ void SubString();
+ void EraseDuplicateLines();
+
//=====
// 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)
//=====
BBTK_INPUT(VectorFilterString,In7,"Input vector",std::vector<std::string>,"");
BBTK_INPUT(VectorFilterString,In8,"Input vector",std::vector<std::string>,"");
BBTK_INPUT(VectorFilterString,In9,"Input vector",std::vector<std::string>,"");
- 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,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 ), 4:Invert input lists, 5:Order lists with (string)In0 criterius, 6:Order lists with (double)In0 criterius, 7:sub string sk1=pos sk2=len for all lists, 8:Erase duplicated lines In0..In9 9:Erase duplicated lines based in In0 ",int,"");
BBTK_INPUT(VectorFilterString,sk1,"constant 1",std::string,"");
BBTK_INPUT(VectorFilterString,sk2,"constant 2",std::string,"");