X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHEXABLOCK%2FHexHexa.hxx;h=a26ff5a6c754a137f333b1a9183d4575e9a516b3;hb=5347e8abe119e8704d59c83638836f0fd94c732e;hp=0d7a0a0b1c2c24e9de79662d63ba3ddc8b1c41c5;hpb=624082b6806f6695a1e2f31ba595534e464f0f91;p=modules%2Fhexablock.git diff --git a/src/HEXABLOCK/HexHexa.hxx b/src/HEXABLOCK/HexHexa.hxx index 0d7a0a0..a26ff5a 100755 --- a/src/HEXABLOCK/HexHexa.hxx +++ b/src/HEXABLOCK/HexHexa.hxx @@ -42,7 +42,6 @@ #ifndef __HEX_HEXA_H_ #define __HEX_HEXA_H_ -#include "Hex_defines.hxx" #include "HexEltBase.hxx" #include "HexQuad.hxx" @@ -51,7 +50,7 @@ BEGIN_NAMESPACE_HEXA -class HEXABLOCKENGINE_EXPORT Hexa : public EltBase +class HexaExport Hexa : public EltBase { public: virtual Quad* getQuad (int nro); @@ -116,8 +115,11 @@ public: virtual void duplicate (); Hexa* getClone () { return h_clone ; } Quad* getOpposedQuad (Quad* face); - // Vertex* getOpposedVertex (Quad* face, Vertex* vertex); - Edge* getPerpendicularEdge (Quad* face, Vertex* vertex); + Vertex* opposedVertex (Quad* face, Vertex* vertex); + Edge* perpendicularEdge (Quad* face, Vertex* vertex); + Quad* perpendicularQuad (Quad* face, Edge* edge); + Edge* getPerpendicularEdge (Quad* face, Vertex* vertex) + { return perpendicularEdge (face, vertex); } // Edge* getParallelEdge (Quad* face, Edge* edge); Quad* findQuad (Edge* e1, Edge* e2); Edge* findEdge (Vertex* v1, Vertex* v2);