X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHOMARD_I%2FHOMARD_Boundary_i.hxx;h=00493359f41319ac9191408e897fd2a84fefb1bd;hb=27c6e3b847bd0f6caca399c9d8841ac8d36a8ed1;hp=4752c866a811bae56a8214660a65dfeeff8ad304;hpb=77262fdb4bf42ef5a70a8918f6bb3c86b0f6f3b3;p=modules%2Fhomard.git diff --git a/src/HOMARD_I/HOMARD_Boundary_i.hxx b/src/HOMARD_I/HOMARD_Boundary_i.hxx index 4752c866..00493359 100644 --- a/src/HOMARD_I/HOMARD_Boundary_i.hxx +++ b/src/HOMARD_I/HOMARD_Boundary_i.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2011-2012 CEA/DEN, EDF R&D +// Copyright (C) 2011-2013 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -33,6 +33,7 @@ #include CORBA_SERVER_HEADER(HOMARD_Gen) #include CORBA_SERVER_HEADER(HOMARD_Boundary) +#include "HOMARD_i.hxx" #include "SALOME_Component_i.hxx" #include "SALOME_NamingService.hxx" #include "Utils_CorbaException.hxx" @@ -41,7 +42,7 @@ class HOMARD_Boundary; -class HOMARD_Boundary_i: +class HOMARDENGINE_EXPORT HOMARD_Boundary_i: public virtual Engines_Component_i, public virtual POA_HOMARD::HOMARD_Boundary, public virtual PortableServer::ServantBase @@ -78,6 +79,13 @@ public: double rayon ); void SetSphere( double Xcentre, double Ycentre, double ZCentre, double rayon ); + void SetConeR( double Xcentre1, double Ycentre1, double Zcentre1, double Rayon1, + double Xcentre2, double Ycentre2, double Zcentre2, double Rayon2); + void SetConeA( double Xaxe, double Yaxe, double Zaxe, double Angle, + double Xcentre, double Ycentre, double ZCentre); + void SetTorus( double Xcentre, double Ycentre, double ZCentre, + double Xaxe, double Yaxe, double Zaxe, + double rayonRev, double rayonPri ); HOMARD::double_array* GetCoords();