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, * \param theParameters is a string containing the notebook variables separated by ":" symbol,
* used for Hypothesis creation * 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 // * Return list of notebook variables used for Hypothesis creation separated by ":" symbol
*/ // */
string GetParameters(); // string GetParameters();
/*! // /*!
* Return list of last notebook variables used for Hypothesis creation. // * Return list of last notebook variables used for Hypothesis creation.
*/ // */
ListOfParameters GetLastParameters(); // ListOfParameters GetLastParameters();
/*! // /*!
* Set list of parameters // * Set list of parameters
* \param theParameters is a string containing the last notebook variables separated by ":" symbol, // * \param theParameters is a string containing the last notebook variables separated by ":" symbol,
* used for Hypothesis creation // * used for Hypothesis creation
*/ // */
void SetLastParameters(in string theParameters); // void SetLastParameters(in string theParameters);
/*! // /*!
* Clear parameters list // * Clear parameters list
*/ // */
void ClearParameters(); // void ClearParameters();
/*! /*!
* Verify whether hypothesis supports given entity type * Verify whether hypothesis supports given entity type

View File

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

View File

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

View File

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

View File

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

View File

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