Public Member Functions | Private Attributes
NDTVizGlutXYOrbitCamera Class Reference

This implements a XY-orbit camera movement. More...

#include <NDTVizGlut.hh>

Inheritance diagram for NDTVizGlutXYOrbitCamera:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Eigen::Vector3f getFocalPoint () const
float getPitchAngle () const
Eigen::Vector3f getPosition () const
Eigen::Vector3f getUpVector () const
 NDTVizGlutXYOrbitCamera ()
void setFocalPoint (const Eigen::Vector3f &fp)
void setPitchAngle (double p)
void update_motion (int x, int y)
void update_mouse (int button, int state, int x, int y)

Private Attributes

float distance
Eigen::Vector3f focal_point_
int last_button_
Eigen::Vector2i last_point_
int last_state_
float pitch
float yaw

Detailed Description

This implements a XY-orbit camera movement.

Definition at line 385 of file NDTVizGlut.hh.


Constructor & Destructor Documentation

Definition at line 395 of file NDTVizGlut.hh.


Member Function Documentation

Eigen::Vector3f NDTVizGlutXYOrbitCamera::getFocalPoint ( ) const [inline, virtual]

Implements NDTVizGlutCamera.

Definition at line 411 of file NDTVizGlut.hh.

float NDTVizGlutXYOrbitCamera::getPitchAngle ( ) const [inline]

Definition at line 420 of file NDTVizGlut.hh.

Eigen::Vector3f NDTVizGlutXYOrbitCamera::getPosition ( ) const [inline, virtual]

Implements NDTVizGlutCamera.

Definition at line 404 of file NDTVizGlut.hh.

Eigen::Vector3f NDTVizGlutXYOrbitCamera::getUpVector ( ) const [inline, virtual]

Implements NDTVizGlutCamera.

Definition at line 417 of file NDTVizGlut.hh.

void NDTVizGlutXYOrbitCamera::setFocalPoint ( const Eigen::Vector3f &  fp) [inline, virtual]

Implements NDTVizGlutCamera.

Definition at line 414 of file NDTVizGlut.hh.

void NDTVizGlutXYOrbitCamera::setPitchAngle ( double  p) [inline]

Definition at line 421 of file NDTVizGlut.hh.

void NDTVizGlutXYOrbitCamera::update_motion ( int  x,
int  y 
) [inline]

Definition at line 441 of file NDTVizGlut.hh.

void NDTVizGlutXYOrbitCamera::update_mouse ( int  button,
int  state,
int  x,
int  y 
) [inline]

Definition at line 422 of file NDTVizGlut.hh.


Member Data Documentation

Definition at line 391 of file NDTVizGlut.hh.

Eigen::Vector3f NDTVizGlutXYOrbitCamera::focal_point_ [private]

Definition at line 390 of file NDTVizGlut.hh.

Definition at line 387 of file NDTVizGlut.hh.

Eigen::Vector2i NDTVizGlutXYOrbitCamera::last_point_ [private]

Definition at line 389 of file NDTVizGlut.hh.

Definition at line 388 of file NDTVizGlut.hh.

Definition at line 393 of file NDTVizGlut.hh.

Definition at line 392 of file NDTVizGlut.hh.


The documentation for this class was generated from the following file:


ndt_visualisation
Author(s): Todor Stoyanov, Jari Saarinen, Henrik Andreasson
autogenerated on Wed Aug 26 2015 15:24:57