
Public Member Functions | |
| InterpolationOptions () | |
| int | getPrintLevel () const |
| void | setPrintLevel (int pl) |
| IntersectionType | getIntersectionType () const |
| void | setIntersectionType (IntersectionType it) |
| std::string | getIntersectionTypeRepr () const |
| 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) |
| std::string | getSplittingPolicyRepr () const |
| 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) |
| std::string | printOptions () const |
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" |
Class defining the options for all interpolation algorithms.
List of options, possible values and default values can be found on this page: Intersectors
| INTERP_KERNEL::InterpolationOptions::InterpolationOptions | ( | ) |
| int INTERP_KERNEL::InterpolationOptions::getPrintLevel | ( | ) | const |
| void INTERP_KERNEL::InterpolationOptions::setPrintLevel | ( | int | pl | ) |
| IntersectionType INTERP_KERNEL::InterpolationOptions::getIntersectionType | ( | ) | const |
Referenced by INTERP_KERNEL::Interpolation3D::interpolateMeshes().
| void INTERP_KERNEL::InterpolationOptions::setIntersectionType | ( | IntersectionType | it | ) |
| std::string INTERP_KERNEL::InterpolationOptions::getIntersectionTypeRepr | ( | ) | const |
| 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 |
Referenced by INTERP_KERNEL::Interpolation3D::interpolateMeshes().
| void INTERP_KERNEL::InterpolationOptions::setSplittingPolicy | ( | SplittingPolicy | sp | ) |
| std::string INTERP_KERNEL::InterpolationOptions::getSplittingPolicyRepr | ( | ) | const |
| void INTERP_KERNEL::InterpolationOptions::setP1P0BaryMethod | ( | bool | isP1P0 | ) |
| bool INTERP_KERNEL::InterpolationOptions::getP1P0BaryMethod | ( | ) | const |
| std::string INTERP_KERNEL::InterpolationOptions::filterInterpolationMethod | ( | const std::string & | meth | ) | const |
Referenced by INTERP_KERNEL::Interpolation3D::interpolateMeshes().
| 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.
| 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 | ||
| ) |
| std::string INTERP_KERNEL::InterpolationOptions::printOptions | ( | ) | const |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Referenced by getIntersectionTypeRepr().
|
static |
Referenced by getIntersectionTypeRepr().
|
static |
Referenced by getIntersectionTypeRepr().
|
static |
Referenced by getIntersectionTypeRepr().
|
static |
|
static |
|
static |
|
static |