PAL13473 (Build repetitive mesh):

use hypotheses of Regular_1D only
This commit is contained in:
eap 2006-12-07 08:34:23 +00:00
parent 34b74c20de
commit df6acfab2c

View File

@ -116,10 +116,17 @@ void StdMeshersGUI_LayerDistributionParamWdg::init()
myHypTypePopup = new QPopupMenu(); myHypTypePopup = new QPopupMenu();
QStringList aHypTypeNameList = SMESH::GetAvailableHypotheses( false, 0 ); // Add to pop-up hypotheses of "Regular_1D" algo
myHypTypePopup->clear(); myHypTypePopup->clear();
for ( int i = 0, n = aHypTypeNameList.count(); i < n; i++ ) { HypothesisData* algoData = SMESH::GetHypothesisData( "Regular_1D" );
myHypTypePopup->insertItem( aHypTypeNameList[ i ] ); QStringList aHypTypeNameList = SMESH::GetAvailableHypotheses( false, 0 );
QStringList::const_iterator anIter = aHypTypeNameList.begin();
for ( int i = 0; anIter != aHypTypeNameList.end(); ++anIter, ++i )
{
HypothesisData* hypData = SMESH::GetHypothesisData( *anIter );
bool bidon;
if ( SMESH::IsAvailableHypothesis( algoData, hypData->TypeName, bidon ))
myHypTypePopup->insertItem( hypData->Label );
} }
connect( myCreateButton, SIGNAL(clicked()), SLOT(onCreate())); connect( myCreateButton, SIGNAL(clicked()), SLOT(onCreate()));