Salome HOME
Copyright update 2021
[modules/smesh.git] / src / StdMeshers / StdMeshers_Prism_3D.hxx
index e3410fe2b82219227bba2c10cbb96014df70ec76..183f8e3d5d9425be7a164ca0e2b4ed150e7eb429 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2016  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2021  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
@@ -106,6 +106,7 @@ namespace Prism_3D
     std::list< int >         myNbEdgesInWires;
 
     bool                     myNotQuadOnTop;
+    mutable SMESH_subMesh*   myAlgoSM; // sub-mesh with algo which computed myBottom
 
     size_t NbWires() const { return myNbEdgesInWires.size(); }
 
@@ -245,12 +246,12 @@ class STDMESHERS_EXPORT StdMeshers_PrismAsBlock: public SMESH_Block
   { return myShapeIDMap.FindIndex( shape ); }
 
   /*!
-   * \brief Check curve orientation of a bootom edge
+   * \brief Check curve orientation of a bottom edge
    *  \param meshDS - mesh DS
    *  \param columnsMap - node columns map of side face
-   *  \param bottomEdge - the bootom edge
+   *  \param bottomEdge - the bottom edge
    *  \param sideFaceID - side face in-block ID
-   *  \retval bool - true if orienation coinside with in-block froward orienation
+   *  \retval bool - true if orientation coincide with in-block forward orientation
    */
   static bool IsForwardEdge(SMESHDS_Mesh*           meshDS,
                             const TParam2ColumnMap& columnsMap,