some adjustment in CMesh to make m_pVertex, m_pHalfEdge and m_pFace private