void convert(const char * in, int size, CharVector & out) { if (filter.empty()) { convert(in,size,out,buf_); } else { generic_convert(in,size,out); } }
inline bool convert(cgal::output_mesh const & input, viennagrid::segmented_mesh<viennagrid::thin_tetrahedral_3d_mesh, viennagrid::thin_cell_only_tetrahedral_3d_segmentation> & output) { generic_convert(input, output.mesh); return true; }
inline bool convert(cgal::output_mesh const & input, viennagrid::thin_tetrahedral_3d_mesh & output) { generic_convert(input, output); return true; }
inline bool convert(viennagrid::segmented_mesh<viennagrid::triangular_3d_mesh, viennagrid::triangular_3d_segmentation> const & input, cgal::input_mesh & output) { generic_convert(input.mesh, output); return true; }
inline bool convert(viennagrid::triangular_3d_mesh const & input, cgal::input_mesh & output) { generic_convert(input, output); return true; }