myIsCreate = true;
// Create hypothesis/algorithm
- if (isAlgo)
+ if (isAlgo) {
SMESH::CreateHypothesis( hypType(), theHypName, isAlgo );
- else
- {
+ }
+ else {
SMESH::SMESH_Hypothesis_var aHypothesis =
SMESH::CreateHypothesis( hypType(), theHypName, false );
if( !editHypothesis( aHypothesis.in(), theHypName, theParent ) )
Dlg->setType( type() );
retrieveParams();
Dlg->show();
+ Dlg->resize( Dlg->minimumSizeHint() );
if ( !myEventLoop )
myEventLoop = new QEventLoop( this );
myEventLoop->exec(); // make myDlg not modal
return myHypo;
}
+void SMESHGUI_GenericHypothesisCreator::setShapeEntry( const QString& theEntry )
+{
+ myShapeEntry = theEntry;
+}
+
//================================================================================
/*!
* \brief Return hypothesis containing initial parameters
QString SMESHGUI_GenericHypothesisCreator::helpPage() const
{
QString aHypType = hypType();
- QString aHelpFileName;
+ QString aHelpFileName = "";
if ( aHypType == "LocalLength" )
aHelpFileName = "a1d_meshing_hypo_page.html#average_length_anchor";
+ else if ( aHypType == "MaxLength" )
+ aHelpFileName = "a1d_meshing_hypo_page.html#max_length_anchor";
else if ( aHypType == "Arithmetic1D")
aHelpFileName = "a1d_meshing_hypo_page.html#arithmetic_1d_anchor";
else if ( aHypType == "MaxElementArea")
else if ( aHypType == "LayerDistribution")
aHelpFileName = "radial_prism_algo_page.html";
else if ( aHypType == "SegmentLengthAroundVertex")
- aHelpFileName = "segments_around_vertex_algo.html";
- else
- aHelpFileName = "";
+ aHelpFileName = "segments_around_vertex_algo_page.html";
+
return aHelpFileName;
}