![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Typedefs | |
| typedef Eigen::Matrix< float, 3, 1, Eigen::ColMajor > | GLVector3f |
| typedef Eigen::Matrix< float, 4, 1, Eigen::ColMajor > | GLVector4f |
| typedef Eigen::Matrix< float, 4, 4, Eigen::ColMajor > | GLMatrix4f |
Functions | |
| const std::unordered_map< int, unsigned int > & | GetTextureFormatMap () |
| const std::unordered_map< int, unsigned int > & | GetTextureTypeMap () |
| GLMatrix4f | LookAt (const Eigen::Vector3d &eye, const Eigen::Vector3d &lookat, const Eigen::Vector3d &up) |
| GLMatrix4f | Perspective (double field_of_view_, double aspect, double z_near, double z_far) |
| GLMatrix4f | Ortho (double left, double right, double bottom, double top, double z_near, double z_far) |
| Eigen::Vector3d | Project (const Eigen::Vector3d &point, const GLMatrix4f &mvp_matrix, const int width, const int height) |
| Eigen::Vector3d | Unproject (const Eigen::Vector3d &screen_point, const GLMatrix4f &mvp_matrix, const int width, const int height) |
| int | ColorCodeToPickIndex (const Eigen::Vector4i &color) |
Variables | |
| static const std::unordered_map< int, unsigned int > | texture_format_map_ |
| static const std::unordered_map< int, unsigned int > | texture_type_map_ |
| typedef Eigen::Matrix<float, 4, 4, Eigen::ColMajor> cloudViewer::visualization::gl_util::GLMatrix4f |
Definition at line 35 of file GLHelper.h.
| typedef Eigen::Matrix<float, 3, 1, Eigen::ColMajor> cloudViewer::visualization::gl_util::GLVector3f |
Definition at line 33 of file GLHelper.h.
| typedef Eigen::Matrix<float, 4, 1, Eigen::ColMajor> cloudViewer::visualization::gl_util::GLVector4f |
Definition at line 34 of file GLHelper.h.
| int cloudViewer::visualization::gl_util::ColorCodeToPickIndex | ( | const Eigen::Vector4i & | color | ) |
Definition at line 113 of file GLHelper.cpp.
References color.
Referenced by cloudViewer::visualization::VisualizerWithEditing::PickPoint(), and cloudViewer::visualization::VisualizerWithVertexSelection::PickPoints().
| const std::unordered_map< int, unsigned int > & cloudViewer::visualization::gl_util::GetTextureFormatMap | ( | ) |
Definition at line 23 of file GLHelper.cpp.
References texture_format_map_.
| const std::unordered_map< int, unsigned int > & cloudViewer::visualization::gl_util::GetTextureTypeMap | ( | ) |
Definition at line 27 of file GLHelper.cpp.
References texture_type_map_.
| GLMatrix4f cloudViewer::visualization::gl_util::LookAt | ( | const Eigen::Vector3d & | eye, |
| const Eigen::Vector3d & | lookat, | ||
| const Eigen::Vector3d & | up | ||
| ) |
Definition at line 31 of file GLHelper.cpp.
Referenced by cloudViewer::visualization::ViewControl::SetViewMatrices().
| GLMatrix4f cloudViewer::visualization::gl_util::Ortho | ( | double | left, |
| double | right, | ||
| double | bottom, | ||
| double | top, | ||
| double | z_near, | ||
| double | z_far | ||
| ) |
Definition at line 65 of file GLHelper.cpp.
Referenced by cloudViewer::visualization::ViewControl::SetViewMatrices().
| GLMatrix4f cloudViewer::visualization::gl_util::Perspective | ( | double | field_of_view_, |
| double | aspect, | ||
| double | z_near, | ||
| double | z_far | ||
| ) |
Definition at line 50 of file GLHelper.cpp.
References M_PI.
Referenced by cloudViewer::visualization::ViewControlWithCustomAnimation::ChangeFieldOfView(), cloudViewer::visualization::ViewControl::GetProjectionType(), cloudViewer::visualization::ViewControl::SetProjectionParameters(), and cloudViewer::visualization::ViewControl::SetViewMatrices().
| Eigen::Vector3d cloudViewer::visualization::gl_util::Project | ( | const Eigen::Vector3d & | point, |
| const GLMatrix4f & | mvp_matrix, | ||
| const int | width, | ||
| const int | height | ||
| ) |
Definition at line 82 of file GLHelper.cpp.
| Eigen::Vector3d cloudViewer::visualization::gl_util::Unproject | ( | const Eigen::Vector3d & | screen_point, |
| const GLMatrix4f & | mvp_matrix, | ||
| const int | width, | ||
| const int | height | ||
| ) |
|
static |
Definition at line 17 of file GLHelper.cpp.
Referenced by GetTextureFormatMap().
|
static |
Definition at line 20 of file GLHelper.cpp.
Referenced by GetTextureTypeMap().