add CavityMap.cpp