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
Typo-fix by Kunda
[modules/smesh.git]
/
src
/
StdMeshers
/
StdMeshers_ProjectionUtils.cxx
diff --git
a/src/StdMeshers/StdMeshers_ProjectionUtils.cxx
b/src/StdMeshers/StdMeshers_ProjectionUtils.cxx
index 2070ef108b407d2d8760e8dd820ace1654ca6318..9425e9a17cc47b22a897581295511a92d7a0a156 100644
(file)
--- a/
src/StdMeshers/StdMeshers_ProjectionUtils.cxx
+++ b/
src/StdMeshers/StdMeshers_ProjectionUtils.cxx
@@
-20,7
+20,7
@@
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// SMESH SMESH : idl implementation based on 'SMESH' unit's c
al
sses
+// SMESH SMESH : idl implementation based on 'SMESH' unit's c
la
sses
// File : StdMeshers_ProjectionUtils.cxx
// Created : Fri Oct 27 10:24:28 2006
// Author : Edward AGAPOV (eap)
// File : StdMeshers_ProjectionUtils.cxx
// Created : Fri Oct 27 10:24:28 2006
// Author : Edward AGAPOV (eap)
@@
-2209,8
+2209,7
@@
FindMatchingNodesOnFaces( const TopoDS_Face& face1,
SMDS_NodeIteratorPtr nIt = edgeSM->GetNodes();
while ( nIt->more() ) {
const SMDS_MeshNode* node = nIt->next();
SMDS_NodeIteratorPtr nIt = edgeSM->GetNodes();
while ( nIt->more() ) {
const SMDS_MeshNode* node = nIt->next();
- const SMDS_EdgePosition* pos =
- static_cast<const SMDS_EdgePosition*>(node->GetPosition());
+ SMDS_EdgePositionPtr pos = node->GetPosition();
pos2nodes.insert( make_pair( pos->GetUParameter(), node ));
}
if ((int) pos2nodes.size() != edgeSM->NbNodes() )
pos2nodes.insert( make_pair( pos->GetUParameter(), node ));
}
if ((int) pos2nodes.size() != edgeSM->NbNodes() )
@@
-2886,7
+2885,6
@@
namespace StdMeshers_ProjectionUtils
double bc[3]; // barycentric coordinates
int nodeIDs[3]; // nodes of a delaunay triangle
double bc[3]; // barycentric coordinates
int nodeIDs[3]; // nodes of a delaunay triangle
- const SMDS_FacePosition* pos;
_delaunay.InitTraversal( nbSrcNodes );
_delaunay.InitTraversal( nbSrcNodes );
@@
-2904,8
+2902,8
@@
namespace StdMeshers_ProjectionUtils
tgtNode = n2n->second;
tgtMesh->MoveNode( tgtNode, xyz.X(), xyz.Y(), xyz.Z() );
tgtNode = n2n->second;
tgtMesh->MoveNode( tgtNode, xyz.X(), xyz.Y(), xyz.Z() );
- if (
( pos = dynamic_cast< const SMDS_FacePosition* >( tgtNode->GetPosition() ))
)
-
const_cast<SMDS_FacePosition*>( pos )
->SetParameters( uvNew.X(), uvNew.Y() );
+ if (
SMDS_FacePositionPtr pos = tgtNode->GetPosition()
)
+
pos
->SetParameters( uvNew.X(), uvNew.Y() );
--nbSrcNodes;
}
--nbSrcNodes;
}