template methods for vector3D and pose
classes