39 #ifndef PCL_TEXTUREMESH_H_
40 #define PCL_TEXTUREMESH_H_
44 #include <pcl/PCLPointCloud2.h>
45 #include <pcl/Vertices.h>
105 typedef boost::shared_ptr<pcl::TextureMesh>
Ptr;
106 typedef boost::shared_ptr<pcl::TextureMesh const>
ConstPtr;
RGB tex_Ka
Defines the ambient color of the material to be (r,g,b).
boost::shared_ptr< pcl::TextureMesh const > TextureMeshConstPtr
float tex_Ns
Defines the shininess of the material to be s.
boost::shared_ptr< pcl::TextureMesh > TextureMeshPtr
std::string tex_file
Texture file.
std::vector< std::vector< pcl::Vertices > > tex_polygons
boost::shared_ptr< pcl::TextureMesh const > ConstPtr
float tex_d
Defines the transparency of the material to be alpha.
pcl::PCLPointCloud2 cloud
RGB tex_Ks
Defines the specular color of the material to be (r,g,b).
RGB tex_Kd
Defines the diffuse color of the material to be (r,g,b).
boost::shared_ptr< pcl::TextureMesh > Ptr
std::vector< std::vector< Eigen::Vector2f > > tex_coordinates
int tex_illum
Denotes the illumination model used by the material.
std::string tex_name
Texture name.
std::vector< pcl::TexMaterial > tex_materials