Seperate the implement from BWPoint.h to .cpp to avoid link error.