template<class T,class U> static void OEGeom3DRotate(T *xyz, const U *m, unsigned int ncoord) template<class T> static void OEGeom3DRotate(T *xyz, const T *m, unsigned int *idx, unsigned int ncoord)