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 + minor changes
[modules/smesh.git]
/
src
/
SMESHUtils
/
SMESH_TypeDefs.hxx
diff --git
a/src/SMESHUtils/SMESH_TypeDefs.hxx
b/src/SMESHUtils/SMESH_TypeDefs.hxx
index d73f8ca561e00ff7a11eddd54656cace0e024af5..4c2dddab0b6ccbf5f4d11ccd38cb021a229eecaf 100644
(file)
--- a/
src/SMESHUtils/SMESH_TypeDefs.hxx
+++ b/
src/SMESHUtils/SMESH_TypeDefs.hxx
@@
-149,7
+149,6
@@
struct SMESH_OrientedLink: public SMESH_TLink
struct SMESH_TNodeXYZ : public gp_XYZ
{
const SMDS_MeshNode* _node;
struct SMESH_TNodeXYZ : public gp_XYZ
{
const SMDS_MeshNode* _node;
- double _xyz[3];
SMESH_TNodeXYZ( const SMDS_MeshElement* e=0):gp_XYZ(0,0,0),_node(0)
{
Set(e);
SMESH_TNodeXYZ( const SMDS_MeshElement* e=0):gp_XYZ(0,0,0),_node(0)
{
Set(e);
@@
-159,16
+158,16
@@
struct SMESH_TNodeXYZ : public gp_XYZ
if (e) {
assert( e->GetType() == SMDSAbs_Node );
_node = static_cast<const SMDS_MeshNode*>(e);
if (e) {
assert( e->GetType() == SMDSAbs_Node );
_node = static_cast<const SMDS_MeshNode*>(e);
- _node->GetXYZ(_xyz); // - thread safe getting coords
- SetCoord( _xyz[0], _xyz[1], _xyz[2] );
+ _node->GetXYZ( ChangeData() ); // - thread safe getting coords
return true;
}
return false;
}
double Distance(const SMDS_MeshNode* n) const { return (SMESH_TNodeXYZ( n )-*this).Modulus(); }
double SquareDistance(const SMDS_MeshNode* n) const { return (SMESH_TNodeXYZ( n )-*this).SquareModulus(); }
return true;
}
return false;
}
double Distance(const SMDS_MeshNode* n) const { return (SMESH_TNodeXYZ( n )-*this).Modulus(); }
double SquareDistance(const SMDS_MeshNode* n) const { return (SMESH_TNodeXYZ( n )-*this).SquareModulus(); }
- bool operator==(const SMESH_TNodeXYZ& other) const { return _node == other._node; }
+ bool operator==(const SMESH_TNodeXYZ& other)
const { return _node == other._node; }
};
};
+typedef SMESH_TNodeXYZ SMESH_NodeXYZ;
//--------------------------------------------------
/*!
//--------------------------------------------------
/*!
@@
-186,6
+185,7
@@
typedef struct uvPtStruct
uvPtStruct(): node(NULL) {}
inline gp_XY UV() const { return gp_XY( u, v ); }
uvPtStruct(): node(NULL) {}
inline gp_XY UV() const { return gp_XY( u, v ); }
+ inline void SetUV( const gp_XY& uv ) { u = uv.X(); v = uv.Y(); }
struct NodeAccessor // accessor to iterate on nodes in UVPtStructVec
{
struct NodeAccessor // accessor to iterate on nodes in UVPtStructVec
{