#ifndef CGAL_WRITE_VTK_IO_H #define CGAL_WRITE_VTK_IO_H #include #include template void write_vector(std::ostream& os, const std::vector& vect) { const char* buffer = reinterpret_cast(&(vect[0])); std::size_t size = vect.size()*sizeof(FT); os.write(reinterpret_cast(&size), sizeof(std::size_t)); // number of bytes encoded os.write(buffer, vect.size()*sizeof(FT)); // encoded data } #endif