#ifndef IGL_LIST_TO_MATRIX_H #define IGL_LIST_TO_MATRIX_H #include "igl_inline.h" #include namespace igl { // Convert a list (std::vector) of row vectors of the same length to a matrix // Template: // T type that can be safely cast to type in Mat via '=' // Mat Matrix type, must implement: // .resize(m,n) // .row(i) = Row // Inputs: // V a m-long list of vectors of size n // Outputs: // M an m by n matrix // Returns true on success, false on errors template IGL_INLINE bool list_to_matrix(const std::vector > & V,Mat & M); } #ifdef IGL_HEADER_ONLY # include "list_to_matrix.cpp" #endif #endif