X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FINTERP_KERNEL%2FInterpolationOptions.hxx;h=74fe301c943634499764e1174d8973061cfce987;hb=5da72d398d0eb1820c3ce6dd90b8579b6b14edf5;hp=25a6a5e88668861df0f3322ee0690f444680b0d6;hpb=1a9af3cb21941312cdda3f0466677b61beba7ade;p=tools%2Fmedcoupling.git diff --git a/src/INTERP_KERNEL/InterpolationOptions.hxx b/src/INTERP_KERNEL/InterpolationOptions.hxx index 25a6a5e88..74fe301c9 100644 --- a/src/INTERP_KERNEL/InterpolationOptions.hxx +++ b/src/INTERP_KERNEL/InterpolationOptions.hxx @@ -1,9 +1,9 @@ -// Copyright (C) 2007-2013 CEA/DEN, EDF R&D +// Copyright (C) 2007-2016 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 -// 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 @@ -31,8 +31,8 @@ namespace INTERP_KERNEL typedef enum { Triangulation, Convex, Geometric2D, PointLocator, Barycentric, BarycentricGeo2D } IntersectionType; /*! - * \class InterpolationOptions - * Class defining the options for all interpolation algorithms. + * Class defining the options for all interpolation algorithms used in the \ref remapper "remapper" and + * in some of the \ref para-dec "DECs". * * List of options, possible values and default values can be found on this page: * \ref InterpKerIntersectors @@ -66,6 +66,9 @@ namespace INTERP_KERNEL double getPrecision() const { return _precision; } void setPrecision(double p) { _precision=p; } + double getArcDetectionPrecision() const; + void setArcDetectionPrecision(double p); + double getMedianPlane() const { return _median_plane; } void setMedianPlane(double mp) { _median_plane=mp; } @@ -123,6 +126,7 @@ namespace INTERP_KERNEL static const double DFT_MIN_DOT_BTW_3DSURF_INTERSECT; public: static const char PRECISION_STR[]; + static const char ARC_DETECTION_PRECISION_STR[]; static const char MEDIANE_PLANE_STR[]; static const char BOUNDING_BOX_ADJ_STR[]; static const char BOUNDING_BOX_ADJ_ABS_STR[];