ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
GLHelper.cpp File Reference
#include "visualization/utility/GLHelper.h"
#include <Eigen/Dense>
#include <cmath>
Include dependency graph for GLHelper.cpp:

Go to the source code of this file.

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::visualization
 
 cloudViewer::visualization::gl_util
 

Functions

const std::unordered_map< int, unsigned int > & cloudViewer::visualization::gl_util::GetTextureFormatMap ()
 
const std::unordered_map< int, unsigned int > & cloudViewer::visualization::gl_util::GetTextureTypeMap ()
 
GLMatrix4f cloudViewer::visualization::gl_util::LookAt (const Eigen::Vector3d &eye, const Eigen::Vector3d &lookat, const Eigen::Vector3d &up)
 
GLMatrix4f cloudViewer::visualization::gl_util::Perspective (double field_of_view_, double aspect, double z_near, double z_far)
 
GLMatrix4f cloudViewer::visualization::gl_util::Ortho (double left, double right, double bottom, double top, double z_near, double z_far)
 
Eigen::Vector3d cloudViewer::visualization::gl_util::Project (const Eigen::Vector3d &point, const GLMatrix4f &mvp_matrix, const int width, const int height)
 
Eigen::Vector3d cloudViewer::visualization::gl_util::Unproject (const Eigen::Vector3d &screen_point, const GLMatrix4f &mvp_matrix, const int width, const int height)
 
int cloudViewer::visualization::gl_util::ColorCodeToPickIndex (const Eigen::Vector4i &color)
 

Variables

static const std::unordered_map< int, unsigned int > cloudViewer::visualization::gl_util::texture_format_map_
 
static const std::unordered_map< int, unsigned int > cloudViewer::visualization::gl_util::texture_type_map_