Point Cloud Library (PCL)  1.5.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
pcl::TextureMapping< PointInT > Class Template Reference

The texture mapping algorithm. More...

#include <pcl/surface/texture_mapping.h>

List of all members.

Public Member Functions

 TextureMapping ()
 Constructor.
 ~TextureMapping ()
 Destructor.
void setF (float f)
 Set mesh scale control.
void setVectorField (float x, float y, float z)
 Set vector field.
void setTextureFiles (std::vector< std::string > tex_files)
 Set texture files.
void setTextureMaterials (TexMaterial tex_material)
 Set texture materials.
void mapTexture2Mesh (pcl::TextureMesh &tex_mesh)
 Map texture to a mesh synthesis algorithm.
void mapTexture2MeshUV (pcl::TextureMesh &tex_mesh)
 map texture to a mesh UV mapping

Detailed Description

template<typename PointInT>
class pcl::TextureMapping< PointInT >

The texture mapping algorithm.

Author:
Khai Tran

Definition at line 53 of file texture_mapping.h.


Constructor & Destructor Documentation

template<typename PointInT >
pcl::TextureMapping< PointInT >::TextureMapping ( ) [inline]

Constructor.

Definition at line 57 of file texture_mapping.h.

template<typename PointInT >
pcl::TextureMapping< PointInT >::~TextureMapping ( ) [inline]

Destructor.

Definition at line 60 of file texture_mapping.h.


Member Function Documentation

template<typename PointInT >
void pcl::TextureMapping< PointInT >::mapTexture2Mesh ( pcl::TextureMesh tex_mesh)

Map texture to a mesh synthesis algorithm.

Parameters:
[in]tex_meshtexture mesh

Definition at line 143 of file texture_mapping.hpp.

template<typename PointInT >
void pcl::TextureMapping< PointInT >::mapTexture2MeshUV ( pcl::TextureMesh tex_mesh)

map texture to a mesh UV mapping

Parameters:
[in]tex_meshtexture mesh

Definition at line 199 of file texture_mapping.hpp.

template<typename PointInT >
void pcl::TextureMapping< PointInT >::setF ( float  f) [inline]

Set mesh scale control.

Parameters:
[in]f

Definition at line 66 of file texture_mapping.h.

template<typename PointInT >
void pcl::TextureMapping< PointInT >::setTextureFiles ( std::vector< std::string >  tex_files) [inline]

Set texture files.

Parameters:
[in]tex_fileslist of texture files

Definition at line 88 of file texture_mapping.h.

template<typename PointInT >
void pcl::TextureMapping< PointInT >::setTextureMaterials ( TexMaterial  tex_material) [inline]

Set texture materials.

Parameters:
[in]tex_materialtexture material

Definition at line 97 of file texture_mapping.h.

template<typename PointInT >
void pcl::TextureMapping< PointInT >::setVectorField ( float  x,
float  y,
float  z 
) [inline]

Set vector field.

Parameters:
[in]xdata point x
[in]ydata point y
[in]zdata point z

Definition at line 77 of file texture_mapping.h.


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