#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <stack>
#include <vcg/simplex/vertex/base.h>
#include <vcg/simplex/vertex/component.h>
#include <vcg/simplex/face/base.h>
#include <vcg/simplex/face/component.h>
#include <vcg/complex/trimesh/base.h>
#include <vcg/complex/trimesh/update/topology.h>
#include <vcg/complex/trimesh/update/edges.h>
#include <vcg/complex/trimesh/update/bounding.h>
#include <vcg/complex/trimesh/update/flag.h>
#include <vcg/complex/trimesh/clean.h>
#include <vcg/space/intersection/triangle_triangle3.h>
#include <vcg/math/histogram.h>
#include <wrap/io_trimesh/import.h>
#include <wrap/io_trimesh/export.h>
#include <vcg/simplex/face/pos.h>
#include <vcg/complex/trimesh/inertia.h>
#include <vcg/math/matrix33.h>
#include <vcg/math/lin_algebra.h>
#include <vcg/complex/trimesh/update/normal.h>
#include <utility>
#include <map>
#include <list>
#include "Node.h"
#include <vcg/space/index/grid_static_ptr.h>
Go to the source code of this file.
Classes | |
class | CFace |
class | CMesh |
class | CVertex |
compositing wanted proprieties More... | |
struct | MeshInfo |
Typedefs | |
typedef CMesh::FaceContainer | FaceContainer |
typedef vector< Point3x > | Hole |
typedef Point3< CMesh::ScalarType > | Point3x |
typedef CMesh::ScalarType | ScalarType |
typedef CMesh::VertexIterator | VertexIterator |
typedef CMesh::VertexPointer | VertexPointer |
Functions | |
void | initMeshInfo (MeshInfo &mi) |
int | main (int argc, char **argv) |
int | OpenMesh (const char *filename, CMesh &m) |
void | PrintMeshInfo (MeshInfo &mi) |
void | SaveHtmlInfo (MeshInfo &mi) |
void | SaveMeshInfoHtmlTable (fstream &fout, MeshInfo &mi) |
void | SaveXMLInfo (MeshInfo &mi) |
Variables | |
static const int | HTML_LINES = 31 |
static const char * | HTML_TABLE [HTML_LINES] |
typedef CMesh::FaceContainer FaceContainer |
Definition at line 229 of file trimeshinfo.cpp.
Definition at line 225 of file trimeshinfo.cpp.
typedef Point3<CMesh::ScalarType> Point3x |
Definition at line 224 of file trimeshinfo.cpp.
typedef CMesh::ScalarType ScalarType |
Definition at line 230 of file trimeshinfo.cpp.
typedef CMesh::VertexIterator VertexIterator |
Definition at line 223 of file trimeshinfo.cpp.
typedef CMesh::VertexPointer VertexPointer |
Definition at line 222 of file trimeshinfo.cpp.
void initMeshInfo | ( | MeshInfo & | mi | ) |
Definition at line 321 of file trimeshinfo.cpp.
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 644 of file trimeshinfo.cpp.
int OpenMesh | ( | const char * | filename, | |
CMesh & | m | |||
) |
Definition at line 292 of file trimeshinfo.cpp.
void PrintMeshInfo | ( | MeshInfo & | mi | ) |
Definition at line 351 of file trimeshinfo.cpp.
void SaveHtmlInfo | ( | MeshInfo & | mi | ) |
Definition at line 583 of file trimeshinfo.cpp.
void SaveMeshInfoHtmlTable | ( | fstream & | fout, | |
MeshInfo & | mi | |||
) |
Definition at line 539 of file trimeshinfo.cpp.
void SaveXMLInfo | ( | MeshInfo & | mi | ) |
Definition at line 443 of file trimeshinfo.cpp.
const int HTML_LINES = 31 [static] |
Definition at line 255 of file trimeshinfo.cpp.
const char* HTML_TABLE[HTML_LINES] [static] |
Definition at line 256 of file trimeshinfo.cpp.