updated calls to point operators so that they use vector_traits instead of hard-coded functions. also updated vector_traits to support the functions