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

#include <basic_projection_control.hpp>

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

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW BasicProjectionControl (const Eigen::Vector2i &size)
 
 ~BasicProjectionControl ()
 
virtual void set_size (const Eigen::Vector2i &size) override
 
virtual void set_depth_range (const Eigen::Vector2f &range) override
 
void set_projection_mode (int mode)
 
void set_fovy (double fovy_deg)
 
void set_ortho_width (double width)
 
virtual Eigen::Matrix4f projection_matrix () const override
 
virtual void draw_ui () 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::ProjectionControl
EIGEN_MAKE_ALIGNED_OPERATOR_NEW ProjectionControl ()
 
virtual ~ProjectionControl ()
 

Constructor & Destructor Documentation

◆ BasicProjectionControl()

EIGEN_MAKE_ALIGNED_OPERATOR_NEW guik::BasicProjectionControl::BasicProjectionControl ( const Eigen::Vector2i &  size)

◆ ~BasicProjectionControl()

guik::BasicProjectionControl::~BasicProjectionControl ( )

Member Function Documentation

◆ draw_ui()

virtual void guik::BasicProjectionControl::draw_ui ( )
overridevirtual

Reimplemented from guik::ProjectionControl.

◆ load()

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

Reimplemented from guik::ProjectionControl.

◆ name()

virtual std::string guik::BasicProjectionControl::name ( ) const
overridevirtual

Reimplemented from guik::ProjectionControl.

◆ projection_matrix()

virtual Eigen::Matrix4f guik::BasicProjectionControl::projection_matrix ( ) const
overridevirtual

◆ save()

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

Reimplemented from guik::ProjectionControl.

◆ set_depth_range()

virtual void guik::BasicProjectionControl::set_depth_range ( const Eigen::Vector2f &  range)
overridevirtual

◆ set_fovy()

void guik::BasicProjectionControl::set_fovy ( double  fovy_deg)

◆ set_ortho_width()

void guik::BasicProjectionControl::set_ortho_width ( double  width)

◆ set_projection_mode()

void guik::BasicProjectionControl::set_projection_mode ( int  mode)

◆ set_size()

virtual void guik::BasicProjectionControl::set_size ( const Eigen::Vector2i &  size)
inlineoverridevirtual

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