Index

C++ Code Documentation

milieu::opengl::ui::Camera

Derived from: widget::ui::Dialog , base::ReadUtil

File: GEOM/milieu/ui/Camera.H

public:
  • Camera();
    constructor
  • virtual ~Camera();
    destructor
  • virtual milieu::Camera const &get_camera() const;
    interface get the camera
  • virtual void set_camera( milieu::Camera const &cam );
    set the camera
  • virtual void reset_camera( milieu::CameraMode = milieu::PERSPECTIVE );
    reset the camera
  • virtual void camera_synchronize();
  • bool command( base::String const &command, base::String const &argument, base::String &response );
protected:
  • virtual void camera_choice_cb();
    callbacks
  • virtual void camera_perspective_reset_cb();
  • virtual void camera_perspective_cb();
  • virtual void camera_orthographic_reset_cb();
  • virtual void camera_orthographic_cb();
  • char const *label();
private:
  • virtual ::milieu::opengl::Camera *camera() = 0;
    pure virtuals
  • virtual ::milieu::opengl::Camera const *camera() const = 0;
  • virtual widget::ui::Choice *camera_choice_w() = 0;
    widgets
  • virtual widget::ui::FloatSet *camera_perspective_w() = 0;
  • virtual widget::ui::FloatSet *camera_orthographic_w() = 0;
  • milieu::Camera _perspective_camera;
  • milieu::Camera _orthographic_camera;
  • Camera( Camera const & );
  • Camera &operator=( Camera const & );


milieu::opengl::ui::Camera GANG