#include <camera.h>
Definition at line 36 of file camera.h.
◆ Camera() [1/2]
◆ Camera() [2/2]
| Camera::Camera |
( |
const Camera & |
other | ) |
|
◆ ~Camera()
◆ activateGL()
| void Camera::activateGL |
( |
void |
| ) |
|
Setup OpenGL matrices and viewport
Definition at line 238 of file camera.cpp.
◆ direction()
| Vector3f Camera::direction |
( |
void |
| ) |
const |
◆ fovY()
| float Camera::fovY |
( |
void |
| ) |
const |
|
inline |
◆ frame()
| const Frame& Camera::frame |
( |
void |
| ) |
const |
|
inline |
◆ localRotate()
◆ localTranslate()
| void Camera::localTranslate |
( |
const Eigen::Vector3f & |
t | ) |
|
◆ operator=()
◆ orientation()
◆ position()
| const Eigen::Vector3f& Camera::position |
( |
void |
| ) |
const |
|
inline |
◆ projectionMatrix()
| const Matrix4f & Camera::projectionMatrix |
( |
void |
| ) |
const |
◆ right()
| Vector3f Camera::right |
( |
void |
| ) |
const |
◆ rotateAroundTarget()
◆ setDirection()
| void Camera::setDirection |
( |
const Eigen::Vector3f & |
newDirection | ) |
|
◆ setFovY()
| void Camera::setFovY |
( |
float |
value | ) |
|
◆ setFrame()
| void Camera::setFrame |
( |
const Frame & |
f | ) |
|
◆ setOrientation()
◆ setPosition()
| void Camera::setPosition |
( |
const Eigen::Vector3f & |
pos | ) |
|
◆ setTarget()
| void Camera::setTarget |
( |
const Eigen::Vector3f & |
target | ) |
|
◆ setUp()
| void Camera::setUp |
( |
const Eigen::Vector3f & |
vectorUp | ) |
|
◆ setViewport() [1/2]
| void Camera::setViewport |
( |
uint |
offsetx, |
|
|
uint |
offsety, |
|
|
uint |
width, |
|
|
uint |
height |
|
) |
| |
◆ setViewport() [2/2]
| void Camera::setViewport |
( |
uint |
width, |
|
|
uint |
height |
|
) |
| |
◆ target()
| const Eigen::Vector3f& Camera::target |
( |
void |
| ) |
|
|
inline |
◆ unProject() [1/2]
| Eigen::Vector3f Camera::unProject |
( |
const Eigen::Vector2f & |
uv, |
|
|
float |
depth |
|
) |
| const |
◆ unProject() [2/2]
| Eigen::Vector3f Camera::unProject |
( |
const Eigen::Vector2f & |
uv, |
|
|
float |
depth, |
|
|
const Eigen::Matrix4f & |
invModelview |
|
) |
| const |
◆ up()
| Vector3f Camera::up |
( |
void |
| ) |
const |
◆ updateProjectionMatrix()
| void Camera::updateProjectionMatrix |
( |
void |
| ) |
const |
|
protected |
◆ updateViewMatrix()
| void Camera::updateViewMatrix |
( |
void |
| ) |
const |
|
protected |
◆ viewMatrix()
| const Affine3f & Camera::viewMatrix |
( |
void |
| ) |
const |
◆ vpHeight()
| uint Camera::vpHeight |
( |
void |
| ) |
const |
|
inline |
◆ vpWidth()
| uint Camera::vpWidth |
( |
void |
| ) |
const |
|
inline |
◆ vpX()
| uint Camera::vpX |
( |
void |
| ) |
const |
|
inline |
◆ vpY()
| uint Camera::vpY |
( |
void |
| ) |
const |
|
inline |
◆ zoom()
| void Camera::zoom |
( |
float |
d | ) |
|
◆ mFarDist
◆ mFovY
◆ mFrame
◆ mNearDist
◆ mProjectionMatrix
| Eigen::Matrix4f Camera::mProjectionMatrix |
|
mutableprotected |
◆ mProjIsUptodate
| bool Camera::mProjIsUptodate |
|
mutableprotected |
◆ mTarget
| Eigen::Vector3f Camera::mTarget |
|
protected |
◆ mViewIsUptodate
| bool Camera::mViewIsUptodate |
|
mutableprotected |
◆ mViewMatrix
◆ mVpHeight
◆ mVpWidth
◆ mVpX
◆ mVpY
The documentation for this class was generated from the following files: