X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FHOMARD%2FHOMARD_Hypothesis.hxx;h=652c3cb5b540adde039af0cb563b5a84c5754214;hb=b8b05864d14bb52293c5c80f46c103b51d65f5cd;hp=83f9c592b69a3bd5585db9644a1653e80695019a;hpb=9e58f253ace5b07462140dc8e3b2d1aea1d366a6;p=modules%2Fhomard.git diff --git a/src/HOMARD/HOMARD_Hypothesis.hxx b/src/HOMARD/HOMARD_Hypothesis.hxx index 83f9c592..652c3cb5 100644 --- a/src/HOMARD/HOMARD_Hypothesis.hxx +++ b/src/HOMARD/HOMARD_Hypothesis.hxx @@ -1,11 +1,11 @@ // HOMARD HOMARD : implementation of HOMARD idl descriptions // -// Copyright (C) 2011-2013 CEA/DEN, EDF R&D +// Copyright (C) 2011-2021 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 // License as published by the Free Software Foundation; either -// version 2.1 of the License. +// version 2.1 of the License, or (at your option) any later version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -19,7 +19,7 @@ // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com // // File : HOMARD_Hypothesis.hxx -// Author : Paul RASCLE, EDF +// Author : Gerald NICOLAS, EDF // Module : HOMARD // // Remarques : @@ -34,10 +34,16 @@ #ifndef _HOMARD_HYPOTHESIS_HXX_ #define _HOMARD_HYPOTHESIS_HXX_ +#include "HOMARD.hxx" + #include #include -class HOMARD_Hypothesis +#if defined WIN32 +#pragma warning ( disable: 4251 ) +#endif + +class HOMARDIMPL_EXPORT HOMARD_Hypothesis { public: HOMARD_Hypothesis(); @@ -84,10 +90,12 @@ public: void SetAdapInit( int AdapInit ); const int GetAdapInit() const; - void SetLevelOutput( int LevelOutput ); - const int GetLevelOutput() const; + void SetExtraOutput( int ExtraOutput ); + const int GetExtraOutput() const; - void AddGroup( const char* LeGroupe); + void AddGroup( const char* Group); + void SupprGroup( const char* Group ); + void SupprGroups(); void SetGroups(const std::list& ListGroup ); const std::list& GetGroups() const; @@ -136,7 +144,7 @@ private: int _NivMax; double _DiamMin; int _AdapInit; - int _LevelOutput; + int _ExtraOutput; std::list _ListIter; std::list _ListZone;