43 std::ostream & ply_stream,
44 const Eigen::MatrixBase<DerivedV> & V,
45 const Eigen::MatrixBase<DerivedF> & F,
46 const Eigen::MatrixBase<DerivedE> & E,
47 const Eigen::MatrixBase<DerivedN> & N,
48 const Eigen::MatrixBase<DerivedUV> & UV,
49 const Eigen::MatrixBase<DerivedVD> & VD,
50 const std::vector<std::string> & VDheader,
51 const Eigen::MatrixBase<DerivedFD> & FD,
52 const std::vector<std::string> & FDheader,
53 const Eigen::MatrixBase<DerivedED> & ED,
54 const std::vector<std::string> & EDheader,
55 const std::vector<std::string> & comments,
71 const std::string & filename,
72 const Eigen::MatrixBase<DerivedV> & V,
73 const Eigen::MatrixBase<DerivedF> & F,
74 const Eigen::MatrixBase<DerivedE> & E,
75 const Eigen::MatrixBase<DerivedN> & N,
76 const Eigen::MatrixBase<DerivedUV> & UV,
77 const Eigen::MatrixBase<DerivedVD> & VD,
78 const std::vector<std::string> & VDheader,
79 const Eigen::MatrixBase<DerivedFD> & FD,
80 const std::vector<std::string> & FDheader,
81 const Eigen::MatrixBase<DerivedED> & ED,
82 const std::vector<std::string> & EDheader,
83 const std::vector<std::string> & comments,
91 const std::string & filename,
92 const Eigen::MatrixBase<DerivedV> & V,
93 const Eigen::MatrixBase<DerivedF> & F
102 const std::string & filename,
103 const Eigen::MatrixBase<DerivedV> & V,
104 const Eigen::MatrixBase<DerivedF> & F,
105 const Eigen::MatrixBase<DerivedF> & E
115 const std::string & filename,
116 const Eigen::MatrixBase<DerivedV> & V,
117 const Eigen::MatrixBase<DerivedF> & F,
118 const Eigen::MatrixBase<DerivedN> & N,
119 const Eigen::MatrixBase<DerivedUV> & UV
130 const std::string & filename,
131 const Eigen::MatrixBase<DerivedV> & V,
132 const Eigen::MatrixBase<DerivedF> & F,
133 const Eigen::MatrixBase<DerivedE> & E,
134 const Eigen::MatrixBase<DerivedN> & N,
135 const Eigen::MatrixBase<DerivedUV> & UV
143 const std::string & filename,
144 const Eigen::MatrixBase<DerivedV> & V,
145 const Eigen::MatrixBase<DerivedF> & F,
155 const std::string & filename,
156 const Eigen::MatrixBase<DerivedV> & V,
157 const Eigen::MatrixBase<DerivedF> & F,
158 const Eigen::MatrixBase<DerivedE> & E,
170 const std::string & filename,
171 const Eigen::MatrixBase<DerivedV> & V,
172 const Eigen::MatrixBase<DerivedF> & F,
173 const Eigen::MatrixBase<DerivedN> & N,
174 const Eigen::MatrixBase<DerivedUV> & UV,
175 const Eigen::MatrixBase<DerivedVD> & VD=Eigen::MatrixXd(0,0),
176 const std::vector<std::string> & VDheader={},
177 const std::vector<std::string> & comments={}
189 const std::string & filename,
190 const Eigen::MatrixBase<DerivedV> & V,
191 const Eigen::MatrixBase<DerivedF> & F,
192 const Eigen::MatrixBase<DerivedE> & E,
193 const Eigen::MatrixBase<DerivedN> & N,
194 const Eigen::MatrixBase<DerivedUV> & UV,
195 const Eigen::MatrixBase<DerivedVD> & VD=Eigen::MatrixXd(0,0),
196 const std::vector<std::string> & VDheader={},
197 const std::vector<std::string> & comments={}
203#ifndef IGL_STATIC_LIBRARY
204# include "writePLY.cpp"
FileEncoding
File encoding types for writing files.
Definition FileEncoding.h:14
bool writePLY(std::ostream &ply_stream, const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedE > &E, const Eigen::MatrixBase< DerivedN > &N, const Eigen::MatrixBase< DerivedUV > &UV, const Eigen::MatrixBase< DerivedVD > &VD, const std::vector< std::string > &VDheader, const Eigen::MatrixBase< DerivedFD > &FD, const std::vector< std::string > &FDheader, const Eigen::MatrixBase< DerivedED > &ED, const std::vector< std::string > &EDheader, const std::vector< std::string > &comments, FileEncoding encoding)
write triangular mesh to ply file