-// Copyright (C) 2007-2021 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2023 CEA, EDF, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
// Return array of volume nodes
int NbNodes() const { return (int) myVolumeNodes.size(); }
- // Return array of volume nodes
+ // Return number of volume nodes
double GetSize() const;
// Return element volume
+ double GetScaledJacobian() const;
+ // Return the scaled jacobian
+
bool GetBaryCenter (double & X, double & Y, double & Z) const;
bool IsOut(double X, double Y, double Z, double tol) const;
bool GetFaceBaryCenter (int faceIndex, double & X, double & Y, double & Z) const;
// Return barycenter of a face
+ bool AllFacesSameOriented() const;
+ // Check that all the faces of a polyhedron have the same orientation
+ // no differentiation between inward and outward orientation is made.
+
double GetFaceArea( int faceIndex ) const;
// Return face area