Index

C++ Code Documentation

isight::kernel::isightui::ui::Mouse

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

File: VIEWER/isightui/ui/Mouse.H

public:
  • Mouse();
    constructor
  • virtual ~Mouse();
    destructor
  • char const *label() const;
  • virtual void mouse_reset();
  • virtual void mouse_inertia_enable( bool x );
  • virtual void mouse_inertia_decay_enable( bool x );
  • virtual void mouse_inertia_decay_rate( float x );
  • virtual void mouse_speed( base::ArrayX<float,2U> const &x );
  • virtual void mouse_viewmode( uint x );
  • void synchronize();
  • bool command( base::String const &command, base::String const &argument, base::String &response );
protected:
  • virtual void reset0_cb();
    callbacks
  • virtual void reset1_cb();
  • virtual void inertia_enable_cb();
  • virtual void inertia_decay_enable_cb();
  • virtual void inertia_decay_rate_cb();
  • virtual void viewmode_cb();
  • virtual void mouse_speed_cb();
private:
  • virtual isight::kernel::ViewerBase *viewer() = 0;
  • virtual isight::kernel::ViewerBase const *viewer() const = 0;
  • virtual ::widget::ui::Choice *viewmode_w() = 0;
    widgets
  • virtual ::widget::ui::Boolean *inertia_enable_w() = 0;
  • virtual ::widget::ui::Boolean *inertia_decay_enable_w() = 0;
  • virtual ::widget::ui::Float *inertia_decay_rate_w() = 0;
  • virtual ::widget::ui::FloatSet *mouse_speed_w() = 0;
  • Mouse( Mouse const & );
  • Mouse &operator=( Mouse const & );


isight::kernel::isightui::ui::Mouse GANG