vcg::tetra::io::ImporterPLY< OpenMeshType > Class Template Reference

#include <import_ply.h>

List of all members.

Classes

struct  LoadPly_TetraAux
struct  LoadPly_VertAux

Public Types

typedef ::vcg::ply::PropDescriptor PropDescriptor
typedef OpenMeshType::ScalarType ScalarType
typedef OpenMeshType::TetraIterator TetraIterator
typedef OpenMeshType::TetraType TetraType
typedef
OpenMeshType::VertexIterator 
VertexIterator
typedef OpenMeshType::VertexPointer VertexPointer
typedef OpenMeshType::VertexType VertexType

Public Member Functions

int LoadCamera (const char *filename)
bool LoadMask (const char *filename, int &mask)

Static Public Member Functions

static int Open (OpenMeshType &m, const char *filename, PlyInfo &pi)
 read a mesh with all the possible option specified in the PlyInfo obj.
static int Open (OpenMeshType &m, const char *filename, int &loadmask, CallBackPos *cb=0)
 Read a mesh and store in loadmask the loaded field.
static int Open (OpenMeshType &m, const char *filename, CallBackPos *cb=0)
 Standard call for reading a mesh.
static const PropDescriptorTetraDesc (int i)
static const PropDescriptorVertDesc (int i)

Detailed Description

template<class OpenMeshType>
class vcg::tetra::io::ImporterPLY< OpenMeshType >

This class encapsulate a filter for opening ply meshes. The ply file format is quite extensible...

Definition at line 60 of file io_tetramesh/import_ply.h.


Member Typedef Documentation

template<class OpenMeshType >
typedef ::vcg::ply::PropDescriptor vcg::tetra::io::ImporterPLY< OpenMeshType >::PropDescriptor

Definition at line 64 of file io_tetramesh/import_ply.h.

template<class OpenMeshType >
typedef OpenMeshType::ScalarType vcg::tetra::io::ImporterPLY< OpenMeshType >::ScalarType

Definition at line 66 of file io_tetramesh/import_ply.h.

template<class OpenMeshType >
typedef OpenMeshType::TetraIterator vcg::tetra::io::ImporterPLY< OpenMeshType >::TetraIterator

Definition at line 70 of file io_tetramesh/import_ply.h.

template<class OpenMeshType >
typedef OpenMeshType::TetraType vcg::tetra::io::ImporterPLY< OpenMeshType >::TetraType

Definition at line 68 of file io_tetramesh/import_ply.h.

template<class OpenMeshType >
typedef OpenMeshType::VertexIterator vcg::tetra::io::ImporterPLY< OpenMeshType >::VertexIterator

Definition at line 69 of file io_tetramesh/import_ply.h.

template<class OpenMeshType >
typedef OpenMeshType::VertexPointer vcg::tetra::io::ImporterPLY< OpenMeshType >::VertexPointer

Definition at line 65 of file io_tetramesh/import_ply.h.

template<class OpenMeshType >
typedef OpenMeshType::VertexType vcg::tetra::io::ImporterPLY< OpenMeshType >::VertexType

Definition at line 67 of file io_tetramesh/import_ply.h.


Member Function Documentation

template<class OpenMeshType >
int vcg::tetra::io::ImporterPLY< OpenMeshType >::LoadCamera ( const char *  filename  )  [inline]

Definition at line 660 of file io_tetramesh/import_ply.h.

template<class OpenMeshType >
bool vcg::tetra::io::ImporterPLY< OpenMeshType >::LoadMask ( const char *  filename,
int &  mask 
) [inline]

Definition at line 734 of file io_tetramesh/import_ply.h.

template<class OpenMeshType >
static int vcg::tetra::io::ImporterPLY< OpenMeshType >::Open ( OpenMeshType &  m,
const char *  filename,
PlyInfo pi 
) [inline, static]

read a mesh with all the possible option specified in the PlyInfo obj.

Definition at line 238 of file io_tetramesh/import_ply.h.

template<class OpenMeshType >
static int vcg::tetra::io::ImporterPLY< OpenMeshType >::Open ( OpenMeshType &  m,
const char *  filename,
int &  loadmask,
CallBackPos cb = 0 
) [inline, static]

Read a mesh and store in loadmask the loaded field.

Definition at line 228 of file io_tetramesh/import_ply.h.

template<class OpenMeshType >
static int vcg::tetra::io::ImporterPLY< OpenMeshType >::Open ( OpenMeshType &  m,
const char *  filename,
CallBackPos cb = 0 
) [inline, static]

Standard call for reading a mesh.

Definition at line 220 of file io_tetramesh/import_ply.h.

template<class OpenMeshType >
static const PropDescriptor& vcg::tetra::io::ImporterPLY< OpenMeshType >::TetraDesc ( int  i  )  [inline, static]

Definition at line 160 of file io_tetramesh/import_ply.h.

template<class OpenMeshType >
static const PropDescriptor& vcg::tetra::io::ImporterPLY< OpenMeshType >::VertDesc ( int  i  )  [inline, static]

Definition at line 143 of file io_tetramesh/import_ply.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:23:28 2013