gtsam_points
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
guik::StaticCameraControl Class Reference

#include <static_camera_control.hpp>

Inheritance diagram for guik::StaticCameraControl:
Inheritance graph
[legend]
Collaboration diagram for guik::StaticCameraControl:
Collaboration graph
[legend]

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW StaticCameraControl ()
 
 StaticCameraControl (const Eigen::Isometry3f &T_world_camera, const Eigen::Vector2f &depth=Eigen::Vector2f(1e-3, 1e3))
 
 StaticCameraControl (const Eigen::Vector3f &eye, const Eigen::Vector3f &center, const Eigen::Vector3f &up, const Eigen::Vector2f &depth=Eigen::Vector2f(1e-3, 1e3))
 
virtual ~StaticCameraControl () override
 
virtual Eigen::Vector2f depth_range () const override
 
virtual Eigen::Matrix4f view_matrix () const override
 
virtual std::string name () const override
 
virtual void load (std::istream &ist) override
 
virtual void save (std::ostream &ost) const override
 
- Public Member Functions inherited from guik::CameraControl
virtual ~CameraControl ()
 
virtual void reset_center ()
 
virtual void lookat (const Eigen::Vector3f &pt)
 
virtual void mouse (const Eigen::Vector2f &p, int button, bool down)
 
virtual void drag (const Eigen::Vector2f &p, int button)
 
virtual void scroll (const Eigen::Vector2f &rel)
 
virtual void update ()
 
virtual void updown (double p)
 
virtual void arrow (const Eigen::Vector2f &p)
 

Protected Attributes

Eigen::Vector2f depth
 
Eigen::Matrix4f matrix
 

Constructor & Destructor Documentation

◆ StaticCameraControl() [1/3]

EIGEN_MAKE_ALIGNED_OPERATOR_NEW guik::StaticCameraControl::StaticCameraControl ( )

◆ StaticCameraControl() [2/3]

guik::StaticCameraControl::StaticCameraControl ( const Eigen::Isometry3f &  T_world_camera,
const Eigen::Vector2f &  depth = Eigen::Vector2f(1e-3, 1e3) 
)

◆ StaticCameraControl() [3/3]

guik::StaticCameraControl::StaticCameraControl ( const Eigen::Vector3f &  eye,
const Eigen::Vector3f &  center,
const Eigen::Vector3f &  up,
const Eigen::Vector2f &  depth = Eigen::Vector2f(1e-3, 1e3) 
)

◆ ~StaticCameraControl()

virtual guik::StaticCameraControl::~StaticCameraControl ( )
overridevirtual

Member Function Documentation

◆ depth_range()

virtual Eigen::Vector2f guik::StaticCameraControl::depth_range ( ) const
overridevirtual

Reimplemented from guik::CameraControl.

◆ load()

virtual void guik::StaticCameraControl::load ( std::istream &  ist)
overridevirtual

Reimplemented from guik::CameraControl.

◆ name()

virtual std::string guik::StaticCameraControl::name ( ) const
inlineoverridevirtual

Reimplemented from guik::CameraControl.

◆ save()

virtual void guik::StaticCameraControl::save ( std::ostream &  ost) const
overridevirtual

Reimplemented from guik::CameraControl.

◆ view_matrix()

virtual Eigen::Matrix4f guik::StaticCameraControl::view_matrix ( ) const
overridevirtual

Implements guik::CameraControl.

Member Data Documentation

◆ depth

Eigen::Vector2f guik::StaticCameraControl::depth
protected

◆ matrix

Eigen::Matrix4f guik::StaticCameraControl::matrix
protected

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