Public Types | Static Public Member Functions
vcg::tri::io::ImporterCTM< OpenMeshType > Class Template Reference

#include <import_ctm.h>

List of all members.

Public Types

typedef OpenMeshType::CoordType CoordType
enum  CTMError {
  E_NOERROR, E_CANTOPEN, E_UNESPECTEDEOF, E_ABORTED,
  E_NO_VERTEX, E_NO_FACE, E_LESS_THAN_3VERTINFACE, E_BAD_VERT_INDEX,
  E_BAD_TEX_VERT_INDEX
}
typedef OpenMeshType::FaceIterator FaceIterator
typedef OpenMeshType::FaceType FaceType
typedef OpenMeshType::ScalarType ScalarType
typedef
OpenMeshType::VertexIterator 
VertexIterator
typedef OpenMeshType::VertexPointer VertexPointer
typedef OpenMeshType::VertexType VertexType

Static Public Member Functions

static const char * ErrorMsg (int error)
static int Open (OpenMeshType &m, const char *filename, int &loadmask, CallBackPos *=0)

Detailed Description

template<class OpenMeshType>
class vcg::tri::io::ImporterCTM< OpenMeshType >

This class encapsulate a filter for importing 3ds meshes. It uses the lib3ds library.

Definition at line 43 of file import_ctm.h.


Member Typedef Documentation

template<class OpenMeshType >
typedef OpenMeshType::CoordType vcg::tri::io::ImporterCTM< OpenMeshType >::CoordType

Definition at line 47 of file import_ctm.h.

template<class OpenMeshType >
typedef OpenMeshType::FaceIterator vcg::tri::io::ImporterCTM< OpenMeshType >::FaceIterator

Definition at line 53 of file import_ctm.h.

template<class OpenMeshType >
typedef OpenMeshType::FaceType vcg::tri::io::ImporterCTM< OpenMeshType >::FaceType

Definition at line 51 of file import_ctm.h.

template<class OpenMeshType >
typedef OpenMeshType::ScalarType vcg::tri::io::ImporterCTM< OpenMeshType >::ScalarType

Definition at line 49 of file import_ctm.h.

template<class OpenMeshType >
typedef OpenMeshType::VertexIterator vcg::tri::io::ImporterCTM< OpenMeshType >::VertexIterator

Definition at line 52 of file import_ctm.h.

template<class OpenMeshType >
typedef OpenMeshType::VertexPointer vcg::tri::io::ImporterCTM< OpenMeshType >::VertexPointer

Definition at line 48 of file import_ctm.h.

template<class OpenMeshType >
typedef OpenMeshType::VertexType vcg::tri::io::ImporterCTM< OpenMeshType >::VertexType

Definition at line 50 of file import_ctm.h.


Member Enumeration Documentation

template<class OpenMeshType >
enum vcg::tri::io::ImporterCTM::CTMError
Enumerator:
E_NOERROR 
E_CANTOPEN 
E_UNESPECTEDEOF 
E_ABORTED 
E_NO_VERTEX 
E_NO_FACE 
E_LESS_THAN_3VERTINFACE 
E_BAD_VERT_INDEX 
E_BAD_TEX_VERT_INDEX 

Definition at line 55 of file import_ctm.h.


Member Function Documentation

template<class OpenMeshType >
static const char* vcg::tri::io::ImporterCTM< OpenMeshType >::ErrorMsg ( int  error) [inline, static]

Definition at line 70 of file import_ctm.h.

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

Definition at line 90 of file import_ctm.h.


The documentation for this class was generated from the following file:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:44:00