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();
QStringList aHypTypeNameList = SMESH::GetAvailableHypotheses( false, 0 );
// Add to pop-up hypotheses of "Regular_1D" algo
myHypTypePopup->clear();
for ( int i = 0, n = aHypTypeNameList.count(); i < n; i++ ) {
myHypTypePopup->insertItem( aHypTypeNameList[ i ] );
HypothesisData* algoData = SMESH::GetHypothesisData( "Regular_1D" );
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()));