Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
INT PAL 0052683: Parameter "Color group" in the "Create Group" dialog box is empty
[modules/smesh.git]
/
src
/
SMDS
/
SMDS_VolumeTool.hxx
diff --git
a/src/SMDS/SMDS_VolumeTool.hxx
b/src/SMDS/SMDS_VolumeTool.hxx
index bde071fde8cd07a9f40f0d2bb3c37b29825e22b4..4b0d63e2fb9de10d6009a8e5c499ede28bc1aab6 100644
(file)
--- a/
src/SMDS/SMDS_VolumeTool.hxx
+++ b/
src/SMDS/SMDS_VolumeTool.hxx
@@
-1,4
+1,4
@@
-// Copyright (C) 2007-201
3
CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-201
5
CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@
-6,7
+6,7
@@
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License
, or (at your option) any later version
.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
@@
-201,7
+201,8
@@
class SMDS_EXPORT SMDS_VolumeTool
int GetCenterNodeIndex( int faceIndex ) const;
// Return index of the node located at face center of a quadratic element like HEX27
int GetCenterNodeIndex( int faceIndex ) const;
// Return index of the node located at face center of a quadratic element like HEX27
- int GetFaceIndex( const std::set<const SMDS_MeshNode*>& theFaceNodes ) const;
+ int GetFaceIndex( const std::set<const SMDS_MeshNode*>& theFaceNodes,
+ const int theFaceIndexHint=-1) const;
// Return index of a face formed by theFaceNodes.
// Return -1 if a face not found
// Return index of a face formed by theFaceNodes.
// Return -1 if a face not found
@@
-238,6
+239,9
@@
class SMDS_EXPORT SMDS_VolumeTool
static int NbCornerNodes(VolumeType type);
// Useful to know nb of corner nodes of a quadratic volume
static int NbCornerNodes(VolumeType type);
// Useful to know nb of corner nodes of a quadratic volume
+ static int GetOppFaceIndexOfHex( int faceIndex );
+ // Return index of the opposite face of the hexahedron
+
private:
bool setFace( int faceIndex ) const;
private:
bool setFace( int faceIndex ) const;