|
Index
C++ Code Documentation
isight::context::ContextBase1
Derived from: isight::context::ContextBase
, milieu::opengl::Milieu
Children: isight::context::GeomObjectSet
File: VIEWER/isight/context/ContextBase1.H
public:
- ContextBase1(ContextSetBase *base);
 | constructor | |
- virtual ~ContextBase1();
 | destructor | |
protected:
- virtual motion::GeometryMode geometry_mode() const;
- virtual motion::GeometryGroup geometry_group() const;
- virtual uint geometry_dim() const;
- virtual motion::MouseMode mouse_mode() const;
- virtual void mouse_mode( motion::MouseMode x);
- virtual bool standard_geometry() const;
- virtual void mouse_rotation();
- virtual void mouse_translation();
- virtual void mouse_inversion();
- virtual void mouse_scale();
- virtual bool inertia_enable() const;
 | mouse | |
- virtual void inertia_enable( bool a );
- virtual bool inertia_decay() const;
- virtual void inertia_decay( bool a );
- virtual float inertia_decay_rate() const;
- virtual void inertia_decay_rate( float a );
- virtual float speed() const;
- virtual void speed( float s, float a );
- virtual float acceleration() const;
- virtual int view_mode() const;
- virtual void view_mode( int m );
- virtual void stop_motion();
- virtual uint area_width() const = 0;
- virtual uint area_height() const = 0;
- virtual void refresh() = 0;
- ContextSetBase *base();
- ContextSetBase const *base() const;
- motion::Motion *geom_motion();
- motion::Motion const *geom_motion() const;
- motion::Motion *milieu_motion();
- motion::Motion const *milieu_motion() const;
- bool mouse_press_event( uint button, uint x, uint y );
- bool mouse_release_event( uint button, uint x, uint y );
- bool mouse_drag_event( uint x, uint y );
- int idle_cb();
- enum MotionMode;
- MotionMode motion_mode() const;
- void motion_mode(MotionMode m);
- virtual void enable_idle( bool state );
private:
- virtual void milieu_moving_notify( bool state );
- virtual widget::ui::Idler *idler() = 0;
- class Motion1 : public motion::Motion;
- void refresh();
- void enable_idle( bool state );
- ContextBase1 *_parent;
- };
- motion::Motion *current_motion();
- motion::Motion const *current_motion() const;
- MotionMode _motion_mode;
- Motion1 _geom_motion;
- Motion1 _milieu_motion;
- Motion1 *_current_motion;
- ContextSetBase *_base;
- ContextBase1( ContextBase1 const & );
 | disabled copy constructor | |
- ContextBase1 &operator=( ContextBase1 const & );
 | disabled assignment operator | |
|