SMESHGUI_GenericHypothesisCreator* aCreator = SMESH::GetHypothesisCreator( aHypTypeName );
// Create hypothesis
- aCreator->CreateHypothesis( false, myDlg );
+ if( aCreator )
+ aCreator->create( false, myDlg );
}
QStringList aNewHyps;
char* aTypeName = aHyp->GetName();
SMESHGUI_GenericHypothesisCreator* aCreator = SMESH::GetHypothesisCreator( aTypeName );
if ( aCreator )
- aCreator->EditHypothesis( aHyp );
+ aCreator->edit( aHyp.in(), dlg() );
}
//================================================================================
{
const QString& aHypoTypeName = (*aHypoList)[ i ];
HypothesisData* aHypData = SMESH::GetHypothesisData( aHypoTypeName );
- if ( !aHypData ) continue;
+ if ( !aHypData )
+ continue;
+
int aDim = aHypData->Dim[0];
// create or/and set
int index = -1;
// Get hypotheses creator client (GUI)
SMESHGUI_GenericHypothesisCreator* aCreator =
SMESH::GetHypothesisCreator( aHypoTypeName );
- aCreator->CreateHypothesis( false, myDlg );
+ aCreator->create( false, myDlg );
}
QStringList aNewHyps;
_PTR(SComponent) aFather = SMESH::GetActiveStudyDocument()->FindComponent( "SMESH" );
SMESHGUI_GenericHypothesisCreator* aCreator =
SMESH::GetHypothesisCreator( aHypName );
if ( aCreator )
- aCreator->CreateHypothesis( true, myDlg );
+ aCreator->create( true, myDlg );
}
QStringList tmpList;
_PTR(SComponent) aFather = SMESH::GetActiveStudyDocument()->FindComponent( "SMESH" );