Index

C++ Code Documentation

milieu::ui::Ui

Derived from: milieu::ui::virtual protected BgRead , milieu::ui::virtual protected Background , milieu::ui::virtual protected Blend , milieu::ui::virtual protected Camera , milieu::ui::virtual protected ClipPlane , milieu::ui::virtual protected GlobalLight , milieu::ui::virtual protected Light

File: GEOM/milieu/ui/Ui.H

public:
  • typedef double Real;
  • typedef math::Matrix<Real> Transform;
  • Ui();
    constructor
  • virtual ~Ui();
    destructor
  • void show_all(bool state);
  • void enable_tooltips( bool state );
  • void synchronize();
  • void reset();
  • virtual void background_reset();
    background
  • virtual void background_color( uint n );
  • virtual void background_color( base::Color3 const &c);
  • virtual void background_image( base::String const &filename );
  • virtual void background_clear_image();
  • virtual void background_prev();
  • virtual void background_next();
  • virtual void blend_reset();
    blend
  • virtual void antialias_point( bool x );
  • virtual void antialias_line( bool x );
  • virtual void blend_enable( bool x );
  • virtual void blend_src_function( uint x );
  • virtual void blend_dest_function( uint x );
  • virtual void fog_enable( bool x );
  • virtual void fog_mode( uint x );
  • virtual void fog_parameter( base::ArrayX<float,3U> const &x );
  • virtual void fog_color( base::Color3 const &x );
  • virtual void depth_enable( bool x );
  • virtual void depth_function( uint x );
  • virtual void depth_mask( bool x );
  • virtual void hint_point_smooth( bool x );
  • virtual void hint_line_smooth( uint x );
  • virtual void hint_polygon_smooth( uint x );
  • virtual void hint_fog( uint x );
  • virtual void hint_perspective_correction( uint x );
  • virtual void camera_reset();
    camera
  • virtual void camera_perspective_reset();
  • virtual void camera_orthographic_reset();
  • virtual void camera_orthographic( base::ArrayX<float,4U> const &x );
  • virtual void camera_perspective( base::ArrayX<float,4U> const &x );
  • virtual void clipplane_reset();
    clipplane
  • virtual void clipplane_reset( uint id );
  • virtual void clipplane_enable( uint id, bool x );
  • virtual void clipplane_moving( uint id, bool x );
  • virtual void clipplane_attached( uint id, bool x );
  • virtual void clipplane_position( bool id, Transform const &x );
  • virtual void light_select(uint id);
    light
  • virtual void light_reset();
  • virtual void light_reset( uint id );
  • virtual void light_enable( uint id, bool x );
  • virtual void light_moving( uint id, bool x );
  • virtual void light_attached( uint id, bool x );
  • virtual void light_position( bool(id), Transform const &x );
  • virtual void light_ambient( uint id, base::Color3 const &x );
  • virtual void light_diffuse( uint id, base::Color3 const &x );
  • virtual void light_specular( uint id, base::Color3 const &x );
  • virtual void light_spot( uint id, base::ArrayX<float,5U> const &x );
  • virtual void light_attenuation( uint id, base::ArrayX<float,3U> const &x );
  • virtual void light_prev();
  • virtual void light_next();
  • virtual void globallight_reset();
    global light
  • virtual void globallight_enable( bool x );
  • virtual void globallight_ambient( base::Color3 const &x );
  • virtual void globallight_viewpoint( bool x );
  • virtual void globallight_sidedness( bool x );
  • virtual void globallight_toggle();
  • virtual void globallight_synchronize();
  • bool command( base::String const &command, base::String const &argument, base::String &response );
protected:
  • virtual void geomobject_move_enable( bool ) = 0;
  • virtual void light_moving_off();
  • virtual void clipplane_moving_off();
  • void controls( ::widget::ui::KeyBase &p );
  • void controls_win( ::widget::ui::KeyBase &p );
private:
  • void camera_toggle_raise_show();
  • void globallight_toggle_raise_show();
  • void light_toggle_raise_show();
  • void background_toggle_raise_show();
  • void bgread_toggle_raise_show();
  • void blend_toggle_raise_show();
  • void clipplane_toggle_raise_show();
  • virtual milieu::opengl::Milieu *milieu() = 0;
  • virtual milieu::opengl::Milieu const *milieu() const = 0;
  • virtual milieu::opengl::Background *background();
  • virtual milieu::opengl::Background const *background() const;
  • virtual milieu::opengl::Blend *blend();
  • virtual milieu::opengl::Blend const *blend() const;
  • virtual milieu::opengl::Camera *camera();
  • virtual milieu::opengl::Camera const *camera() const;
  • virtual milieu::opengl::ClipPlaneSet *clipplaneset();
  • virtual milieu::opengl::ClipPlaneSet const *clipplaneset() const;
  • virtual milieu::opengl::GlobalLight *globallight();
  • virtual milieu::opengl::GlobalLight const *globallight() const;
  • virtual milieu::opengl::LightSet *lightset();
  • virtual milieu::opengl::LightSet const *lightset() const;
  • Background *_background();
  • BgRead *_bgread();
  • Blend *_blend();
  • Camera *_camera();
  • ClipPlane *_clipplane();
  • GlobalLight *_globallight();
  • Light *_light();
  • Ui( Ui const & );
    disabled copy constructor
  • Ui &operator=( Ui const & );
    disabled assignment operator


milieu::ui::Ui GANG