if ( !volTool.Set( elem ) || !avoidSet.insert( elem ).second )
continue; // skip faces or refined elements
// add polyhedron definition
- myPolyhedronQuantities.push_back(vector<int> ());
+ myPolyhedronQuantities.push_back(vector<smIdType> ());
myPolyElemXYZIDs.push_back(TElemDef());
- vector<int>& quantity = myPolyhedronQuantities.back();
+ vector<smIdType>& quantity = myPolyhedronQuantities.back();
TElemDef & elemDef = myPolyElemXYZIDs.back();
// get definitions of new elements on volume faces
bool makePoly = false;
const int theNbBndNodes,
const vector< const SMDS_MeshNode* >& theNodes,
list< int >& theFaceDefs,
- vector<int>& theQuantity)
+ vector<smIdType>& theQuantity)
{
bool makePoly = false;
bool is2d = myIs2D;
list< TElemDef >::const_iterator enIt = theElemNodeIDs.begin();
- list< vector<int> >::iterator quantity = myPolyhedronQuantities.begin();
+ list< vector<smIdType> >::iterator quantity = myPolyhedronQuantities.begin();
for ( int iElem = 0; enIt != theElemNodeIDs.end(); enIt++, iElem++ )
{
const TElemDef & elemNodeInd = *enIt;