Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bos #20256: [CEA 18523] Porting SMESH to int 64 bits
[modules/smesh.git]
/
src
/
StdMeshers
/
StdMeshers_FixedPoints1D.cxx
diff --git
a/src/StdMeshers/StdMeshers_FixedPoints1D.cxx
b/src/StdMeshers/StdMeshers_FixedPoints1D.cxx
index 892b95bcd4d16ac0aea0edcf0177f64f5e3211b5..71c23b2b581442f0f8fe421db06fb951eb9daf4b 100644
(file)
--- a/
src/StdMeshers/StdMeshers_FixedPoints1D.cxx
+++ b/
src/StdMeshers/StdMeshers_FixedPoints1D.cxx
@@
-62,20
+62,26
@@
StdMeshers_FixedPoints1D::~StdMeshers_FixedPoints1D()
void StdMeshers_FixedPoints1D::SetPoints(const std::vector<double>& listParams)
{
void StdMeshers_FixedPoints1D::SetPoints(const std::vector<double>& listParams)
{
- _params = listParams;
- NotifySubMeshesHypothesisModification();
+ if ( _params != listParams )
+ {
+ _params = listParams;
+ NotifySubMeshesHypothesisModification();
+ }
}
//=============================================================================
/*!
}
//=============================================================================
/*!
- *
+ *
*/
//=============================================================================
*/
//=============================================================================
-void StdMeshers_FixedPoints1D::SetNbSegments(const std::vector<
int>& listNbSeg)
+void StdMeshers_FixedPoints1D::SetNbSegments(const std::vector<
smIdType>& listNbSeg)
{
{
- _nbsegs = listNbSeg;
- NotifySubMeshesHypothesisModification();
+ if ( _nbsegs != listNbSeg )
+ {
+ _nbsegs = listNbSeg;
+ NotifySubMeshesHypothesisModification();
+ }
}
ostream & StdMeshers_FixedPoints1D::SaveTo(ostream & save)
}
ostream & StdMeshers_FixedPoints1D::SaveTo(ostream & save)
@@
-113,7
+119,7
@@
ostream & StdMeshers_FixedPoints1D::SaveTo(ostream & save)
istream & StdMeshers_FixedPoints1D::LoadFrom(istream & load)
{
bool isOK = true;
istream & StdMeshers_FixedPoints1D::LoadFrom(istream & load)
{
bool isOK = true;
-
int
intVal;
+
smIdType
intVal;
double dblVal;
isOK = static_cast<bool>(load >> intVal);
double dblVal;
isOK = static_cast<bool>(load >> intVal);