![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <texturing.h>

Public Member Functions | |
| TextureView (std::size_t id, const std::string &image_file, const Eigen::Matrix3f &projection, const Eigen::Matrix4f &world_to_cam, const Eigen::Vector3f &pos, const Eigen::Vector3f &viewdir, int width, int height) | |
| Eigen::Vector2f | GetPixelCoords (const Eigen::Vector3f &vertex) const |
| bool | ValidPixel (const Eigen::Vector2f &pixel) const |
| bool | Inside (const Eigen::Vector3f &v1, const Eigen::Vector3f &v2, const Eigen::Vector3f &v3) const |
Public Attributes | |
| std::size_t | id |
| std::string | image_file |
| int | width |
| int | height |
| Eigen::Matrix3f | projection |
| Eigen::Matrix4f | world_to_cam |
| Eigen::Vector3f | pos |
| Eigen::Vector3f | viewdir |
| std::shared_ptr< QImage > | image_data |
Definition at line 37 of file texturing.h.
| colmap::mvs::TextureView::TextureView | ( | std::size_t | id, |
| const std::string & | image_file, | ||
| const Eigen::Matrix3f & | projection, | ||
| const Eigen::Matrix4f & | world_to_cam, | ||
| const Eigen::Vector3f & | pos, | ||
| const Eigen::Vector3f & | viewdir, | ||
| int | width, | ||
| int | height | ||
| ) |
Definition at line 54 of file texturing.cc.
| Eigen::Vector2f colmap::mvs::TextureView::GetPixelCoords | ( | const Eigen::Vector3f & | vertex | ) | const |
Definition at line 71 of file texturing.cc.
References projection, and world_to_cam.
Referenced by colmap::mvs::GenerateCandidate(), and Inside().
| bool colmap::mvs::TextureView::Inside | ( | const Eigen::Vector3f & | v1, |
| const Eigen::Vector3f & | v2, | ||
| const Eigen::Vector3f & | v3 | ||
| ) | const |
Definition at line 105 of file texturing.cc.
References GetPixelCoords(), and ValidPixel().
| bool colmap::mvs::TextureView::ValidPixel | ( | const Eigen::Vector2f & | pixel | ) | const |
| int colmap::mvs::TextureView::height |
Definition at line 41 of file texturing.h.
Referenced by colmap::mvs::GenerateCandidate(), and ValidPixel().
| std::size_t colmap::mvs::TextureView::id |
Definition at line 38 of file texturing.h.
|
mutable |
Definition at line 48 of file texturing.h.
Referenced by colmap::mvs::GenerateCandidate().
| std::string colmap::mvs::TextureView::image_file |
Definition at line 39 of file texturing.h.
Referenced by colmap::mvs::GenerateCandidate().
| Eigen::Vector3f colmap::mvs::TextureView::pos |
Definition at line 44 of file texturing.h.
| Eigen::Matrix3f colmap::mvs::TextureView::projection |
Definition at line 42 of file texturing.h.
Referenced by GetPixelCoords().
| Eigen::Vector3f colmap::mvs::TextureView::viewdir |
Definition at line 45 of file texturing.h.
| int colmap::mvs::TextureView::width |
Definition at line 40 of file texturing.h.
Referenced by colmap::mvs::GenerateCandidate(), and ValidPixel().
| Eigen::Matrix4f colmap::mvs::TextureView::world_to_cam |
Definition at line 43 of file texturing.h.
Referenced by GetPixelCoords().