Salome HOME
Bug moteur + ajout cas test
[modules/hexablock.git] / src / HEXABLOCK / HexQuad.hxx
index 6ebc4262cbe237d051cb145e164e6b52498f03fa..8c543f1a8b68a6d33d8f01e1376b53b386f407e0 100755 (executable)
 #ifndef __QUAD_H
 #define __QUAD_H
 
-#include "Hex_defines.hxx"
 #include "HexEdge.hxx"
 
 BEGIN_NAMESPACE_HEXA
 
 #ifndef SWIG
-struct HEXABLOCKENGINE_EXPORT StrOrient
+struct StrOrient
 {
    Vertex* v11;     // 1er sommet 1er quad
    Vertex* v12;     // 2eme
@@ -45,7 +44,7 @@ StrOrient ( StrOrient* s)
 };
 #endif
 
-class HEXABLOCKENGINE_EXPORT Quad : public EltBase
+class HexaExport Quad : public EltBase
 {
 public:
     virtual Edge*   getEdge   (int  nro);
@@ -90,6 +89,7 @@ public:
 
     Edge*   getOpposEdge   (Edge* arete, int &sens);
     Vertex* getOpposVertex (Vertex* sommet);
+    Hexa*   opposedHexa (Hexa* hexa);
 
     virtual void majReferences();            // M.A.J relation "utilise par"
     virtual void dump ();