#include <InterpolationOptions.hxx>

Public Member Functions | |
| InterpolationOptions () | |
| int | getPrintLevel () const |
| void | setPrintLevel (int pl) |
| IntersectionType | getIntersectionType () const |
| void | setIntersectionType (IntersectionType it) |
| double | getPrecision () const |
| void | setPrecision (double p) |
| double | getMedianPlane () const |
| void | setMedianPlane (double mp) |
| bool | getDoRotate () const |
| void | setDoRotate (bool dr) |
| double | getBoundingBoxAdjustment () const |
| void | setBoundingBoxAdjustment (double bba) |
| double | getBoundingBoxAdjustmentAbs () const |
| void | setBoundingBoxAdjustmentAbs (double bba) |
| double | getMaxDistance3DSurfIntersect () const |
| void | setMaxDistance3DSurfIntersect (double bba) |
| int | getOrientation () const |
| void | setOrientation (int o) |
| bool | getMeasureAbsStatus () const |
| void | setMeasureAbsStatus (bool newStatus) |
| SplittingPolicy | getSplittingPolicy () const |
| void | setSplittingPolicy (SplittingPolicy sp) |
| void | setP1P0BaryMethod (bool isP1P0) |
| bool | getP1P0BaryMethod () const |
| std::string | filterInterpolationMethod (const std::string &meth) const |
| void | init () |
| bool | setInterpolationOptions (long print_level, std::string intersection_type, double precision, double median_plane, bool do_rotate, double bounding_box_adjustment, double bounding_box_adjustment_abs, double max_distance_for_3Dsurf_intersect, long orientation, bool measure_abs, std::string splitting_policy, bool P1P0_bary_method) |
| void | copyOptions (const InterpolationOptions &other) |
| bool | setOptionDouble (const std::string &key, double value) |
| bool | setOptionInt (const std::string &key, int value) |
| bool | setOptionString (const std::string &key, const std::string &value) |
Static Public Attributes | |
| static const char | PRECISION_STR [] = "Precision" |
| static const char | MEDIANE_PLANE_STR [] = "MedianPlane" |
| static const char | BOUNDING_BOX_ADJ_STR [] = "BoundingBoxAdjustment" |
| static const char | BOUNDING_BOX_ADJ_ABS_STR [] = "BoundingBoxAdjustmentAbs" |
| static const char | MAX_DISTANCE_3DSURF_INSECT_STR [] = "MaxDistance3DSurfIntersect" |
| static const char | PRINT_LEV_STR [] = "PrintLevel" |
| static const char | DO_ROTATE_STR [] = "DoRotate" |
| static const char | ORIENTATION_STR [] = "Orientation" |
| static const char | MEASURE_ABS_STR [] = "MeasureAbs" |
| static const char | INTERSEC_TYPE_STR [] = "IntersectionType" |
| static const char | SPLITTING_POLICY_STR [] = "SplittingPolicy" |
| static const char | TRIANGULATION_INTERSECT2D_STR [] = "Triangulation" |
| static const char | CONVEX_INTERSECT2D_STR [] = "Convex" |
| static const char | GEOMETRIC_INTERSECT2D_STR [] = "Geometric2D" |
| static const char | POINTLOCATOR_INTERSECT_STR [] = "PointLocator" |
| static const char | PLANAR_SPLIT_FACE_5_STR [] = "PLANAR_FACE_5" |
| static const char | PLANAR_SPLIT_FACE_6_STR [] = "PLANAR_FACE_6" |
| static const char | GENERAL_SPLIT_24_STR [] = "GENERAL_24" |
| static const char | GENERAL_SPLIT_48_STR [] = "GENERAL_48" |
Private Attributes | |
| int | _print_level |
| IntersectionType | _intersection_type |
| double | _precision |
| double | _median_plane |
| bool | _do_rotate |
| double | _bounding_box_adjustment |
| this measure is relative to the caracteristic dimension | |
| double | _bounding_box_adjustment_abs |
| this measure is absolute not relative to the cell size | |
| double | _max_distance_for_3Dsurf_intersect |
| int | _orientation |
| bool | _measure_abs |
| SplittingPolicy | _splitting_policy |
| bool | _P1P0_bary_method |
Static Private Attributes | |
| static const double | DFT_MEDIAN_PLANE = 0.5 |
| static const double | DFT_SURF3D_ADJ_EPS = 1.e-4 |
| static const double | DFT_MAX_DIST_3DSURF_INTERSECT = -1. |
| INTERP_KERNEL.InterpolationOptions.InterpolationOptions | ( | ) |
References init.
| int INTERP_KERNEL.InterpolationOptions.getPrintLevel | ( | ) | const |
| void INTERP_KERNEL.InterpolationOptions.setPrintLevel | ( | int | pl | ) |
| IntersectionType INTERP_KERNEL.InterpolationOptions.getIntersectionType | ( | ) | const |
| void INTERP_KERNEL.InterpolationOptions.setIntersectionType | ( | IntersectionType | it | ) |
References Med_Gen_test.it.
| double INTERP_KERNEL.InterpolationOptions.getPrecision | ( | ) | const |
| void INTERP_KERNEL.InterpolationOptions.setPrecision | ( | double | p | ) |
| double INTERP_KERNEL.InterpolationOptions.getMedianPlane | ( | ) | const |
| void INTERP_KERNEL.InterpolationOptions.setMedianPlane | ( | double | mp | ) |
| bool INTERP_KERNEL.InterpolationOptions.getDoRotate | ( | ) | const |
| void INTERP_KERNEL.InterpolationOptions.setDoRotate | ( | bool | dr | ) |
| double INTERP_KERNEL.InterpolationOptions.getBoundingBoxAdjustment | ( | ) | const |
| void INTERP_KERNEL.InterpolationOptions.setBoundingBoxAdjustment | ( | double | bba | ) |
| double INTERP_KERNEL.InterpolationOptions.getBoundingBoxAdjustmentAbs | ( | ) | const |
| void INTERP_KERNEL.InterpolationOptions.setBoundingBoxAdjustmentAbs | ( | double | bba | ) |
| double INTERP_KERNEL.InterpolationOptions.getMaxDistance3DSurfIntersect | ( | ) | const |
| void INTERP_KERNEL.InterpolationOptions.setMaxDistance3DSurfIntersect | ( | double | bba | ) |
| int INTERP_KERNEL.InterpolationOptions.getOrientation | ( | ) | const |
| void INTERP_KERNEL.InterpolationOptions.setOrientation | ( | int | o | ) |
| bool INTERP_KERNEL.InterpolationOptions.getMeasureAbsStatus | ( | ) | const |
| void INTERP_KERNEL.InterpolationOptions.setMeasureAbsStatus | ( | bool | newStatus | ) |
| SplittingPolicy INTERP_KERNEL.InterpolationOptions.getSplittingPolicy | ( | ) | const |
| void INTERP_KERNEL.InterpolationOptions.setSplittingPolicy | ( | SplittingPolicy | sp | ) |
| void INTERP_KERNEL.InterpolationOptions.setP1P0BaryMethod | ( | bool | isP1P0 | ) |
| bool INTERP_KERNEL.InterpolationOptions.getP1P0BaryMethod | ( | ) | const |
| std::string INTERP_KERNEL.InterpolationOptions::filterInterpolationMethod | ( | const std::string & | meth | ) | const |
| void INTERP_KERNEL.InterpolationOptions.init | ( | ) |
References INTERP_KERNEL.GENERAL_48, and INTERP_KERNEL.Triangulation.
| bool INTERP_KERNEL.InterpolationOptions::setInterpolationOptions | ( | long | print_level, |
| std::string | intersection_type, | ||
| double | precision, | ||
| double | median_plane, | ||
| bool | do_rotate, | ||
| double | bounding_box_adjustment, | ||
| double | bounding_box_adjustment_abs, | ||
| double | max_distance_for_3Dsurf_intersect, | ||
| long | orientation, | ||
| bool | measure_abs, | ||
| std::string | splitting_policy, | ||
| bool | P1P0_bary_method | ||
| ) |
| void INTERP_KERNEL.InterpolationOptions.copyOptions | ( | const InterpolationOptions & | other | ) |
| bool INTERP_KERNEL.InterpolationOptions::setOptionDouble | ( | const std::string & | key, |
| double | value | ||
| ) |
Reimplemented in ParaMEDMEM.MEDCouplingRemapper, and MEDMEM_REMAPPER.
References INTERP_KERNEL.InterpolationOptions.BOUNDING_BOX_ADJ_ABS_STR, INTERP_KERNEL.InterpolationOptions.BOUNDING_BOX_ADJ_STR, INTERP_KERNEL.InterpolationOptions.MAX_DISTANCE_3DSURF_INSECT_STR, INTERP_KERNEL.InterpolationOptions.MEDIANE_PLANE_STR, INTERP_KERNEL.InterpolationOptions.PRECISION_STR, INTERP_KERNEL.InterpolationOptions.setBoundingBoxAdjustment(), INTERP_KERNEL.InterpolationOptions.setBoundingBoxAdjustmentAbs(), INTERP_KERNEL.InterpolationOptions.setMaxDistance3DSurfIntersect(), INTERP_KERNEL.InterpolationOptions.setMedianPlane(), and INTERP_KERNEL.InterpolationOptions.setPrecision().
| bool INTERP_KERNEL.InterpolationOptions::setOptionInt | ( | const std::string & | key, |
| int | value | ||
| ) |
Reimplemented in ParaMEDMEM.MEDCouplingRemapper, and MEDMEM_REMAPPER.
| bool INTERP_KERNEL.InterpolationOptions::setOptionString | ( | const std::string & | key, |
| const std::string & | value | ||
| ) |
bool INTERP_KERNEL.InterpolationOptions._do_rotate [private] |
this measure is relative to the caracteristic dimension
this measure is absolute not relative to the cell size
bool INTERP_KERNEL.InterpolationOptions._measure_abs [private] |
Reimplemented in INTERP_KERNEL.Interpolation3D.
bool INTERP_KERNEL.InterpolationOptions._P1P0_bary_method [private] |
const double INTERP_KERNEL.InterpolationOptions::DFT_MEDIAN_PLANE = 0.5 [static, private] |
const double INTERP_KERNEL.InterpolationOptions::DFT_SURF3D_ADJ_EPS = 1.e-4 [static, private] |
const double INTERP_KERNEL.InterpolationOptions::DFT_MAX_DIST_3DSURF_INTERSECT = -1. [static, private] |
const char INTERP_KERNEL.InterpolationOptions::PRECISION_STR = "Precision" [static] |
const char INTERP_KERNEL.InterpolationOptions::MEDIANE_PLANE_STR = "MedianPlane" [static] |
const char INTERP_KERNEL.InterpolationOptions::BOUNDING_BOX_ADJ_STR = "BoundingBoxAdjustment" [static] |
const char INTERP_KERNEL.InterpolationOptions::BOUNDING_BOX_ADJ_ABS_STR = "BoundingBoxAdjustmentAbs" [static] |
const char INTERP_KERNEL.InterpolationOptions::MAX_DISTANCE_3DSURF_INSECT_STR = "MaxDistance3DSurfIntersect" [static] |
const char INTERP_KERNEL.InterpolationOptions::PRINT_LEV_STR = "PrintLevel" [static] |
const char INTERP_KERNEL.InterpolationOptions::DO_ROTATE_STR = "DoRotate" [static] |
const char INTERP_KERNEL.InterpolationOptions::ORIENTATION_STR = "Orientation" [static] |
const char INTERP_KERNEL.InterpolationOptions::MEASURE_ABS_STR = "MeasureAbs" [static] |
const char INTERP_KERNEL.InterpolationOptions::INTERSEC_TYPE_STR = "IntersectionType" [static] |
const char INTERP_KERNEL.InterpolationOptions::SPLITTING_POLICY_STR = "SplittingPolicy" [static] |
const char INTERP_KERNEL.InterpolationOptions::TRIANGULATION_INTERSECT2D_STR = "Triangulation" [static] |
const char INTERP_KERNEL.InterpolationOptions::CONVEX_INTERSECT2D_STR = "Convex" [static] |
const char INTERP_KERNEL.InterpolationOptions::GEOMETRIC_INTERSECT2D_STR = "Geometric2D" [static] |
const char INTERP_KERNEL.InterpolationOptions::POINTLOCATOR_INTERSECT_STR = "PointLocator" [static] |
const char INTERP_KERNEL.InterpolationOptions::PLANAR_SPLIT_FACE_5_STR = "PLANAR_FACE_5" [static] |
const char INTERP_KERNEL.InterpolationOptions::PLANAR_SPLIT_FACE_6_STR = "PLANAR_FACE_6" [static] |
const char INTERP_KERNEL.InterpolationOptions::GENERAL_SPLIT_24_STR = "GENERAL_24" [static] |
const char INTERP_KERNEL.InterpolationOptions::GENERAL_SPLIT_48_STR = "GENERAL_48" [static] |