1#ifndef GUIK_BASIC_PROJECTION_CONTROL_HPP
2#define GUIK_BASIC_PROJECTION_CONTROL_HPP
10 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
15 virtual void set_size(
const Eigen::Vector2i& size)
override { this->size = size; }
30 virtual std::string
name()
const override;
31 virtual void load(std::istream& ist)
override;
32 virtual void save(std::ostream& ost)
const override;
Definition basic_projection_control.hpp:8
void set_projection_mode(int mode)
void set_fovy(double fovy_deg)
EIGEN_MAKE_ALIGNED_OPERATOR_NEW BasicProjectionControl(const Eigen::Vector2i &size)
virtual void set_size(const Eigen::Vector2i &size) override
Definition basic_projection_control.hpp:15
virtual Eigen::Matrix4f projection_matrix() const override
virtual void set_depth_range(const Eigen::Vector2f &range) override
~BasicProjectionControl()
virtual void load(std::istream &ist) override
virtual void save(std::ostream &ost) const override
virtual void draw_ui() override
virtual std::string name() const override
void set_ortho_width(double width)
Definition projection_control.hpp:8
Definition drawable_container.hpp:9