From 9e9a6bb29ca03c589c3628549f3ff446d5fae31d Mon Sep 17 00:00:00 2001 From: apo Date: Tue, 1 Feb 2005 11:35:40 +0000 Subject: [PATCH] Connected to [Bug PAL7948] Post-Pro REGR: Import from File fails --- src/MEDWrapper/Base/MED_TStructures.hxx | 33 ++++++++++++++++++------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/src/MEDWrapper/Base/MED_TStructures.hxx b/src/MEDWrapper/Base/MED_TStructures.hxx index b2062b04f..ed9d00d69 100644 --- a/src/MEDWrapper/Base/MED_TStructures.hxx +++ b/src/MEDWrapper/Base/MED_TStructures.hxx @@ -60,7 +60,9 @@ namespace MED{ //--------------------------------------------------------------- template - struct TTMeshInfo: TMeshInfo, TTNameInfo + struct TTMeshInfo: + virtual TMeshInfo, + virtual TTNameInfo { typedef TTNameInfo TNameInfoBase; @@ -99,7 +101,9 @@ namespace MED{ //--------------------------------------------------------------- template - struct TTFamilyInfo: TFamilyInfo, TTNameInfo + struct TTFamilyInfo: + virtual TFamilyInfo, + virtual TTNameInfo { typedef TTNameInfo TNameInfoBase; @@ -302,7 +306,9 @@ namespace MED{ //--------------------------------------------------------------- template - struct TTNodeInfo: TNodeInfo, TTElemInfo + struct TTNodeInfo: + virtual TNodeInfo, + virtual TTElemInfo { typedef TTElemInfo TElemInfoBase; @@ -400,7 +406,9 @@ namespace MED{ //--------------------------------------------------------------- template - struct TTPolygoneInfo: TPolygoneInfo, TTElemInfo + struct TTPolygoneInfo: + virtual TPolygoneInfo, + virtual TTElemInfo { typedef TTElemInfo TElemInfoBase; @@ -458,9 +466,12 @@ namespace MED{ myIndex = theIndexes; } }; + //--------------------------------------------------------------- template - struct TTPolyedreInfo: TPolyedreInfo, TTElemInfo + struct TTPolyedreInfo: + virtual TPolyedreInfo, + virtual TTElemInfo { typedef TTElemInfo TElemInfoBase; @@ -529,7 +540,9 @@ namespace MED{ //--------------------------------------------------------------- template - struct TTCellInfo: TCellInfo, TTElemInfo + struct TTCellInfo: + virtual TCellInfo, + virtual TTElemInfo { typedef TTElemInfo TElemInfoBase; @@ -604,7 +617,9 @@ namespace MED{ //--------------------------------------------------------------- template - struct TTFieldInfo: TFieldInfo, TTNameInfo + struct TTFieldInfo: + virtual TFieldInfo, + virtual TTNameInfo { typedef TTNameInfo TNameInfoBase; @@ -670,7 +685,7 @@ namespace MED{ //--------------------------------------------------------------- template - struct TTTimeStampInfo: TTimeStampInfo + struct TTTimeStampInfo: virtual TTimeStampInfo { TTTimeStampInfo(const PFieldInfo& theFieldInfo, const PTimeStampInfo& theInfo) { @@ -738,7 +753,7 @@ namespace MED{ //--------------------------------------------------------------- template - struct TTTimeStampVal: TTimeStampVal + struct TTTimeStampVal: virtual TTimeStampVal { TTTimeStampVal(const PTimeStampInfo& theTimeStampInfo, const PTimeStampVal& theInfo) { -- 2.39.2