Inherits InterpolationPlanar< Interpolation3DSurf >.
INTERP_KERNEL::Interpolation3DSurf::Interpolation3DSurf |
( |
| ) |
|
void INTERP_KERNEL::Interpolation3DSurf::setOptions |
( |
double |
precision, |
|
|
int |
printLevel, |
|
|
double |
medianPlan, |
|
|
IntersectionType |
intersectionType, |
|
|
bool |
doRotat, |
|
|
int |
orientation = 0 |
|
) |
| |
Function used to set the options for the intersection calculation.
The following options can be modified:
- intersectionType: the type of algorithm to be used in the computation of the cell-cell intersections.
- Values: Triangle, Convex.
- Default: Triangle.
- medianPlan: Position of the median plane where both cells will be projected
- Values: between 0 and 1.
- Default: 0.5.
- doRotat: rotate the coordinate system such that the target cell is in the Oxy plane.
- Values: true (necessarilly if Intersection_type=Triangle), false.
- Default: true (as default Intersection_type=Triangle)
- precision: Level of precision of the computations is precision times the characteristic size of the mesh.
- Values: positive real number.
- Default: 1.0E-12.
- printLevel: Level of verboseness during the computations.
- Values: interger between 0 and 3.
- Default: 0.
template<class MyMeshType , class MyMatrixRow >
void INTERP_KERNEL::Interpolation3DSurf::performAdjustmentOfBB |
( |
PlanarIntersector< MyMeshType, MyMatrixRow > * |
intersector, |
|
|
std::vector< double > & |
bbox |
|
) |
| const |