Point Cloud Library (PCL) 1.3.1
Public Member Functions
pcl::TextureMapping< PointInT > Class Template Reference

The texture mapping algorithm. More...

#include <pcl/surface/texture_mapping.h>

Collaboration diagram for pcl::TextureMapping< PointInT >:
Collaboration graph
[legend]

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 52 of file texture_mapping.h.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 56 of file texture_mapping.h.

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

Destructor.

Definition at line 59 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:
texturemesh

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:
texturemesh

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:

Definition at line 65 of file texture_mapping.h.

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

set texture files

Parameters:
listof texture files

Definition at line 85 of file texture_mapping.h.

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

set texture materials

Parameters:
texturematerial

Definition at line 94 of file texture_mapping.h.

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

set vector field

Parameters:
datapoint x, y z

Definition at line 74 of file texture_mapping.h.


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