X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHEXABLOCK%2FHexHexa.hxx;h=a26ff5a6c754a137f333b1a9183d4575e9a516b3;hb=5347e8abe119e8704d59c83638836f0fd94c732e;hp=5b3895fa24aafa6fd87510aec2e7fa5ccb217b42;hpb=ab53385205fe062af0e87d4e14296b1492fe3611;p=modules%2Fhexablock.git diff --git a/src/HEXABLOCK/HexHexa.hxx b/src/HEXABLOCK/HexHexa.hxx index 5b3895f..a26ff5a 100755 --- a/src/HEXABLOCK/HexHexa.hxx +++ b/src/HEXABLOCK/HexHexa.hxx @@ -50,7 +50,7 @@ BEGIN_NAMESPACE_HEXA -class Hexa : public EltBase +class HexaExport Hexa : public EltBase { public: virtual Quad* getQuad (int nro); @@ -115,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);