Salome HOME
projects
/
modules
/
smesh.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
71d173d
)
PAL10595: unit and coordinate name length must be equal to 16
author
eap
<eap@opencascade.com>
Thu, 15 Dec 2005 09:56:38 +0000
(09:56 +0000)
committer
eap
<eap@opencascade.com>
Thu, 15 Dec 2005 09:56:38 +0000
(09:56 +0000)
src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx
patch
|
blob
|
history
diff --git
a/src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx
b/src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx
index
322b5ef
..
980a648
100644
(file)
--- a/
src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx
+++ b/
src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx
@@
-110,50
+110,58
@@
namespace{
typedef double (SMDS_MeshNode::* TGetCoord)() const;
typedef const char* TName;
typedef const char* TUnit;
typedef double (SMDS_MeshNode::* TGetCoord)() const;
typedef const char* TName;
typedef const char* TUnit;
-
- TUnit aUnit[3] = {"m","m","m"};
+ // name length in a mesh must be equal to 16 :
+ // 1234567890123456
+ TName M = "m ";
+ TName X = "x ";
+ TName Y = "y ";
+ TName Z = "z ";
+
+ TUnit aUnit[3] = {M,M,M};
+
+ // 3 dim
TGetCoord aXYZGetCoord[3] = {
&SMDS_MeshNode::X,
&SMDS_MeshNode::Y,
&SMDS_MeshNode::Z
};
TGetCoord aXYZGetCoord[3] = {
&SMDS_MeshNode::X,
&SMDS_MeshNode::Y,
&SMDS_MeshNode::Z
};
- TName aXYZName[3] = {"x","y","z"};
-
+ TName aXYZName[3] = {X,Y,Z};
+ // 2 dim
TGetCoord aXYGetCoord[2] = {
&SMDS_MeshNode::X,
&SMDS_MeshNode::Y
};
TGetCoord aXYGetCoord[2] = {
&SMDS_MeshNode::X,
&SMDS_MeshNode::Y
};
- TName aXYName[2] = {
"x","y"
};
+ TName aXYName[2] = {
X,Y
};
TGetCoord aYZGetCoord[2] = {
&SMDS_MeshNode::Y,
&SMDS_MeshNode::Z
};
TGetCoord aYZGetCoord[2] = {
&SMDS_MeshNode::Y,
&SMDS_MeshNode::Z
};
- TName aYZName[2] = {
"y","z"
};
+ TName aYZName[2] = {
Y,Z
};
TGetCoord aXZGetCoord[2] = {
&SMDS_MeshNode::X,
&SMDS_MeshNode::Z
};
TGetCoord aXZGetCoord[2] = {
&SMDS_MeshNode::X,
&SMDS_MeshNode::Z
};
- TName aXZName[2] = {"x","z"};
-
+ TName aXZName[2] = {X,Z};
+ // 1 dim
TGetCoord aXGetCoord[1] = {
&SMDS_MeshNode::X
};
TGetCoord aXGetCoord[1] = {
&SMDS_MeshNode::X
};
- TName aXName[1] = {
"x"
};
+ TName aXName[1] = {
X
};
TGetCoord aYGetCoord[1] = {
&SMDS_MeshNode::Y
};
TGetCoord aYGetCoord[1] = {
&SMDS_MeshNode::Y
};
- TName aYName[1] = {
"y"
};
+ TName aYName[1] = {
Y
};
TGetCoord aZGetCoord[1] = {
&SMDS_MeshNode::Z
};
TGetCoord aZGetCoord[1] = {
&SMDS_MeshNode::Z
};
- TName aZName[1] = {
"z"
};
+ TName aZName[1] = {
Z
};
class TCoordHelper{
class TCoordHelper{