-// Copyright (C) 2007-2014 CEA/DEN, EDF R&D
+// Copyright (C) 2007-2019 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
const char INTERP_KERNEL::InterpolationOptions::PRECISION_STR[]="Precision";
-const char INTERP_KERNEL::InterpolationOptions::ARC_DETECTION_PRECISION_STR[]="ArcDetectionPrecision";
-
const char INTERP_KERNEL::InterpolationOptions::MEDIANE_PLANE_STR[]="MedianPlane";
const char INTERP_KERNEL::InterpolationOptions::BOUNDING_BOX_ADJ_STR[]="BoundingBoxAdjustment";
_splitting_policy=PLANAR_FACE_5;
}
-double INTERP_KERNEL::InterpolationOptions::getArcDetectionPrecision() const
-{
- return INTERP_KERNEL::QUADRATIC_PLANAR::_arc_detection_precision;
-}
-
-void INTERP_KERNEL::InterpolationOptions::setArcDetectionPrecision(double p)
-{
- INTERP_KERNEL::QUADRATIC_PLANAR::_arc_detection_precision=p;
-}
-
std::string INTERP_KERNEL::InterpolationOptions::getIntersectionTypeRepr() const
{
if(_intersection_type==INTERP_KERNEL::Triangulation)
setPrecision(value);
return true;
}
- if(key==ARC_DETECTION_PRECISION_STR)
- {
- setArcDetectionPrecision(value);
- return true;
- }
else if(key==MEDIANE_PLANE_STR)
{
setMedianPlane(value);
return std::string(meth);
}
-bool INTERP_KERNEL::InterpolationOptions::setInterpolationOptions(long print_level,
+bool INTERP_KERNEL::InterpolationOptions::setInterpolationOptions(int print_level,
std::string intersection_type,
double precision,
double median_plane,
double bounding_box_adjustment,
double bounding_box_adjustment_abs,
double max_distance_for_3Dsurf_intersect,
- long orientation,
+ int orientation,
bool measure_abs,
std::string splitting_policy)
{
oss << "Print level : " << _print_level << std::endl;
oss << "Intersection type : " << getIntersectionTypeRepr() << std::endl;
oss << "Precision : " << _precision << std::endl;
- oss << "Arc Detection Precision : " << getArcDetectionPrecision() << std::endl;
oss << "Median plane : " << _median_plane << std::endl;
oss << "Do Rotate status : " << std::boolalpha << _do_rotate << std::endl;
oss << "Bounding box adj : " << _bounding_box_adjustment << std::endl;