Correct spelling of FEM Netgen Mesh 'Fineness' parameter
This commit is contained in:
parent
c6fe925dfd
commit
65092be5f3
|
@ -52,14 +52,14 @@ using namespace App;
|
|||
|
||||
PROPERTY_SOURCE(Fem::FemMeshShapeNetgenObject, Fem::FemMeshShapeObject)
|
||||
|
||||
const char* FininessEnums[]= {"VeryCoarse","Coarse","Moderate","Fine","VeryFine","UserDefined",NULL};
|
||||
const char* FinenessEnums[]= {"VeryCoarse","Coarse","Moderate","Fine","VeryFine","UserDefined",NULL};
|
||||
|
||||
FemMeshShapeNetgenObject::FemMeshShapeNetgenObject()
|
||||
{
|
||||
ADD_PROPERTY_TYPE(MaxSize,(1000), "MeshParams",Prop_None,"Maximum element size");
|
||||
ADD_PROPERTY_TYPE(SecondOrder,(true), "MeshParams",Prop_None,"Create quadric elements");
|
||||
ADD_PROPERTY_TYPE(Fininess,(2), "MeshParams",Prop_None,"Fininess level of the mesh");
|
||||
Fininess.setEnums(FininessEnums);
|
||||
ADD_PROPERTY_TYPE(Fineness,(2), "MeshParams",Prop_None,"Fineness level of the mesh");
|
||||
Fineness.setEnums(FinenessEnums);
|
||||
ADD_PROPERTY_TYPE(GrowthRate,(0.3), "MeshParams",Prop_None," allows to define how much the linear dimensions of two adjacent cells can differ");
|
||||
ADD_PROPERTY_TYPE(NbSegsPerEdge,(1), "MeshParams",Prop_None,"allows to define the minimum number of mesh segments in which edges will be split");
|
||||
ADD_PROPERTY_TYPE(NbSegsPerRadius,(2), "MeshParams",Prop_None,"allows to define the minimum number of mesh segments in which radiuses will be split");
|
||||
|
@ -105,9 +105,9 @@ App::DocumentObjectExecReturn *FemMeshShapeNetgenObject::execute(void)
|
|||
tet->SetMaxSize(MaxSize.getValue());
|
||||
tet->SetSecondOrder(SecondOrder.getValue());
|
||||
tet->SetOptimize(Optimize.getValue());
|
||||
int iFininess = Fininess.getValue();
|
||||
tet->SetFineness((NETGENPlugin_Hypothesis::Fineness)iFininess);
|
||||
if(iFininess == 5){
|
||||
int iFineness = Fineness.getValue();
|
||||
tet->SetFineness((NETGENPlugin_Hypothesis::Fineness)iFineness);
|
||||
if(iFineness == 5){
|
||||
tet->SetGrowthRate(GrowthRate.getValue());
|
||||
tet->SetNbSegPerEdge(NbSegsPerEdge.getValue());
|
||||
tet->SetNbSegPerRadius(NbSegsPerRadius.getValue());
|
||||
|
|
|
@ -43,7 +43,7 @@ public:
|
|||
|
||||
App::PropertyFloat MaxSize;
|
||||
App::PropertyBool SecondOrder;
|
||||
App::PropertyEnumeration Fininess;
|
||||
App::PropertyEnumeration Fineness;
|
||||
App::PropertyFloat GrowthRate;
|
||||
App::PropertyInteger NbSegsPerEdge;
|
||||
App::PropertyInteger NbSegsPerRadius;
|
||||
|
|
|
@ -63,7 +63,7 @@ TaskTetParameter::TaskTetParameter(Fem::FemMeshShapeNetgenObject *pcObject,QWidg
|
|||
this->groupLayout()->addWidget(proxy);
|
||||
|
||||
ui->doubleSpinBox_MaxSize->setValue(pcObject->MaxSize.getValue());
|
||||
ui->comboBox_Fineness->setCurrentIndex(pcObject->Fininess.getValue());
|
||||
ui->comboBox_Fineness->setCurrentIndex(pcObject->Fineness.getValue());
|
||||
ui->checkBox_SecondOrder->setChecked(pcObject->SecondOrder.getValue());
|
||||
ui->doubleSpinBox_GrowthRate->setValue(pcObject->GrowthRate.getValue());
|
||||
ui->spinBox_SegsPerEdge->setValue(pcObject->NbSegsPerEdge.getValue());
|
||||
|
@ -103,7 +103,7 @@ void TaskTetParameter::SwitchMethod(int Value)
|
|||
ui->spinBox_SegsPerRadius->setEnabled(false);
|
||||
}
|
||||
|
||||
pcObject->Fininess.setValue(Value);
|
||||
pcObject->Fineness.setValue(Value);
|
||||
touched = true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user