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

#include <import_out.h>

List of all members.

Public Types

typedef OpenMeshType::CoordType CoordType
typedef OpenMeshType::EdgeIterator EdgeIterator
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 bool AddIntrinsics (vcg::Shotf &shot, const char *image_file)
static int Open (OpenMeshType &m, std::vector< Shot< ScalarType > > &shots, std::vector< std::string > &image_filenames, const char *filename, const char *filename_images, CallBackPos *cb=0)
static bool ReadHeader (FILE *fp, unsigned int &num_cams, unsigned int &num_points)
static bool ReadHeader (const char *filename, unsigned int &, unsigned int &)
static bool ReadImagesFilenames (const char *filename, std::vector< std::string > &image_filenames)
static void readline (FILE *fp, char *line, int max=100)

Detailed Description

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

This class encapsulate a filter for opening bundler file

Definition at line 59 of file import_out.h.


Member Typedef Documentation

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

Definition at line 65 of file import_out.h.

template<class OpenMeshType >
typedef OpenMeshType::EdgeIterator vcg::tri::io::ImporterOUT< OpenMeshType >::EdgeIterator

Definition at line 70 of file import_out.h.

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

Definition at line 69 of file import_out.h.

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

Definition at line 67 of file import_out.h.

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

Definition at line 64 of file import_out.h.

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

Definition at line 68 of file import_out.h.

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

Definition at line 63 of file import_out.h.

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

Definition at line 66 of file import_out.h.


Member Function Documentation

template<class OpenMeshType >
static bool vcg::tri::io::ImporterOUT< OpenMeshType >::AddIntrinsics ( vcg::Shotf shot,
const char *  image_file 
) [inline, static]

Definition at line 202 of file import_out.h.

template<class OpenMeshType >
static int vcg::tri::io::ImporterOUT< OpenMeshType >::Open ( OpenMeshType &  m,
std::vector< Shot< ScalarType > > &  shots,
std::vector< std::string > &  image_filenames,
const char *  filename,
const char *  filename_images,
CallBackPos cb = 0 
) [inline, static]

Definition at line 97 of file import_out.h.

template<class OpenMeshType >
static bool vcg::tri::io::ImporterOUT< OpenMeshType >::ReadHeader ( FILE *  fp,
unsigned int &  num_cams,
unsigned int &  num_points 
) [inline, static]

Definition at line 76 of file import_out.h.

template<class OpenMeshType >
static bool vcg::tri::io::ImporterOUT< OpenMeshType >::ReadHeader ( const char *  filename,
unsigned int &  ,
unsigned int &   
) [inline, static]

Definition at line 88 of file import_out.h.

template<class OpenMeshType >
static bool vcg::tri::io::ImporterOUT< OpenMeshType >::ReadImagesFilenames ( const char *  filename,
std::vector< std::string > &  image_filenames 
) [inline, static]

Definition at line 183 of file import_out.h.

template<class OpenMeshType >
static void vcg::tri::io::ImporterOUT< OpenMeshType >::readline ( FILE *  fp,
char *  line,
int  max = 100 
) [inline, static]

Definition at line 72 of file import_out.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:03