Merge the original constructor with the extended modification by the parameter 'isExtend', which is 'false' by default; Restore the 'doDestin', but could process either original input or extended input; Restore the centroids' display and save functions, but could process either original input or extended input;