-// Copyright (C) 2007-2019 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2020 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
void SetToAddEdges(bool toAdd);
bool GetToAddEdges() const;
+ /*!
+ * \brief Enables treatment of geom faces either shared by solids or internal.
+ */
+ void SetToConsiderInternalFaces(bool toTreat);
+ bool GetToConsiderInternalFaces() const { return _toConsiderInternalFaces; }
+
+ /*!
+ * \brief Enables applying size threshold to grid cells cut by internal geom faces.
+ */
+ void SetToUseThresholdForInternalFaces(bool toUse);
+ bool GetToUseThresholdForInternalFaces() const { return _toUseThresholdForInternalFaces; }
+
+ /*!
+ * \brief Enables creation of mesh faces.
+ */
+ void SetToCreateFaces(bool toCreate);
+ bool GetToCreateFaces() const { return _toCreateFaces; }
+
+
/*!
* \brief Return true if parameters are well defined
*/
double _sizeThreshold;
bool _toAddEdges;
+ bool _toConsiderInternalFaces;
+ bool _toUseThresholdForInternalFaces;
+ bool _toCreateFaces;
};
#endif