X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESH%2FSMESH_LocalLength.cxx;h=410ff1d2c7c0628ee6703066fd01b31e58f0fbd0;hp=85f4fb7a816eba3ee309d510a48a1b5ea417170d;hb=4ea4ccf36f3c18ecde6f63d51d3e8876a2a27344;hpb=0b959120c59670d73c0a1f6d46bfa72a6ceb49cf diff --git a/src/SMESH/SMESH_LocalLength.cxx b/src/SMESH/SMESH_LocalLength.cxx index 85f4fb7a8..410ff1d2c 100644 --- a/src/SMESH/SMESH_LocalLength.cxx +++ b/src/SMESH/SMESH_LocalLength.cxx @@ -1,14 +1,33 @@ +// SMESH SMESH : implementaion of SMESH idl descriptions +// +// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, +// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS +// +// 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. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org +// +// +// +// File : SMESH_LocalLength.cxx +// Author : Paul RASCLE, EDF +// Module : SMESH +// $Header$ + using namespace std; -//============================================================================= -// File : SMESH_LocalLength.cxx -// Created : sam mai 18 08:10:23 CEST 2002 -// Author : Paul RASCLE, EDF -// Project : SALOME -// Copyright : EDF 2002 -// $Header$ -//============================================================================= using namespace std; - #include "SMESH_LocalLength.hxx" #include "utilities.h" @@ -18,11 +37,11 @@ using namespace std; */ //============================================================================= -SMESH_LocalLength::SMESH_LocalLength(int hypId, int studyId, SMESH_Gen* gen) - : SMESH_Hypothesis(hypId, studyId, gen) +SMESH_LocalLength::SMESH_LocalLength(int hypId, int studyId, + SMESH_Gen * gen):SMESH_Hypothesis(hypId, studyId, gen) { - _length =1.; - _name = "LocalLength"; + _length = 1.; + _name = "LocalLength"; // SCRUTE(_name); // SCRUTE(&_name); } @@ -43,15 +62,14 @@ SMESH_LocalLength::~SMESH_LocalLength() */ //============================================================================= -void SMESH_LocalLength::SetLength(double length) - throw (SALOME_Exception) +void SMESH_LocalLength::SetLength(double length) throw(SALOME_Exception) { - double oldLength = _length; - if (length <= 0) - throw SALOME_Exception(LOCALIZED("length must be positive")); - _length = length; - if (oldLength != _length) - NotifySubMeshesHypothesisModification(); + double oldLength = _length; + if (length <= 0) + throw SALOME_Exception(LOCALIZED("length must be positive")); + _length = length; + if (oldLength != _length) + NotifySubMeshesHypothesisModification(); } //============================================================================= @@ -60,9 +78,9 @@ void SMESH_LocalLength::SetLength(double length) */ //============================================================================= -double SMESH_LocalLength::GetLength() +double SMESH_LocalLength::GetLength() const { - return _length; + return _length; } //============================================================================= @@ -73,7 +91,7 @@ double SMESH_LocalLength::GetLength() ostream & SMESH_LocalLength::SaveTo(ostream & save) { - return save << this; + return save << this; } //============================================================================= @@ -84,7 +102,7 @@ ostream & SMESH_LocalLength::SaveTo(ostream & save) istream & SMESH_LocalLength::LoadFrom(istream & load) { - return load >> (*this); + return load >> (*this); } //============================================================================= @@ -93,10 +111,10 @@ istream & SMESH_LocalLength::LoadFrom(istream & load) */ //============================================================================= -ostream & operator << (ostream & save, SMESH_LocalLength & hyp) +ostream & operator <<(ostream & save, SMESH_LocalLength & hyp) { - save << hyp._length; - return save; + save << hyp._length; + return save; } //============================================================================= @@ -105,13 +123,14 @@ ostream & operator << (ostream & save, SMESH_LocalLength & hyp) */ //============================================================================= -istream & operator >> (istream & load, SMESH_LocalLength & hyp) +istream & operator >>(istream & load, SMESH_LocalLength & hyp) { - bool isOK = true; - double a; - isOK = (load >> a); - if (isOK) hyp._length = a; - else load.clear(ios::badbit | load.rdstate()); - return load; + bool isOK = true; + double a; + isOK = (load >> a); + if (isOK) + hyp._length = a; + else + load.clear(ios::badbit | load.rdstate()); + return load; } -