//---------------------------------------- void CExternalFilesAvisoGrid::SubstituteDimNames(CStringArray& dimNames) { CStringArray replaced; dimNames.Replace(CExternalFilesAvisoGrid::m_INTERNAL_LAT_DIM_NAME, m_latDim->GetName(), replaced, true, false); CStringArray replacedDims = replaced; replaced.RemoveAll(); replacedDims.Replace(CExternalFilesAvisoGrid::m_INTERNAL_LON_DIM_NAME, m_lonDim->GetName(), replaced, true, false); dimNames.RemoveAll(); dimNames = replaced; }