trimeshinfo.cpp File Reference

#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>
Include dependency graph for trimeshinfo.cpp:
This graph shows which files directly or indirectly include this file:

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< Point3xHole
typedef Point3< CMesh::ScalarTypePoint3x
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 Documentation

Definition at line 229 of file trimeshinfo.cpp.

typedef vector<Point3x> Hole

Definition at line 225 of file trimeshinfo.cpp.

Definition at line 224 of file trimeshinfo.cpp.

Definition at line 230 of file trimeshinfo.cpp.

Definition at line 223 of file trimeshinfo.cpp.

Definition at line 222 of file trimeshinfo.cpp.


Function Documentation

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.


Variable Documentation

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:21:22 2013