Point Cloud Library (PCL)
1.14.1-dev
|
Structure to store camera pose and focal length. More...
#include <pcl/surface/texture_mapping.h>
Public Member Functions | |
Camera ()=default | |
Public Attributes | |
Eigen::Affine3f | pose |
double | focal_length {0.0} |
double | focal_length_w {-1.0} |
double | focal_length_h {-1.0} |
double | center_w {-1.0} |
double | center_h {-1.0} |
double | height {0.0} |
double | width {0.0} |
std::string | texture_file |
Structure to store camera pose and focal length.
One can assign a value to focal_length, to be used along both camera axes or, optionally, axis-specific values (focal_length_w and focal_length_h). Optionally, one can also specify center-of-focus using parameters center_w and center_h. If the center-of-focus is not specified, it will be set to the geometric center of the camera, as defined by the width and height parameters.
Definition at line 65 of file texture_mapping.h.
|
default |
double pcl::texture_mapping::Camera::center_h {-1.0} |
Definition at line 73 of file texture_mapping.h.
Referenced by pcl::TextureMapping< PointInT >::getPointUVCoordinates().
double pcl::texture_mapping::Camera::center_w {-1.0} |
Definition at line 72 of file texture_mapping.h.
Referenced by pcl::TextureMapping< PointInT >::getPointUVCoordinates().
double pcl::texture_mapping::Camera::focal_length {0.0} |
Definition at line 69 of file texture_mapping.h.
Referenced by pcl::TextureMapping< PointInT >::getPointUVCoordinates().
double pcl::texture_mapping::Camera::focal_length_h {-1.0} |
Definition at line 71 of file texture_mapping.h.
Referenced by pcl::TextureMapping< PointInT >::getPointUVCoordinates().
double pcl::texture_mapping::Camera::focal_length_w {-1.0} |
Definition at line 70 of file texture_mapping.h.
Referenced by pcl::TextureMapping< PointInT >::getPointUVCoordinates().
double pcl::texture_mapping::Camera::height {0.0} |
Definition at line 74 of file texture_mapping.h.
Referenced by pcl::TextureMapping< PointInT >::getPointUVCoordinates().
Eigen::Affine3f pcl::texture_mapping::Camera::pose |
Definition at line 68 of file texture_mapping.h.
Referenced by pcl::TextureMapping< PointInT >::mapMultipleTexturesToMeshUV().
std::string pcl::texture_mapping::Camera::texture_file |
Definition at line 76 of file texture_mapping.h.
Referenced by pcl::TextureMapping< PointInT >::mapMultipleTexturesToMeshUV().
double pcl::texture_mapping::Camera::width {0.0} |
Definition at line 75 of file texture_mapping.h.
Referenced by pcl::TextureMapping< PointInT >::getPointUVCoordinates().