return *this;
}
+ TPythonDump& TPythonDump::operator<<(const SMESH::ListOfGroups * theList){
+ if(theList && theList->length() > 0 ) {
+ SMESH_Gen_i* aSMESHGen = SMESH_Gen_i::GetSMESHGen();
+ SALOMEDS::Study_ptr aStudy = aSMESHGen->GetCurrentStudy();
+ myStream << "[";
+ int aListLen = theList->length();
+ for(int i = 0 ; i < aListLen; i++){
+ SALOMEDS::SObject_var aSObject = SMESH_Gen_i::ObjectToSObject(aStudy,(*theList)[i]);
+ if(!aSObject->_is_nil()) {
+ myStream << aSObject->GetID();
+ i < (aListLen - 1) ? myStream<<", " : myStream<<"]";
+ }
+
+ }
+ }
+ return *this;
+ }
+
TCollection_AsciiString myLongStringStart( "TPythonDump::LongStringStart" );
TCollection_AsciiString myLongStringEnd ( "TPythonDump::LongStringEnd" );