comment out obsolete methods relating to treatment of notebook variables

This commit is contained in:
eap 2012-08-24 13:33:22 +00:00
parent 868ce5dcae
commit b7aaf5fe0e
6 changed files with 176 additions and 178 deletions

View File

@ -80,29 +80,29 @@ module SMESH
* \param theParameters is a string containing the notebook variables separated by ":" symbol,
* used for Hypothesis creation
*/
void SetParameters (in string theParameters);
// void SetParameters (in string theParameters);
/*!
* Return list of notebook variables used for Hypothesis creation separated by ":" symbol
*/
string GetParameters();
// /*!
// * Return list of notebook variables used for Hypothesis creation separated by ":" symbol
// */
// string GetParameters();
/*!
* Return list of last notebook variables used for Hypothesis creation.
*/
ListOfParameters GetLastParameters();
// /*!
// * Return list of last notebook variables used for Hypothesis creation.
// */
// ListOfParameters GetLastParameters();
/*!
* Set list of parameters
* \param theParameters is a string containing the last notebook variables separated by ":" symbol,
* used for Hypothesis creation
*/
void SetLastParameters(in string theParameters);
// /*!
// * Set list of parameters
// * \param theParameters is a string containing the last notebook variables separated by ":" symbol,
// * used for Hypothesis creation
// */
// void SetLastParameters(in string theParameters);
/*!
* Clear parameters list
*/
void ClearParameters();
// /*!
// * Clear parameters list
// */
// void ClearParameters();
/*!
* Verify whether hypothesis supports given entity type

View File

@ -43,7 +43,6 @@ SMESH_Hypothesis::SMESH_Hypothesis(int hypId,
int studyId,
SMESH_Gen* gen) : SMESHDS_Hypothesis(hypId)
{
//MESSAGE("SMESH_Hypothesis::SMESH_Hypothesis");
_gen = gen;
_studyId = studyId;
StudyContextStruct* myStudyContext = _gen->GetStudyContext(_studyId);
@ -51,9 +50,8 @@ SMESH_Hypothesis::SMESH_Hypothesis(int hypId,
_type = PARAM_ALGO;
_shapeType = 0; // to be set by algo with TopAbs_Enum
_param_algo_dim = -1; // to be set by algo parameter
_parameters = string();
_lastParameters = string();
_libName = string();
//_parameters = string();
//_lastParameters = string();
}
//=============================================================================
@ -177,53 +175,53 @@ SMESH_Mesh* SMESH_Hypothesis::GetMeshByPersistentID(int id)
*
*/
//=============================================================================
void SMESH_Hypothesis::SetParameters(const char *theParameters)
{
string aNewParameters(theParameters);
if(aNewParameters.size()==0 && _parameters.size()==0)
aNewParameters = " ";
if(_parameters.size()>0)
_parameters +="|";
_parameters +=aNewParameters;
SetLastParameters(theParameters);
}
// void SMESH_Hypothesis::SetParameters(const char *theParameters)
// {
// string aNewParameters(theParameters);
// if(aNewParameters.size()==0 && _parameters.size()==0)
// aNewParameters = " ";
// if(_parameters.size()>0)
// _parameters +="|";
// _parameters +=aNewParameters;
// SetLastParameters(theParameters);
// }
//=============================================================================
/*!
*
*/
//=============================================================================
void SMESH_Hypothesis::ClearParameters()
{
_parameters = string();
}
// //=============================================================================
// /*!
// *
// */
// //=============================================================================
// void SMESH_Hypothesis::ClearParameters()
// {
// _parameters = string();
// }
//=============================================================================
/*!
*
*/
//=============================================================================
char* SMESH_Hypothesis::GetParameters() const
{
return (char*)_parameters.c_str();
}
// //=============================================================================
// /*!
// *
// */
// //=============================================================================
// char* SMESH_Hypothesis::GetParameters() const
// {
// return (char*)_parameters.c_str();
// }
//=============================================================================
/*!
*
*/
//=============================================================================
char* SMESH_Hypothesis::GetLastParameters() const
{
return (char*)_lastParameters.c_str();
}
// //=============================================================================
// /*!
// *
// */
// //=============================================================================
// char* SMESH_Hypothesis::GetLastParameters() const
// {
// return (char*)_lastParameters.c_str();
// }
//=============================================================================
/*!
*
*/
//=============================================================================
void SMESH_Hypothesis::SetLastParameters(const char* theParameters)
{
_lastParameters = string(theParameters);
}
// //=============================================================================
// /*!
// *
// */
// //=============================================================================
// void SMESH_Hypothesis::SetLastParameters(const char* theParameters)
// {
// _lastParameters = string(theParameters);
// }

View File

@ -77,12 +77,12 @@ public:
virtual const char* GetLibName() const;
void SetLibName(const char* theLibName);
void SetParameters(const char *theParameters);
char* GetParameters() const;
//void SetParameters(const char *theParameters);
//char* GetParameters() const;
void SetLastParameters(const char* theParameters);
char* GetLastParameters() const;
void ClearParameters();
// void SetLastParameters(const char* theParameters);
// char* GetLastParameters() const;
// void ClearParameters();
/*!
* \brief Initialize my parameter values by the mesh built on the geometry
@ -122,14 +122,14 @@ public:
protected:
SMESH_Gen* _gen;
int _studyId;
int _shapeType;
int _param_algo_dim; // to be set at descendant hypothesis constructor
int _studyId;
int _shapeType;
int _param_algo_dim; // to be set at descendant hypothesis constructor
private:
std::string _libName;
std::string _parameters;
std::string _lastParameters;
std::string _libName; // name of library of plug-in Engine
//std::string _parameters;
//std::string _lastParameters;
};
#endif

View File

@ -216,98 +216,98 @@ void SMESH_Hypothesis_i::setOldParameters (const char* theParameters)
*
*/
//=============================================================================
void SMESH_Hypothesis_i::SetParameters(const char* theParameters)
{
SMESH_Gen_i *gen = SMESH_Gen_i::GetSMESHGen();
//char * aParameters = CORBA::string_dup(theParameters);
if(gen){
gen->UpdateParameters(theParameters);
// if(IsPublished()) {
// SMESH_Gen_i::GetSMESHGen()->UpdateParameters(SMESH::SMESH_Hypothesis::_narrow(_this()),aParameters);
// }
// else {
// myBaseImpl->SetParameters(gen->ParseParameters(aParameters));
// }
}
}
// void SMESH_Hypothesis_i::SetParameters(const char* theParameters)
// {
// SMESH_Gen_i *gen = SMESH_Gen_i::GetSMESHGen();
// //char * aParameters = CORBA::string_dup(theParameters);
// if(gen){
// gen->UpdateParameters(theParameters);
// // if(IsPublished()) {
// // SMESH_Gen_i::GetSMESHGen()->UpdateParameters(SMESH::SMESH_Hypothesis::_narrow(_this()),aParameters);
// // }
// // else {
// // myBaseImpl->SetParameters(gen->ParseParameters(aParameters));
// // }
// }
// }
//=============================================================================
/*!
* SMESH_Hypothesis_i::GetParameters()
*
*/
//=============================================================================
char* SMESH_Hypothesis_i::GetParameters()
{
SMESH_Gen_i *gen = SMESH_Gen_i::GetSMESHGen();
char* aResult;
if(IsPublished()) {
MESSAGE("SMESH_Hypothesis_i::GetParameters() : Get Parameters from SObject");
aResult = gen->GetParameters(SMESH::SMESH_Hypothesis::_narrow(_this()));
}
else {
MESSAGE("SMESH_Hypothesis_i::GetParameters() : Get local parameters");
aResult = myBaseImpl->GetParameters();
}
return CORBA::string_dup(aResult);
}
// //=============================================================================
// /*!
// * SMESH_Hypothesis_i::GetParameters()
// *
// */
// //=============================================================================
// char* SMESH_Hypothesis_i::GetParameters()
// {
// SMESH_Gen_i *gen = SMESH_Gen_i::GetSMESHGen();
// char* aResult;
// if(IsPublished()) {
// MESSAGE("SMESH_Hypothesis_i::GetParameters() : Get Parameters from SObject");
// aResult = gen->GetParameters(SMESH::SMESH_Hypothesis::_narrow(_this()));
// }
// else {
// MESSAGE("SMESH_Hypothesis_i::GetParameters() : Get local parameters");
// aResult = myBaseImpl->GetParameters();
// }
// return CORBA::string_dup(aResult);
// }
//=============================================================================
/*!
* SMESH_Hypothesis_i::GetLastParameters()
*
*/
//=============================================================================
SMESH::ListOfParameters* SMESH_Hypothesis_i::GetLastParameters()
{
SMESH::ListOfParameters_var aResult = new SMESH::ListOfParameters();
SMESH_Gen_i *gen = SMESH_Gen_i::GetSMESHGen();
if(gen) {
char *aParameters;
if(IsPublished())
aParameters = GetParameters();
else
aParameters = myBaseImpl->GetLastParameters();
// //=============================================================================
// /*!
// * SMESH_Hypothesis_i::GetLastParameters()
// *
// */
// //=============================================================================
// SMESH::ListOfParameters* SMESH_Hypothesis_i::GetLastParameters()
// {
// SMESH::ListOfParameters_var aResult = new SMESH::ListOfParameters();
// SMESH_Gen_i *gen = SMESH_Gen_i::GetSMESHGen();
// if(gen) {
// char *aParameters;
// if(IsPublished())
// aParameters = GetParameters();
// else
// aParameters = myBaseImpl->GetLastParameters();
SALOMEDS::Study_ptr aStudy = gen->GetCurrentStudy();
if(!aStudy->_is_nil()) {
SALOMEDS::ListOfListOfStrings_var aSections = aStudy->ParseVariables(aParameters);
if(aSections->length() > 0) {
SALOMEDS::ListOfStrings aVars = aSections[aSections->length()-1];
aResult->length(aVars.length());
for(int i = 0;i < aVars.length();i++)
aResult[i] = CORBA::string_dup( aVars[i]);
}
}
}
return aResult._retn();
}
// SALOMEDS::Study_ptr aStudy = gen->GetCurrentStudy();
// if(!aStudy->_is_nil()) {
// SALOMEDS::ListOfListOfStrings_var aSections = aStudy->ParseVariables(aParameters);
// if(aSections->length() > 0) {
// SALOMEDS::ListOfStrings aVars = aSections[aSections->length()-1];
// aResult->length(aVars.length());
// for(int i = 0;i < aVars.length();i++)
// aResult[i] = CORBA::string_dup( aVars[i]);
// }
// }
// }
// return aResult._retn();
// }
//=============================================================================
/*!
* SMESH_Hypothesis_i::SetLastParameters()
*
*/
//=============================================================================
void SMESH_Hypothesis_i::SetLastParameters(const char* theParameters)
{
if(!IsPublished()) {
myBaseImpl->SetLastParameters(theParameters);
}
}
//=============================================================================
/*!
* SMESH_Hypothesis_i::ClearParameters()
*
*/
//=============================================================================
void SMESH_Hypothesis_i::ClearParameters()
{
myMethod2VarParams.clear();
// if(!IsPublished()) {
// myBaseImpl->ClearParameters();
// }
}
// //=============================================================================
// /*!
// * SMESH_Hypothesis_i::SetLastParameters()
// *
// */
// //=============================================================================
// void SMESH_Hypothesis_i::SetLastParameters(const char* theParameters)
// {
// if(!IsPublished()) {
// myBaseImpl->SetLastParameters(theParameters);
// }
// }
// //=============================================================================
// /*!
// * SMESH_Hypothesis_i::ClearParameters()
// *
// */
// //=============================================================================
// void SMESH_Hypothesis_i::ClearParameters()
// {
// myMethod2VarParams.clear();
// // if(!IsPublished()) {
// // myBaseImpl->ClearParameters();
// // }
// }
//=============================================================================
/*!

View File

@ -79,20 +79,20 @@ public:
char* GetVarParameter (const char* methodName);
// Set list of parameters separated by ":" symbol, used for Hypothesis creation
void SetParameters (const char* theParameters);
// void SetParameters (const char* theParameters);
// Return list of notebook variables used for Hypothesis creation separated by ":" symbol
char* GetParameters();
// // Return list of notebook variables used for Hypothesis creation separated by ":" symbol
// char* GetParameters();
//Return list of last notebook variables used for Hypothesis creation.
SMESH::ListOfParameters* GetLastParameters();
// //Return list of last notebook variables used for Hypothesis creation.
// SMESH::ListOfParameters* GetLastParameters();
//Set last parameters for not published hypothesis
// //Set last parameters for not published hypothesis
void SetLastParameters(const char* theParameters);
// void SetLastParameters(const char* theParameters);
// Clear parameters list
void ClearParameters();
// // Clear parameters list
// void ClearParameters();
//Return true if hypothesis was published in study
bool IsPublished();

View File

@ -747,7 +747,7 @@ bool StdMeshersGUI_StdHypothesisCreator::stdParams( ListOfStdParams& p ) const
}
SMESH::SMESH_Hypothesis_var hyp = initParamsHypothesis();
SMESH::ListOfParameters_var aParameters = hyp->GetLastParameters();
//SMESH::ListOfParameters_var aParameters = hyp->GetLastParameters();
if( hypType()=="LocalLength" )
{