- Handle(SMESHDS_Command) com;
- if (myCommands.IsEmpty()) {
- com = new SMESHDS_Command(SMESHDS_AddHexahedron);
- myCommands.Append (com);
- }
- else {
- com = myCommands.Last();
- if (com->GetType() != SMESHDS_AddHexahedron) {
- com = new SMESHDS_Command(SMESHDS_AddHexahedron);
- myCommands.Append (com);
- }
- }
- com->AddVolume (NewID,idnode1,idnode2,idnode3,idnode4,
- idnode5,idnode6,idnode7,idnode8);
+ SMESHDS_Command * com;
+ if (myCommands.empty())
+ {
+ com = new SMESHDS_Command(SMESHDS_AddHexahedron);
+ myCommands.insert(myCommands.end(),com);
+ }
+ else
+ {
+ com = myCommands.back();
+ if (com->GetType() != SMESHDS_AddHexahedron)
+ {
+ com = new SMESHDS_Command(SMESHDS_AddHexahedron);
+ myCommands.insert(myCommands.end(),com);
+ }
+ }
+ com->AddVolume(NewID, idnode1, idnode2, idnode3, idnode4,
+ idnode5, idnode6, idnode7, idnode8);