Changed signatures to use quad-edge classes