Salome HOME
projects
/
tools
/
medcoupling.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
addition of MEDCouplingUMesh::conformize2D to conformize a 2D mesh
[tools/medcoupling.git]
/
src
/
INTERP_KERNEL
/
Geometric2D
/
InterpKernelGeo2DEdgeLin.cxx
diff --git
a/src/INTERP_KERNEL/Geometric2D/InterpKernelGeo2DEdgeLin.cxx
b/src/INTERP_KERNEL/Geometric2D/InterpKernelGeo2DEdgeLin.cxx
index 6b7e5859c3891ab0d38ec6c3fe8919e3de622a0c..d50a2411cb11f9ad5a45dbbfb32edc6c9fda315e 100644
(file)
--- a/
src/INTERP_KERNEL/Geometric2D/InterpKernelGeo2DEdgeLin.cxx
+++ b/
src/INTERP_KERNEL/Geometric2D/InterpKernelGeo2DEdgeLin.cxx
@@
-1,9
+1,9
@@
-// Copyright (C) 2007-201
3
CEA/DEN, EDF R&D
+// Copyright (C) 2007-201
4
CEA/DEN, EDF R&D
//
// 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
//
// 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.
+// version 2.1 of the License
, or (at your option) any later version
.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
@@
-273,6
+273,15
@@
void EdgeLin::getBarycenterOfZone(double *bary) const
bary[1]=(x1-x2)*(y1*(y1+y2)+y2*y2)/6.;
}
bary[1]=(x1-x2)*(y1*(y1+y2)+y2*y2)/6.;
}
+/*!
+ * Here \a this is not used (contrary to EdgeArcCircle class).
+ */
+void EdgeLin::getMiddleOfPoints(const double *p1, const double *p2, double *mid) const
+{
+ mid[0]=(p1[0]+p2[0])/2.;
+ mid[1]=(p1[1]+p2[1])/2.;
+}
+
double EdgeLin::getCurveLength() const
{
double x=(*_start)[0]-(*_end)[0];
double EdgeLin::getCurveLength() const
{
double x=(*_start)[0]-(*_end)[0];