PAL13473 (Build repetitive mesh)

Add   static int NbCornerNodes(VolumeType type)
This commit is contained in:
eap 2006-12-06 14:50:39 +00:00
parent dbb3cdd2ec
commit 7e07caff33
2 changed files with 29 additions and 1 deletions

View File

@ -1518,6 +1518,31 @@ int SMDS_VolumeTool::NbFaces( VolumeType type )
}
}
//================================================================================
/*!
* \brief Useful to know nb of corner nodes of a quadratic volume
* \param type - volume type
* \retval int - nb of corner nodes
*/
//================================================================================
int SMDS_VolumeTool::NbCornerNodes(VolumeType type)
{
switch ( type ) {
case TETRA :
case QUAD_TETRA: return 4;
case PYRAM :
case QUAD_PYRAM: return 5;
case PENTA :
case QUAD_PENTA: return 6;
case HEXA :
case QUAD_HEXA : return 8;
default: return 0;
}
return 0;
}
//
//=======================================================================
//function : GetFaceNodesIndices
//purpose : Return the array of face nodes indices

View File

@ -193,7 +193,10 @@ class SMDS_WNT_EXPORT SMDS_VolumeTool
int faceIndex );
// Return number of nodes in the array of face nodes
private:
static int NbCornerNodes(VolumeType type);
// Useful to know nb of corner nodes of a quadratic volume
private:
bool setFace( int faceIndex );