#include "gui/projection.h"
|
void | set_viewport (int x, int y, int w, int h) |
|
void | set (const GL::mat4 &modelview, const GL::mat4 &projection) |
|
GLint | x_position () const |
|
GLint | y_position () const |
|
GLint | width () const |
|
GLint | height () const |
|
float | depth_of (const Eigen::Vector3f &x) const |
|
Eigen::Vector3f | model_to_screen (const Eigen::Vector3f &x) const |
|
Eigen::Vector3f | model_to_screen_direction (const Eigen::Vector3f &dir) const |
|
Eigen::Vector3f | screen_to_model (float x, float y, float depth) const |
|
Eigen::Vector3f | screen_to_model (const Eigen::Vector3f &x) const |
|
Eigen::Vector3f | screen_to_model (const Eigen::Vector3f &x, float depth) const |
|
Eigen::Vector3f | screen_to_model (const Eigen::Vector3f &x, const Eigen::Vector3f &depth) const |
|
Eigen::Vector3f | screen_to_model (const QPoint &x, float depth) const |
|
Eigen::Vector3f | screen_to_model (const QPoint &x, const Eigen::Vector3f &depth) const |
|
Eigen::Vector3f | screen_normal () const |
|
Eigen::Vector3f | screen_to_model_direction (float x, float y, float depth) const |
|
Eigen::Vector3f | screen_to_model_direction (const Eigen::Vector3f &dx, float x) const |
|
Eigen::Vector3f | screen_to_model_direction (const Eigen::Vector3f &dx, const Eigen::Vector3f &x) const |
|
Eigen::Vector3f | screen_to_model_direction (const QPoint &dx, float x) const |
|
Eigen::Vector3f | screen_to_model_direction (const QPoint &dx, const Eigen::Vector3f &x) const |
|
Definition at line 37 of file projection.h.
◆ depth_of()
float MR::GUI::ModelViewProjection::depth_of |
( |
const Eigen::Vector3f & |
x | ) |
const |
|
inline |
◆ height()
GLint MR::GUI::ModelViewProjection::height |
( |
| ) |
const |
|
inline |
◆ model_to_screen()
Eigen::Vector3f MR::GUI::ModelViewProjection::model_to_screen |
( |
const Eigen::Vector3f & |
x | ) |
const |
|
inline |
◆ model_to_screen_direction()
Eigen::Vector3f MR::GUI::ModelViewProjection::model_to_screen_direction |
( |
const Eigen::Vector3f & |
dir | ) |
const |
|
inline |
◆ screen_normal()
Eigen::Vector3f MR::GUI::ModelViewProjection::screen_normal |
( |
| ) |
const |
|
inline |
◆ screen_to_model() [1/6]
Eigen::Vector3f MR::GUI::ModelViewProjection::screen_to_model |
( |
const Eigen::Vector3f & |
x | ) |
const |
|
inline |
◆ screen_to_model() [2/6]
Eigen::Vector3f MR::GUI::ModelViewProjection::screen_to_model |
( |
const Eigen::Vector3f & |
x, |
|
|
const Eigen::Vector3f & |
depth |
|
) |
| const |
|
inline |
◆ screen_to_model() [3/6]
Eigen::Vector3f MR::GUI::ModelViewProjection::screen_to_model |
( |
const Eigen::Vector3f & |
x, |
|
|
float |
depth |
|
) |
| const |
|
inline |
◆ screen_to_model() [4/6]
Eigen::Vector3f MR::GUI::ModelViewProjection::screen_to_model |
( |
const QPoint & |
x, |
|
|
const Eigen::Vector3f & |
depth |
|
) |
| const |
|
inline |
◆ screen_to_model() [5/6]
Eigen::Vector3f MR::GUI::ModelViewProjection::screen_to_model |
( |
const QPoint & |
x, |
|
|
float |
depth |
|
) |
| const |
|
inline |
◆ screen_to_model() [6/6]
Eigen::Vector3f MR::GUI::ModelViewProjection::screen_to_model |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
depth |
|
) |
| const |
|
inline |
◆ screen_to_model_direction() [1/5]
Eigen::Vector3f MR::GUI::ModelViewProjection::screen_to_model_direction |
( |
const Eigen::Vector3f & |
dx, |
|
|
const Eigen::Vector3f & |
x |
|
) |
| const |
|
inline |
◆ screen_to_model_direction() [2/5]
Eigen::Vector3f MR::GUI::ModelViewProjection::screen_to_model_direction |
( |
const Eigen::Vector3f & |
dx, |
|
|
float |
x |
|
) |
| const |
|
inline |
◆ screen_to_model_direction() [3/5]
Eigen::Vector3f MR::GUI::ModelViewProjection::screen_to_model_direction |
( |
const QPoint & |
dx, |
|
|
const Eigen::Vector3f & |
x |
|
) |
| const |
|
inline |
◆ screen_to_model_direction() [4/5]
Eigen::Vector3f MR::GUI::ModelViewProjection::screen_to_model_direction |
( |
const QPoint & |
dx, |
|
|
float |
x |
|
) |
| const |
|
inline |
◆ screen_to_model_direction() [5/5]
Eigen::Vector3f MR::GUI::ModelViewProjection::screen_to_model_direction |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
depth |
|
) |
| const |
|
inline |
◆ set()
void MR::GUI::ModelViewProjection::set |
( |
const GL::mat4 & |
modelview, |
|
|
const GL::mat4 & |
projection |
|
) |
| |
|
inline |
◆ set_viewport()
void MR::GUI::ModelViewProjection::set_viewport |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
w, |
|
|
int |
h |
|
) |
| |
|
inline |
◆ width()
GLint MR::GUI::ModelViewProjection::width |
( |
| ) |
const |
|
inline |
◆ x_position()
GLint MR::GUI::ModelViewProjection::x_position |
( |
| ) |
const |
|
inline |
◆ y_position()
GLint MR::GUI::ModelViewProjection::y_position |
( |
| ) |
const |
|
inline |
◆ iMV
GL::mat4 MR::GUI::ModelViewProjection::iMV |
|
protected |
◆ iMVP
GL::mat4 MR::GUI::ModelViewProjection::iMVP |
|
protected |
◆ iP
GL::mat4 MR::GUI::ModelViewProjection::iP |
|
protected |
◆ MV
GL::mat4 MR::GUI::ModelViewProjection::MV |
|
protected |
◆ MVP
GL::mat4 MR::GUI::ModelViewProjection::MVP |
|
protected |
GL::mat4 MR::GUI::ModelViewProjection::P |
|
protected |
◆ viewport
GLint MR::GUI::ModelViewProjection::viewport[4] |
|
protected |
The documentation for this class was generated from the following file: