Layers parameters got by averaging several hypotheses. More...
Public Member Functions | |
AverageHyp (const StdMeshers_ViscousLayers *hyp=0) | |
void | Add (const StdMeshers_ViscousLayers *hyp) |
double | GetTotalThickness () const |
double | GetStretchFactor () const |
int | GetNumberLayers () const |
int | GetMethod () const |
bool | UseSurfaceNormal () const |
bool | ToSmooth () const |
bool | IsOffsetMethod () const |
Private Attributes | |
int | _nbLayers |
int | _nbHyps |
int | _method |
double | _thickness |
double | _stretchFactor |
Layers parameters got by averaging several hypotheses.
VISCOUS_3D::AverageHyp::AverageHyp | ( | const StdMeshers_ViscousLayers * | hyp = 0 | ) |
void VISCOUS_3D::AverageHyp::Add | ( | const StdMeshers_ViscousLayers * | hyp | ) |
References Max().
Referenced by VISCOUS_3D::_ViscousBuilder::setShapeData().
int VISCOUS_3D::AverageHyp::GetMethod | ( | ) | const |
int VISCOUS_3D::AverageHyp::GetNumberLayers | ( | ) | const |
Referenced by VISCOUS_3D::_ViscousBuilder::refine().
double VISCOUS_3D::AverageHyp::GetStretchFactor | ( | ) | const |
Referenced by VISCOUS_3D::_ViscousBuilder::refine().
double VISCOUS_3D::AverageHyp::GetTotalThickness | ( | ) | const |
bool VISCOUS_3D::AverageHyp::IsOffsetMethod | ( | ) | const |
References StdMeshers_ViscousLayers::FACE_OFFSET.
Referenced by VISCOUS_3D::_LayerEdge::SetNewLength().
bool VISCOUS_3D::AverageHyp::ToSmooth | ( | ) | const |
References StdMeshers_ViscousLayers::SURF_OFFSET_SMOOTH.
Referenced by VISCOUS_3D::_ViscousBuilder::computeGeomSize(), VISCOUS_3D::_ViscousBuilder::findShapesToSmooth(), VISCOUS_3D::_ViscousBuilder::limitMaxLenByCurvature(), VISCOUS_3D::_ViscousBuilder::smoothAndCheck(), and VISCOUS_3D::_ViscousBuilder::updateNormalsOfSmoothed().
bool VISCOUS_3D::AverageHyp::UseSurfaceNormal | ( | ) | const |
References StdMeshers_ViscousLayers::SURF_OFFSET_SMOOTH.
Referenced by VISCOUS_3D::_ViscousBuilder::setEdgeData(), and VISCOUS_3D::_ViscousBuilder::setShapeData().
|
private |
|
private |
|
private |
|
private |
|
private |