Super4PCS Library  V1.1.2(719f5c0)
IOManager Class Reference
+ Collaboration diagram for IOManager:

Public Types

enum  MATRIX_MODE { POLYWORKS }
 

Public Member Functions

bool ReadObject (const char *name, std::vector< GlobalRegistration::Point3D > &v, std::vector< Eigen::Matrix2f > &tex_coords, std::vector< typename GlobalRegistration::Point3D::VectorType > &normals, std::vector< tripple > &tris, std::vector< std::string > &mtls)
 Read. More...
 
bool WriteObject (const char *name, const std::vector< GlobalRegistration::Point3D > &v, const std::vector< Eigen::Matrix2f > &tex_coords, const std::vector< typename GlobalRegistration::Point3D::VectorType > &normals, const std::vector< tripple > &tris, const std::vector< std::string > &mtls)
 Write. More...
 
bool WriteMatrix (const std::string &name, const Eigen::Ref< const Eigen::Matrix< double, 4, 4 > > &mat, MATRIX_MODE mode)
 

Member Enumeration Documentation

◆ MATRIX_MODE

Enumerator
POLYWORKS 

<

Matrix file to be loaded and applied to polyworks layers

Member Function Documentation

◆ ReadObject()

bool IOManager::ReadObject ( const char *  name,
std::vector< GlobalRegistration::Point3D > &  v,
std::vector< Eigen::Matrix2f > &  tex_coords,
std::vector< typename GlobalRegistration::Point3D::VectorType > &  normals,
std::vector< tripple > &  tris,
std::vector< std::string > &  mtls 
)

Read.

+ Here is the call graph for this function:

◆ WriteMatrix()

bool IOManager::WriteMatrix ( const std::string &  name,
const Eigen::Ref< const Eigen::Matrix< double, 4, 4 > > &  mat,
IOManager::MATRIX_MODE  mode 
)

◆ WriteObject()

bool IOManager::WriteObject ( const char *  name,
const std::vector< GlobalRegistration::Point3D > &  v,
const std::vector< Eigen::Matrix2f > &  tex_coords,
const std::vector< typename GlobalRegistration::Point3D::VectorType > &  normals,
const std::vector< tripple > &  tris,
const std::vector< std::string > &  mtls 
)

Write.