STRING(TOUPPER ${PROJECT_NAME} PROJECT_NAME_UC)
SET(${PROJECT_NAME_UC}_MAJOR_VERSION 9)
-SET(${PROJECT_NAME_UC}_MINOR_VERSION 2)
-SET(${PROJECT_NAME_UC}_PATCH_VERSION 2)
+SET(${PROJECT_NAME_UC}_MINOR_VERSION 3)
+SET(${PROJECT_NAME_UC}_PATCH_VERSION 0)
SET(${PROJECT_NAME_UC}_VERSION
${${PROJECT_NAME_UC}_MAJOR_VERSION}.${${PROJECT_NAME_UC}_MINOR_VERSION}.${${PROJECT_NAME_UC}_PATCH_VERSION})
-SET(${PROJECT_NAME_UC}_VERSION_DEV 1)
+SET(${PROJECT_NAME_UC}_VERSION_DEV 0)
# Common CMake macros
# ===================
if (!CheckCompatibility(fileName)) {
EXCEPTION(std::runtime_error, "Cannot open file '"<<fileName<<"'.");
}
- return new MED::TWrapper(fileName);
+ return new MED::TWrapper(fileName, false);
}
PWrapper CrWrapperW(const std::string& fileName, int theVersion)
CreateEmptyMEDFile(fileName, theVersion);
}
}
- return new MED::TWrapper(fileName, minor);
+ return new MED::TWrapper(fileName, true, minor);
}
}
//---------------------------------------------------------------
TWrapper
- ::TWrapper(const std::string& theFileName, TInt theMinor):
+ ::TWrapper(const std::string& theFileName, bool write, TInt theMinor):
myFile(new TFile(theFileName, theMinor)),
myMinor(theMinor)
{
TErr aRet;
- myFile->Open(eLECTURE_ECRITURE, &aRet);
- // if (aRet < 0)
- // myFile->Close();
- // myFile->Open(eLECTURE_AJOUT, &aRet);
- // }
- if (aRet < 0) {
- myFile->Close();
- myFile->Open(eLECTURE, &aRet);
+ if ( write ) {
+ myFile->Open(eLECTURE_ECRITURE, &aRet);
+ if (aRet < 0) {
+ myFile->Close();
+ myFile->Open(eCREATION, &aRet);
+ }
}
- if (aRet < 0) {
- myFile->Close();
- myFile->Open(eCREATION, &aRet);
+ else {
+ myFile->Open(eLECTURE, &aRet);
}
}
TWrapper& operator=(const TWrapper&);
public:
- TWrapper(const std::string& theFileName, TInt theVersion=-1);
+ TWrapper(const std::string& theFileName, bool write, TInt theVersion=-1);
virtual
~TWrapper();
'STEELBAR'
])
+ maListe=MESHTYPES.listvalues()
+
def __init__(self):
DataModeler.__init__(self)
self.addAttribute(
)
self.addAttribute(
name = "meshName",
- type = TypeString,
- range = None
+ a_type = TypeString,
+ a_range = None
)
self.addAttribute(
name = "meshType",
- type = TypeInteger,
- range = self.MESHTYPES.listvalues()
+ a_type = TypeInteger,
+ a_range = [0,1]
)
self.addAttribute(
name = "groupName",
- type = TypeString,
- range = None
+ a_type = TypeString,
+ a_range = None
)
#