mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-01-02 21:00:34 +05:00
PAL18328 SMESH_AdvancedEditor.py don't work in Debug version
+ const SMDS_MeshVolume* Get() const; + // return element + + int ID() const; + // return element ID
This commit is contained in:
parent
f3502e683b
commit
dcdf3c5ef8
@ -1326,7 +1326,7 @@ bool SMDS_VolumeTool::IsFreeFace( int faceIndex )
|
||||
if ( IsFaceExternal( faceIndex ))
|
||||
intNormal = XYZ( -intNormal.x, -intNormal.y, -intNormal.z );
|
||||
XYZ p0 ( nodes[0] ), baryCenter;
|
||||
for ( vNbIt = volNbShared.begin(); vNbIt != volNbShared.end();vNbIt++ ) {
|
||||
for ( vNbIt = volNbShared.begin(); vNbIt != volNbShared.end(); vNbIt++ ) {
|
||||
int nbShared = (*vNbIt).second;
|
||||
if ( nbShared >= 3 ) {
|
||||
SMDS_VolumeTool volume( (*vNbIt).first );
|
||||
@ -1651,3 +1651,22 @@ int SMDS_VolumeTool::NbFaceNodes(VolumeType type,
|
||||
return 0;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Get
|
||||
//purpose : return element
|
||||
//=======================================================================
|
||||
|
||||
const SMDS_MeshVolume* SMDS_VolumeTool::Get() const
|
||||
{
|
||||
return static_cast<const SMDS_MeshVolume*>( myVolume );
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : ID
|
||||
//purpose : return element ID
|
||||
//=======================================================================
|
||||
|
||||
int SMDS_VolumeTool::ID() const
|
||||
{
|
||||
return myVolume ? myVolume->GetID() : 0;
|
||||
}
|
||||
|
@ -35,6 +35,7 @@
|
||||
class SMDS_MeshElement;
|
||||
class SMDS_MeshNode;
|
||||
class SMDS_PolyhedralVolumeOfNodes;
|
||||
class SMDS_MeshVolume;
|
||||
|
||||
#include <vector>
|
||||
#include <set>
|
||||
@ -62,6 +63,12 @@ class SMDS_EXPORT SMDS_VolumeTool
|
||||
// Set volume.
|
||||
// Return false if theVolume is not of type SMDSAbs_Volume
|
||||
|
||||
const SMDS_MeshVolume* Get() const;
|
||||
// return element
|
||||
|
||||
int ID() const;
|
||||
// return element ID
|
||||
|
||||
// -----------------------
|
||||
// general info
|
||||
// -----------------------
|
||||
|
Loading…
Reference in New Issue
Block a user