![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Utility class for loading textures from various sources. More...
#include <TextureLoader.h>
Static Public Member Functions | |
| static int | LoadFromPCLMaterial (const pcl::TexMaterial &tex_mat, vtkTexture *vtk_tex) |
| Load texture from pcl::TexMaterial. More... | |
| static int | LoadFromCCMaterial (ccMaterial::CShared material, vtkTexture *vtk_tex) |
| Load texture from ccMaterial. More... | |
Utility class for loading textures from various sources.
Definition at line 24 of file TextureLoader.h.
|
static |
Load texture from ccMaterial.
| material | ccMaterial object |
| vtk_tex | VTK texture object to load into |
Definition at line 155 of file TextureLoader.cpp.
References cloudViewer::utility::filesystem::DirectoryExists(), cloudViewer::utility::filesystem::FileExists(), CVTools::FromQString(), cloudViewer::utility::filesystem::GetFileExtensionInLowerCase(), cloudViewer::utility::filesystem::GetFileParentDirectory(), ccMaterial::GetTexture(), cloudViewer::utility::filesystem::IsDirectory(), cloudViewer::utility::filesystem::IsFile(), cloudViewer::utility::filesystem::ListFilesInDirectory(), cloudViewer::t::geometry::path, cloudViewer::utility::ToUpper(), and CVLog::Warning().
|
static |
Load texture from pcl::TexMaterial.
| tex_mat | PCL texture material |
| vtk_tex | VTK texture object to load into |
Definition at line 32 of file TextureLoader.cpp.
References cloudViewer::utility::filesystem::DirectoryExists(), cloudViewer::utility::filesystem::FileExists(), cloudViewer::utility::filesystem::GetFileExtensionInLowerCase(), cloudViewer::utility::filesystem::GetFileParentDirectory(), ccMaterial::GetTexture(), cloudViewer::utility::filesystem::IsDirectory(), cloudViewer::utility::filesystem::IsFile(), cloudViewer::utility::filesystem::ListFilesInDirectory(), cloudViewer::t::geometry::path, cloudViewer::utility::ToUpper(), and CVLog::Warning().